$(function() {
//	$('.error').hide();
//	$('input.text-input').css({backgroundColor:"#FFFFFF"});
//	$('input.text-input').focus(function(){
//		$(this).css({backgroundColor:"#FFDDAA"});
//	});
//	$('input.text-input').blur(function(){
//		$(this).css({backgroundColor:"#FFFFFF"});
//	});
	
	$(".button").click(function() {
		// validate and process form
		// first hide any error messages
//		$('.error').hide();
		
		var emailFilter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		
		if (window.currentlyVisiblePopup == 'formEmailFriendPopup') {

	
			var snd_name = $("input#snd_name").val();
			var snd_email = $("input#snd_email").val();
			var recp_email = $("input#recp_email").val();
			
			var fwd_message = $("textarea#fwd_message").val();
			
			var root = $("input#root").val();
			var event_num = $("input#event_num").val();
			var site_num = $("input#site_num").val();
			var form_lang = $("input#form_lang").val();
			
			document.getElementById('snd_name').title = '';
			document.getElementById('snd_name').className = '';
			document.getElementById('snd_email').title = '';
			document.getElementById('snd_email').className = '';
			document.getElementById('recp_email').title = '';
			document.getElementById('recp_email').className = '';
			
			if (snd_name == "") {
				document.getElementById('snd_name').focus();
				document.getElementById('snd_name').title = 'You must enter your Name';
				document.getElementById('snd_name').className = 'inputError';
				document.getElementById('email_btn').disabled = false;
				document.getElementById('email_btn').value = 'Forward this Event';
				return false;
			}
			if (!(emailFilter.test(snd_email))) {
				document.getElementById('snd_email').focus();
				document.getElementById('snd_email').title = 'You must enter your Email Address';
				document.getElementById('snd_email').className = 'inputError';
				document.getElementById('email_btn').disabled = false;
				document.getElementById('email_btn').value = 'Forward this Event';
				return false;
			}
			if (!(emailFilter.test(recp_email))) {
				document.getElementById('recp_email').focus();
				document.getElementById('recp_email').title = 'You must enter the valid Email of your Friend';
				document.getElementById('recp_email').className = 'inputError';
				document.getElementById('email_btn').disabled = false;
				document.getElementById('email_btn').value = 'Forward this Event';
				return false;
			}
			
			var dataString = 'site_num=' + site_num + 
			'&event_num=' + event_num + 
			'&location=' + encodeURIComponent(document.location.href) + 
			'&form_lang=' + form_lang + 
			'&snd_name=' + snd_name + 
			'&snd_email=' + snd_email + 
			'&recp_email=' + recp_email + 
			'&fwd_message=' + fwd_message;
//			alert (dataString);return false;
			
			$.ajax({
				type: "POST",
				url: root + "bin/email_friend.php",
				data: dataString,
				success: function() {
					$('#email_form').fadeOut(1500, function() {
						$('#email_message').html('<h2>Your Colleague has been Forwarded this Page!</h2>')
						.append('<p>Thank you for sharing us with others.</p>')
						.hide()
						.fadeIn(1500, function() {
							$('#email_message').append('<p align="center">Now Resetting Form<br><img src="images/template/please_wait_bar.gif" alt="Processing..." width="146" height="17"></p>');
						});
					});
					window.setTimeout(function() {
						$('#email_message').hide();
						$('#email_form').fadeIn(1500);
						document.getElementById('email_btn').disabled = false;
						document.getElementById('email_btn').value = 'Forward this Event';
						document.getElementById('emailContact').reset();
					}, 6000);
				}
			});
			return false;

		};
		
		
		if (window.currentlyVisiblePopup == 'formPDFDownloadPopup') {

			var pdf_name = $("input#pdf_name").val();
			var pdf_company = $("input#pdf_company").val();
			var pdf_title = $("input#pdf_title").val();
			var pdf_email = $("input#pdf_email").val();
			var pdf_phone = $("input#pdf_phone").val();
			if ($("#pdf_contact").is(':checked') == true) {
				var pdf_contact = "Yes";
			} else {
				var pdf_contact = "No";
			}
			
			var root = $("input#root").val();
			var site_num = $("input#site_num").val();
			var event_num = $("input#event_num").val();
			var form_lang = $("input#form_lang").val();
			var pdf_file = $("input#pdf_file").val();
			
			
			document.getElementById('pdf_name').title = '';
			document.getElementById('pdf_name').className = '';
			document.getElementById('pdf_company').title = '';
			document.getElementById('pdf_company').className = '';
			document.getElementById('pdf_title').title = '';
			document.getElementById('pdf_title').className = '';
			document.getElementById('pdf_email').title = '';
			document.getElementById('pdf_email').className = '';
			document.getElementById('pdf_phone').title = '';
			document.getElementById('pdf_phone').className = '';
			
			
			if (pdf_name == "") {
				document.getElementById('pdf_name').focus();
				document.getElementById('pdf_name').title = 'You must enter your Full Name';
				document.getElementById('pdf_name').className = 'inputError';
				document.getElementById('pdf_btn').disabled = false;
				document.getElementById('pdf_btn').value = 'Submit';
				return false;
			}
			if (pdf_company == "") {
				document.getElementById('pdf_company').focus();
				document.getElementById('pdf_company').title = 'You must enter your Company Name';
				document.getElementById('pdf_company').className = 'inputError';
				document.getElementById('pdf_btn').disabled = false;
				document.getElementById('pdf_btn').value = 'Submit';
				return false;
			}
			if (pdf_title == "") {
				document.getElementById('pdf_title').focus();
				document.getElementById('pdf_title').title = 'You must enter your Title/Position';
				document.getElementById('pdf_title').className = 'inputError';
				document.getElementById('pdf_btn').disabled = false;
				document.getElementById('pdf_btn').value = 'Submit';
				return false;
			}
			if (!(emailFilter.test(pdf_email))) {
				document.getElementById('pdf_email').focus();
				document.getElementById('pdf_email').title = 'You must enter the valid Email Address';
				document.getElementById('pdf_email').className = 'inputError';
				document.getElementById('pdf_btn').disabled = false;
				document.getElementById('pdf_btn').value = 'Submit';
				return false;
			}
			if (pdf_phone == "") {
				document.getElementById('pdf_phone').focus();
				document.getElementById('pdf_phone').title = 'You must enter your Phone Number';
				document.getElementById('pdf_phone').className = 'inputError';
				document.getElementById('pdf_btn').disabled = false;
				document.getElementById('pdf_btn').value = 'Submit';
				return false;
			}
			
			var dataString = 'site_num=' + site_num + 
			'&event_num=' + event_num + 
			'&location=' + encodeURIComponent(document.location.href) + 
			'&form_lang=' + form_lang + 
			'&pdf_name=' + pdf_name + 
			'&pdf_company=' + pdf_company + 
			'&pdf_title=' + pdf_title + 
			'&pdf_email=' + pdf_email + 
			'&pdf_phone=' + pdf_phone + 
			'&pdf_contact=' + pdf_contact;
//			alert (dataString);return false;
			
			$.ajax({
				type: "POST",
				url: root + "bin/pdf_request.php",
				data: dataString,
				success: function() {
					$('#pdf_form').fadeOut(1500, function() {
						$('#pdf_message').html('<h2>Thank you for your interest.</h2>')
						.append('<p>Below you are provided with a link to the event brochure in PDF format.</p>')
						.hide()
						.fadeIn(1500, function() {
							$('#pdf_message').append('<p align="center"><a href="' + root + 'files/pdf/' + pdf_file + '" target="_blank">Click here to view pdf.</a></p>')
							.append('<p align="center"><a href="#" onclick="hideCurrentPopup(); $(\'#pdf_message\').hide(); $(\'#pdf_form\').show(); return false;">Return to Event Info</a></p>');
						});
					});
//					window.setTimeout(function() {
//						$('#pdf_message').hide();
//						$('#pdf_form').fadeIn(1500);
//						document.getElementById('pdf_btn').disabled = false;
//						document.getElementById('pdf_btn').value = 'Submit';
//						document.getElementById('pdfDownload').reset();
//					}, 6000);
				}
			});
			return false;
	
		};
		
	});
});