var limit = 0;

var essentials = new Array(); 
essentials[0]=0; 
essentials[1]=20; 
essentials[2]=35;
essentials[3]=48;
essentials[4]=60;
essentials[5]=72;
essentials[6]='TBA';

var seasonal = new Array(); 
seasonal[0]=0;
seasonal[1]=24; 
seasonal[2]=42;
seasonal[3]=58;
seasonal[4]=72;
seasonal[5]=86;
seasonal[6]='TBA';


function countChecked(id) {
	
	var n = $("#weekdays input:checked").length;
	limit = Number ($("#delivary_amount").val() );
	//alert('limit='+limit+' n='+n);
	if (n>limit){
		$('#day-'+id).attr('checked', false);
	}
	for (i=1;i<=5;i++)
	{
		if( $('#day-'+i).attr('checked') == true )
		$('#dayselect').val( $('#day-'+i).val() );
	}
	
}

function setVal(val)
{
	$("#delivary_amount").val(val);
	for (i=1;i<=5;i++)
	{
		$('#day-'+i).attr('checked', false);
		$('#dayselect').val('');
	}
	calculatePrice();
}
function setBoxtype(val)
{
	$("#box_type").val(val);
	calculatePrice();
}

function calculatePrice()
{
	if ($("#box_type").val() != '' && $("#numboxes").val() != '' && $("#delivary_amount").val() != '' )
	{
		if ($("#box_type").val() == 'e')
		{
			price = essentials[$("#numboxes").val()] * $("#delivary_amount").val()
		}
		else if ($("#box_type").val() == 's')
		{
			price = seasonal[$("#numboxes").val()] * $("#delivary_amount").val()
		}
		
		if( essentials[$("#numboxes").val()] == 'TBA' || seasonal[$("#numboxes").val()] == 'TBA' )
			price = 'TBA';
		$("#box_price").val(price);
	}
}

function checkForm() {
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	var email = $("#email").val();
	
	if($("#box_price").val() == 0 || $("#box_price").val() =='' || $('#dayselect').val() == '' )
	{
		alert('Please fill up step 1 & 2');
		return false;
	}
	else if ($("#yourname").val() == '' )
	{
		$("#yourname").focus();
		alert('Please input [Contact name]');
		//$("#yourname_err").html('please input name field');
		return false;
	}
	else if ($("#jobtitle").val() == '' )
	{
		$("#jobtitle").focus();
		alert('Please input [Company Name]');
		//$("#yourname_err").html('please input name field');
		return false;
	}
	else if ($("#address").val() == '' )
	{
		$("#address").focus();
		alert('Please input [Address]');
		//$("#yourname_err").html('please input name field');
		return false;
	}
	else if ($("#telephone").val() == '' )
	{
		$("#telephone").focus();
		alert('Please input [Telephone]');
		//$("#yourname_err").html('please input name field');
		return false;
	}
	else if( emailPattern.test(email) == false )
	{
		$("#email").focus();
		alert('Please input valid [Email]');
		//$("#yourname_err").html('please fill name field');
		return false;
	}
	else
		return true;
}

$(function(){
	$("span#qof_whichbox input").click(function(){
		alert($(this).val());
	});
})
