
var override_code='override';

//FORM VALIDATION
function ship_to(){ 
	if($("#ship_to_bill").attr('checked') != true){
		$('#billing_info').show();
	}else{
		$('#billing_info').hide();
	}
}

function validate_form1(){
var error = '';
$('error_box').hide();

if($('#f_school_name').val() == ''){
	error = error + 'School Name is required<br />';
}
if($('#f_group_name').val() == ''){
	error = error + 'Group Name is required<br />';
}	

if($('#f_number_of_catalogs').val() == ''){
	error = error + 'Number of Catalogs is required<br />';
}	

if($('#fs_school_name').val() == ''){
	error = error + 'Shipping School Name is required<br />';
}	

if($('#fs_advisor').val() == ''){
	error = error + 'Advisor Name is required<br />';
}
	
if($('#fs_group_name').val() == ''){
	error = error + 'Group Name is required<br />';
}	

if($('#fs_address1').val() == ''){
	error = error + 'Shipping Address is required<br />';
}	

if($('#fs_city').val() == ''){
	error = error + 'Shipping City is required<br />';
}	

if($('#fs_state').val() == ''){
	error = error + 'Shipping State is required<br />';
}	

if($('#fs_zip').val() == ''){
	error = error + 'Shipping Postal Code is required<br />';
}	

if($('#fs_phone').val() == ''){
	error = error + 'Shipping Phone is required<br />';
}	

if($('#fs_email').val() == ''){
	error = error + 'Shipping Email is required<br />';
}	

if($('#f_image').val() ==''){
	error = error + 'Please click the Preview My Catalog button again before submitting. If you have made any changes to the catalog, make sure they are displayed on the catalog image to the left.<br />';
}

if(error != ''){
	$('#error_box').html(error);
	$('#error_box').show();
	//$(...).scrollTo( '#error_box', 1000 );
	$('html, body').animate({scrollTop:0}, 'slow'); 
	return false;
}else{
	return true;
			
}

}


function validate_form2()
{
	var error = '';
	$('error_box').hide();
	
	if($('#school_name').val() == '' || $('#school_name').val() == 'Your School Name Here'){
		error = error + 'School Name is required in the Catalog Preview area.<br />';
	}
	if($('#group_name').val() == 'Group Name'){
		error = error + 'Group Name must be blank or filled in with your group name in the Catalog Preview area.<br />';
	}	
	
	if($('#number_of_catalogs').val() == ''){
		error = error + 'Number of Catalogs is required<br />';
	}	
	
	if($('#s_school_name').val() == ''){
		error = error + 'Shipping School Name is required<br />';
	}	
	
	if($('#s_advisor').val() == ''){
		error = error + 'Advisor Name is required<br />';
	}
		
	if($('#s_group_name').val() == ''){
		error = error + 'Group Name is required<br />';
	}	
	
	if($('#s_address1').val() == ''){
		error = error + 'Shipping Address is required<br />';
	}	
	
	if($('#s_city').val() == ''){
		error = error + 'Shipping City is required<br />';
	}	
	
	if($('#s_state').val() == ''){
		error = error + 'Shipping State is required<br />';
	}	
	
	if($('#s_zip').val() == ''){
		error = error + 'Shipping Postal Code is required<br />';
	}	
	
	if($('#s_phone').val() == ''){
		error = error + 'Shipping Phone is required<br />';
	}	
	
	if($('#s_email').val() == ''){
		error = error + 'Shipping Email is required<br />';
	}
	else
	{
		var emailaddress=$('#s_email').val();
		var filter=/^.+@.+\..{2,3}$/;

		if (!filter.test(emailaddress))
		{
			error = error + 'Please enter a valid Email address<br />';
		}
	}
	
	if($('#r_image').val() ==''){
		error = error + 'Please click the &quot;See Your Custom School Cover&quot; button before submitting. If you have made any changes to the catalog, make sure they are displayed on the catalog image to the left.<br />';
	}
	
	if($('#ship_to_bill').attr('checked') != true){
	
			if($('#b_school_name').val() == ''){
				error = error + 'Billing School Name is required<br />';
			}	
			
			if($('#b_advisor').val() == ''){
				error = error + 'Advisor Name is required<br />';
			}
				
			if($('#b_group_name').val() == ''){
				error = error + 'Group Name is required<br />';
			}	
			
			if($('#b_address1').val() == ''){
				error = error + 'Billing Address is required<br />';
			}	
			
			if($('#b_city').val() == ''){
				error = error + 'Billing City is required<br />';
			}	
			
			if($('#b_state').val() == ''){
				error = error + 'Billing State is required<br />';
			}	
			
			if($('#b_zip').val() == ''){
				error = error + 'Billing Postal Code is required<br />';
			}	
			
			if($('#b_phone').val() == ''){
				error = error + 'Billing Phone is required<br />';
			}	
			
			if($('#b_email').val() == ''){
				error = error + 'Billing Email is required<br />';
			}	
		
	}
	
	if($('#confirm_order').attr('checked') != true){
		error = error + 'You must confirm the preview is approved for printing.<br />';
	}
	
	if(error != '')
	{
		$('#error_box').html(error);
		$('#error_box').show();
		//$(...).scrollTo( '#error_box', 1000 );
		$('html, body').animate({scrollTop:0}, 'slow'); 
		return false;
	}
	else
	{
		/// verfiy customer wants to leave lines 3, 4, and 5 and blank
		if($('#line_three').val()+$('#line_four').val()+$('#line_five').val()=='')
		{
			var answer = confirm('Are you sure you want to leave the reasons for your fundraiser blank\n on the front cover? (lines 3, 4, and 5)');
			
			if (answer==0) 
			{ 
				$('#line_three').focus();
				return false;
			} 
			
		}
		
		return true;
	}

}

function PreviewCatalog(){
var school_name = $('#school_name').val();
var group_name = $('#group_name').val();
var line_three = $('#line_three').val();
var line_four = $('#line_four').val();
var line_five = $('#line_five').val();
	 	$.ajax({
	    type: "POST",
   		url: "Catalog.php",
 		//data: "school_name_catalog="+escape(school_name)+"&group_name_catalog="+escape(group_name)+"&line_3_catalog="+escape(line_three)+"&line_4_catalog="+escape(line_four)+"&line_5_catalog="+escape(line_five),
		data: "school_name_catalog="+escape(school_name)+"&group_name_catalog="+escape(group_name),
   		success: function(msg){
     		//$('#catalog').hide('fast');
			  $('#catalog').attr("src",msg);
			  $('#image').val(msg);
			  
			  $('#f_image').val(msg);
			   $('#f_school_name').val(school_name);
			   $('#f_group_name').val(group_name);

			   //$('#f_line_3').val(line_three);
			   //$('#f_line_4').val(line_four);
			   //$('#f_line_5').val(line_five);

			   //$('#r_line_3').val(line_three);
			   //$('#r_line_4').val(line_four);
			   //$('#r_line_5').val(line_five);


			  $('#r_image').val(msg);
			   $('#r_school_name').val(school_name);
			   $('#r_group_name').val(group_name);
			   
			   
			   $('#printCatalog').show();
			 // $('#catalog').show('slow');
	   		}
 		});
}

function combine(){
	school_name = $('#school_name').val();
	group_name = $('#group_name').val();

	 $('#line_four').val(school_name+" "+group_name);
}	 


function CatalogPrint()
{
	var ul='N';
	
	image = $('#catalog').attr('src');
	window.open( "PrintCatalog.php?i="+image, "printWindow","status = 1, height = 540, width = 420, resizable = 0" )
}

function numbersOnly(div)
{
	//alert(div);
	$('#'+div).val($('#'+div).val().replace(/\D/g,''));
}

function checkQuantity()
{
	$('#override_warning').hide();
	$('#override').fadeOut(300);
	
	var qty=$('#number_of_catalogs').val().replace(/\D/g,'');
	
	if(qty>100 && $('#code').val()!=override_code)
	{
		$('#override_warning').html('You can not order more than 100 catalogs without entering a Quantity Override Code.');
		$('#override_warning').show();
		$('#override').fadeIn(300);
		$('#code').focus();
		
		return false;
	}
}

function enterCode()
{
	if($('#code').val()!='' && $('#code').val().toLowerCase()!=override_code)
	{
		$('#override_warning').html('This is not a valid Quantity Override Code. Please try again or us call back at the number listed below.');
		$('#override_warning').slideDown(600);
		$('#override').fadeIn(300);
		$('#code').focus();
	}
	
	else
	{
	
		$('#override').fadeOut(300);
		
		if($('#number_of_catalogs').val()<1)
		{
			$('#number_of_catalogs').focus();
		}
		
		if($('#code').val()=='' && $('#number_of_catalogs').val()>100)
		{
			$('#number_of_catalogs').select();
		}
		
		if($('#code').val()==override_code && $('#number_of_catalogs').val()<101)
		{
			$('#number_of_catalogs').focus();
		}
	}
}
	
function showOrderForm(type)
{
	$('#GetStarted').show();
	
	if(type=='sample')
	{
		$('#number_of_catalogs').val(1);
		$('#number_of_catalogs_box').hide();
		$('#s_school_name').focus();
		
		$('#affiliate').val(affiliate+'_S');
		$('#offer_code').val(offer_code+'S_');
	}
	
	else
	{
		$('#number_of_catalogs_box').show();
		if($('#number_of_catalogs').val()==1)
		{
			$('#number_of_catalogs').select();
		}
		else
		{
			$('#number_of_catalogs').focus();
		}
		
		$('#affiliate').val(affiliate);
		$('#offer_code').val(offer_code);
	}
}
