//JavaScript Document
function refer_a_friend_form(frmObj)
{
	var frm_refer_a_friend_array = new Array();
	frm_refer_a_friend_array.push("required,my_first_name,Please enter your first name.");		
	frm_refer_a_friend_array.push("required,my_last_name,Please enter your last name.");		
	frm_refer_a_friend_array.push("required,my_email_address,Please enter your email address.")
	frm_refer_a_friend_array.push("valid_email,my_email_address,Please enter valid email address.");			
	frm_refer_a_friend_array.push("required,my_friend_first_name,Please enter your friend's first name.");		
	frm_refer_a_friend_array.push("required,my_friend_last_name,Please enter your friend's last name.");		
	frm_refer_a_friend_array.push("required,my_friend_email_address,Please enter your friend's email address.")
	frm_refer_a_friend_array.push("valid_email,my_friend_email_address,Please enter a valid friend's email address.");			
	if (frmObj.verification_code)
		frm_refer_a_friend_array.push("required,verification_code,Please enter the verification code in the text box below.");
	return 	validateFields(frmObj,frm_refer_a_friend_array);
}

$(function(){
			$('.submitControlFriend').click(function (){
														if ($("#my_first_name").length)
														{
															if ($("#my_first_name").val()=='First Name' ||  $.trim($("#my_first_name").val())=='')
															{
																alert ('Please enter your first name.');
																$("#my_first_name").focus();
																return false;
															}
														}

														if ($("#my_last_name").length)
														{
															if ($("#my_last_name").val()=='Last Name' ||  $.trim($("#my_last_name").val())=='')
															{
																alert ('Please enter your last name.');
																$("#my_last_name").focus();
																return false;
															}
														}
														
														if ($("#my_email_address").length)
														{
															if ($("#my_email_address").val()=='Email Address' ||  $.trim($("#my_email_address").val())=='')
															{
																alert ('Please enter your email address.');
																$("#my_email_address").focus();
																return false;
															}
															if(!isValidEmail($.trim($('#my_email_address').val())))
															{
																alert ('Please enter a valid email address.');
																$("#my_email_address").focus();
																return false;
															}
														}
														
														if ($("#my_friend_first_name").length)
														{
															if ($("#my_friend_first_name").val()=='Friends First Name' ||  $.trim($("#my_friend_first_name").val())=='')
															{
																alert ('Please enter your friend\'s first name');
																$("#my_friend_first_name").focus();
																return false;
															}
														}

														if ($("#my_friend_last_name").length)
														{
															if ($("#my_friend_last_name").val()=='Friends Last Name' ||  $.trim($("#my_friend_last_name").val())=='')
															{
																alert ('Please enter your friend\'s last name.');
																$("#my_friend_last_name").focus();
																return false;
															}
														}
														
														if ($("#my_friend_email_address").length)
														{
															if ($("#my_friend_email_address").val()=='Friends Email Address' ||  $.trim($("#my_friend_email_address").val())=='')
															{
																alert ('Please enter your friend\'s email address.');
																$("#my_friend_email_address").focus();
																return false;
															}
															if(!isValidEmail($.trim($('#my_friend_email_address').val())))
															{
																alert ('Please enter a valid friend\'s email address.');
																$("#my_friend_email_address").focus();
																return false;
															}
														}

														if  ($('input[name~="friend_form_url"]').length)
												   		{
															var formURL	= $('input[name~="friend_form_url"]').val();
															$.post(
																   formURL, {	my_first_name				: $('#my_first_name').val(),
																				my_last_name				: $('#my_last_name').val(),
																				my_daytime_phone			: $('#my_daytime_phone').val(),
																				my_evening_phone			: $('#my_evening_phone').val(),
																				my_email_address			: $('#my_email_address').val(),
																				my_street_address			: $('#my_street_address').val(),
																				my_city						: $('#my_city').val(),
																				my_state					: $('#my_state').val(),
																				my_zip_code					: $('#my_zip_code').val(),
																				country						: $('#country').val(),
																				my_friend_first_name		: $('#my_friend_first_name').val(),
																				my_friend_last_name			: $('#my_friend_last_name').val(),
																				my_friend_daytime_phone		: $('#my_friend_daytime_phone').val(),
																				my_friend_evening_phone		: $('#my_friend_evening_phone').val(),
																				my_friend_email_address		: $('#my_friend_email_address').val(),
																				my_friend_street_address	: $('#my_friend_street_address').val(),
																				my_friend_city				: $('#my_friend_city').val(),
																				my_friend_state				: $('#my_friend_state').val(),
																				my_friend_zip_code			: $('#my_friend_zip_code').val(),
																				my_friend_country			: $('#my_friend_country').val(),
																				my_comments					: $('#my_comments').val(),
																				hdn_report_id				: $('#hdn_report_id').val(),
																				hdn_send_report				: $('#hdn_send_report').val(),
																				report_title				: $('#report_title').val(),
																				link						: $('input[name~="link"]').val()
																			}, function(data) {	
																								if(data==1)
																									alert ('There is some issue in the form validation. Please recheck your fields.');
																								else if(data==2)
																									alert ('You\'ve already subscribed for this report using the same email address. Please check your email address and enter a new valid email address to continue.');
																								else if(data==3)
																									top.location.href	= $('input[name~="friend_thank_you_url"]').val();
																									
																		 });
														}
													});
	   });
