function CheckTradeIn(f)
{
	
	
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	if(f.company.value == ""){
		alert("company is Mandatory.");
		do_blink(f.company);
		return(false);
	}
	
	if(f.code_check.value == ""){
		alert("Code is Mandatory.");
		do_blink(f.code_check);
		return(false);
	}
	f.submit();
	return true;		
}
function CheckBuildSys(f)
{
	if(f.name.value == ""){
		alert("Name is Mandatory.");
		do_blink(f.name);
		return(false);
	}
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	
	f.submit();	
}
// check CheckLanyards4
function CheckLanyard4(f)
{
	if(f.customername.value == ""){
		alert("Customer name is Mandatory.");
		do_blink(f.customername);
		return(false);
	}
	
	if(f.customeremail.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.customeremail);
		return(false);
	}
	else
	{
		var f1=f.customeremail.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.customeremail);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.customeremail);
			return(false);
		 }
	}

	


	f.submit();
}
// check CheckLanyards1
function CheckLanyards1(f)
{
	if(f.quantity.value == ""){
		alert("Quantity is Mandatory.");
		do_blink(f.quantity);
		return(false);
	}
	else {
		if(f.quantity.value < 100) {
			alert("Minimun 100 quantity is required.");
			do_blink(f.quantity);
			return(false);
		}
		if(f.size.options[f.size.selectedIndex].value == 'select') {
			alert("Select size.");
			do_blink(f.size);
			return(false);
		}
	}
	f.submit();
}
// check CheckLanyard3
function CheckLanyard3(f)
{
	var from = document.getElementsByName('options[]');
	myOption = -1;
	for (i=from.length-1; i > -1; i--)
	{
		if (from[i].checked) 
		{
			var pickupf = from[i].value;
			myOption = i; 
			i = -1;
			
		}
	}
	if (myOption == -1) 
	{
		alert("Please select one option.");
		return false;
	}
	f.submit();
}
// check CheckCusPriLay

function CheckCusPriLay(f)
{
	if(f.customername.value == ""){
		alert("Name is Mandatory.");
		do_blink(f.customername);
		return(false);
	}
	if(f.lanyardsrequired.value == ""){
		alert("Lanyards required is Mandatory.");
		do_blink(f.lanyardsrequired);
		return(false);
	}
	else
	{
		if(f.lanyardsrequired.value < 500)
		{
			alert("Minimum 500 is required.");
			do_blink(f.lanyardsrequired);
			return(false);
		}	
	}
	if(f.phone.value == ""){
		alert("Phone is Mandatory.");
		do_blink(f.phone);
		return(false);
	}
	
	
	if(f.customeremail.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.customeremail);
		return(false);
	}
	else
	{
		var f1=f.customeremail.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.customeremail);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.customeremail);
			return(false);
		 }
	}
	
	f.submit();
	return true;		
}
// check Dealer
function CheckDealer(f)
{
	if(f.first_Name.value == ""){
		alert("Forename is Mandatory.");
		do_blink(f.first_Name);
		return(false);
	}
	if(f.last_Name.value == ""){
		alert("Surname is Mandatory.");
		do_blink(f.last_Name);
		return(false);
	}
	if(f.Email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.Email);
		return(false);
	}
	else
	{
		var f1=f.Email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.Email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.Email);
			return(false);
		 }
	}
	if(f.company.value == ""){
		alert("Company is Mandatory.");
		do_blink(f.company);
		return(false);
	}
	
	if(f.address.value == ""){
		alert("Address is Mandatory.");
		do_blink(f.address);
		return(false);
	}
	
	if(f.zip.value == ""){
		alert("Post Code is Mandatory.");
		do_blink(f.zip);
		return(false);
	}
	if(f.city.value == ""){
		alert("City is Mandatory.");
		do_blink(f.city);
		return(false);
	}
	if(f.country.value == ""){
		alert("Country is Mandatory.");
		do_blink(f.country);
		return(false);
	}
	
	if(f.phone.value == ""){
		alert("Phone is Mandatory.");
		do_blink(f.phone);
		return(false);
	}
	if(f.fax.value == ""){
		alert("Fax is Mandatory.");
		do_blink(f.fax);
		return(false);
	}
	if(f.web.value == ""){
		alert("Web is Mandatory.");
		do_blink(f.web);
		return(false);
	}
	if(f.Comments.value == ""){
		alert("Comments is Mandatory.");
		do_blink(f.Comments);
		return(false);
	}
	if(f.code_check.value == ""){
		alert("Code is Mandatory.");
		do_blink(f.code_check);
		return(false);
	}
	f.submit();
	return true;		
}
// check contact
function CheckContact(f)
{
	if(f.first_Name.value == ""){
		alert("Forename is Mandatory.");
		do_blink(f.first_Name);
		return(false);
	}
	if(f.last_Name.value == ""){
		alert("Surname is Mandatory.");
		do_blink(f.last_Name);
		return(false);
	}
	
	if(f.Email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.Email);
		return(false);
	}
	else
	{
		var f1=f.Email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.Email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.Email);
			return(false);
		 }
	}
	if(f.town.value == ""){
		alert("Town is Mandatory.");
		do_blink(f.town);
		return(false);
	}
	if(f.postcode.value == ""){
		alert("Postcode is Mandatory.");
		do_blink(f.postcode);
		return(false);
	}
	if(f.Comments.value == ""){
		alert("Comments is Mandatory.");
		do_blink(f.Comments);
		return(false);
	}
	if(f.code_check.value == ""){
		alert("Code is Mandatory.");
		do_blink(f.code_check);
		return(false);
	}
	f.submit();
	return true;		
}
// check id car printing
function CheckIdCardPrinting(f)
{
	
	if(f.idreq.value == ""){
		alert("Id requirement is Mandatory.");
		do_blink(f.idreq);
		return(false);
	}
	if(f.name.value == ""){
		alert("Name is Mandatory.");
		do_blink(f.name);
		return(false);
	}
	if(f.phone.value == ""){
		alert("Telephone is Mandatory.");
		do_blink(f.phone);
		return(false);
	}
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	f.submit();
	return true;	
}
//check newsletter
function CheckSubsNewsletter(f)
{
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	f.submit();
	return true;
}
//check catalogue
function CheckCatalogue(f)
{
	if(f.first_Name.value == ""){
		alert("First Name is Mandatory.");
		do_blink(f.first_Name);
		return(false);
	}
	if(f.last_Name.value == ""){
		alert("Last Name is Mandatory.");
		do_blink(f.last_Name);
		return(false);
	}
	if(f.first_Name.value == ""){
		alert("First Name is Mandatory.");
		do_blink(f.first_Name);
		return(false);
	}
	
	if(f.Email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.Email);
		return(false);
	}
	else
	{
		var f1=f.Email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.Email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.Email);
			return(false);
		 }
		
		
	}
	if(f.Comments.value == ""){
		alert("Comment is Mandatory.");
		do_blink(f.Comments);
		return(false);
	}
	
	f.submit();
	return true;
	
}
// check testimonial
function CheckTestimonial(f)
{
	
	if(f.name.value == ""){
		alert("Name is Mandatory.");
		do_blink(f.name);
		return(false);
	}
	
	if(f.emailadd.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.emailadd);
		return(false);
	}
	else
	{
		var f1=f.emailadd.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.emailadd);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.emailadd);
			return(false);
		 }
		
		
	}
	if(f.comment.value == ""){
		alert("Comment is Mandatory.");
		do_blink(f.comment);
		return(false);
	}
	
	f.submit();
	return true;
}

// check signup
function CheckSignup(f)
{
	
	if(f.fname.value == ""){
		alert("First Name is Mandatory.");
		do_blink(f.fname);
		return(false);
	}
	if(f.lname.value == ""){
		alert("Last Name is Mandatory.");
		do_blink(f.lname);
		return(false);
	}
	
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
		
		
	}
	if(f.address1.value == ""){
		alert("Address1 is Mandatory.");
		do_blink(f.address1);
		return(false);
	}
	if(f.city.value == ""){
		alert("City is Mandatory.");
		do_blink(f.city);
		return(false);
	}
	if(f.postcode.value == ""){
		alert("Postcode is Mandatory.");
		do_blink(f.postcode);
		return(false);
	}
	/*else
	{
		if(!checkPostCode(f.postcode.value)) 
		{
			alert("Postcode is incorrect.");
			do_blink(f.postcode);
			return(false);
		}	
	}*/
	if(f.country.value == ""){
		alert("Country is Mandatory.");
		do_blink(f.country);
		return(false);
	}
	if(f.county.value == ""){
		alert("County is Mandatory.");
		do_blink(f.county);
		return(false);
	}
	if(f.telephone.value == ""){
		alert("Telephone is Mandatory.");
		do_blink(f.telephone);
		return(false);
	}
	/*else
	{
		if (!checkUKTelephone(f.telephone.value)) 
		{
			alert("Telephone is incorrect.");
			do_blink(f.telephone);
			return(false);
		}	
	}*/
	if(f.password.value == ""){
		alert("Password is Mandatory.");
		do_blink(f.password);
		return(false);
	}
	else
	{
		if(f.password.value.length < 6)
		{
			alert("Password must be atleast six character.");
			do_blink(f.password);
			return(false);
		}
	}
	if(f.cpassword.value == ""){
		alert("Confirm password is Mandatory.");
		do_blink(f.cpassword);
		return(false);
	}
	else
	{
		if(f.cpassword.value.length < 6)
		{
			alert("Confirm password must be atleast six character.");
			do_blink(f.cpassword);
			return(false);
		}
		else
		{
			if(f.password.value != f.cpassword.value)
			{
				alert("Password and Confirm password didn't match.");
				do_blink(f.password);
				do_blink(f.cpassword);
				return(false);	
			}
		}
	}
	
	f.submit();
	return true;
}
// check login
function CheckLogin(f)
{
	
	
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
		
		
	}
	if(f.pass.value == ""){
		alert("Password is Mandatory.");
		do_blink(f.pass);
		return(false);
	}
	else
	{
		if(f.pass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.pass);
			return(false);	
		}
	}
	
	f.submit();
	return true;
}
// check forget pass
function CheckForgetPass(f)
{
	if(f.email.value == ""){
		alert("Email is Mandatory.");
		do_blink(f.email);
		return(false);
	}
	else
	{
		var f1=f.email.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.email);
			return(false);
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			alert("Email address contains illegal characters.");
			do_blink(f.email);
			return(false);
		 }
	}
	f.submit();
	return true;
}
// check change pass
function CheckChangePass(f)
{
	if(f.oldpass.value == ""){
		alert("Old Password is Mandatory.");
		do_blink(f.oldpass);
		return(false);
	}
	else
	{
		if(f.oldpass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.oldpass);
			return(false);	
		}
	}
	
	if(f.newpass.value == ""){
		alert("New Password is Mandatory.");
		do_blink(f.newpass);
		return(false);
	}
	else
	{
		if(f.newpass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.newpass);
			return(false);	
		}
	}
	
	if(f.cnewpass.value == ""){
		alert("Confirm new password is Mandatory.");
		do_blink(f.cnewpass);
		return(false);
	}
	else
	{
		if(f.cnewpass.value.length < 6)
		{
			alert("Invalid password length.Must be atleast six character.");
			do_blink(f.cnewpass);
			return(false);	
		}
		else
		{
			if(f.cnewpass.value != f.newpass.value)
			{
				alert("New password and Confirm password didn't match.");
				do_blink(f.cnewpass);
				return(false);
			}	
		}
	}
	
	f.submit();
	return true;
}
// check account info
function CheckAccount(f)
{
	
	if(f.fname.value == ""){
		alert("First Name is Mandatory.");
		do_blink(f.fname);
		return(false);
	}
	if(f.lname.value == ""){
		alert("Last Name is Mandatory.");
		do_blink(f.lname);
		return(false);
	}
	
	
	if(f.address1.value == ""){
		alert("Address1 is Mandatory.");
		do_blink(f.address1);
		return(false);
	}
	if(f.city.value == ""){
		alert("City is Mandatory.");
		do_blink(f.city);
		return(false);
	}
	if(f.postcode.value == ""){
		alert("Postcode is Mandatory.");
		do_blink(f.postcode);
		return(false);
	}
	
	if(f.country.value == ""){
		alert("Country is Mandatory.");
		do_blink(f.country);
		return(false);
	}
	if(f.county.value == ""){
		alert("County is Mandatory.");
		do_blink(f.county);
		return(false);
	}
	if(f.telephone.value == ""){
		alert("Telephone is Mandatory.");
		do_blink(f.telephone);
		return(false);
	}
	
	
	
	f.submit();
	return true;
}

// check add to cart 
function CheckAddToCart(f)
{
	
	var alertMsg = "";
	
	
	if(f.qty.value == ""){
		alertMsg += "Quantity is Mandatory.\n";
	}
	else
	{
		if(f.qty.value == 0){
			alertMsg += "Quantity is not zero.\n";
		}
		else
		{
			bool=f.qty.value.match("^[0-9]{1,2}$");
			if(isNaN(f.qty.value)|| (f.qty.value.indexOf(".")!=-1))
			{
				alertMsg += "Quantity must be number.\n";
			}
			else if((!bool))
			{
				alertMsg += "Quantity must be 0-99.\n";	
			}
		}
	}
		
	if(alertMsg!=""){
		alert(alertMsg);
		return(false);
	}else{
		f.submit();
		return true;
	}

}

// update qty
function CheckQty(f)
{
	var qty = document.getElementsByName('qty[]');

	var alertMsg = "";
	for(i=0;i<qty.length;i++)
	{
		if(qty[i].value == 0)
		{
			alertMsg = "Quantity Should not be Zero or Null.\n";
		}
		bool=qty[i].value.match("^[0-9]{1,2}$");
		if(isNaN(qty[i].value)||(qty[i].value.indexOf(".")!=-1))
		{
			alertMsg = "Quantity must be number.\n";
		}
		else if((!bool))
		{
			alertMsg += "Quantity must be 0-99.\n";	
		}
	}
		
	if(alertMsg!=""){
		alert(alertMsg);
		return(false);
	}else{
		f.submit();
		return true;
	}

}

// convert shipping to billing
function copyshtobilling(form)
{
	index_sep=12;
	if(form.shsamebilling.checked)
	{
		
		for(counter=0;counter<12;counter++)
		{
			
			//alert(form[counter].value);
			index_sep++;
			form[index_sep].value=form[counter].value;
			
		}
		
	}
	else
	{
		index_sep=12;
		for(counter=0;counter<12;counter++)
		{
			index_sep++;
			form[index_sep].value="";
		}	
	}
}
function CheckShipBill(f)
{
	if(f.sfname.value == '')
	{
		alert("First name is Mandatory.");
		do_blink(f.sfname);
		return false;
	}
	if(f.semail.value == '')
	{
		alert("Email is Mandatory.");
		do_blink(f.semail);
		return false;
	}
	if(f.semail.value == "")
	{
		alert("Email is Mandatory.");
		do_blink(f.semail);
		return false;
	}
	else
	{
		var f1=f.semail.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.semail);
			return false;
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			 	alert("Email address contains illegal characters.");
				do_blink(f.semail);
				return false;
		 }
	}
	if(f.saddress1.value == '')
	{
		alert("Address is Mandatory.");
		do_blink(f.saddress);
		return false;
	}
	if(f.sstate.value == '')
	{
		alert("State is Mandatory.");
		do_blink(f.sstate);
		return false;
	}
	else
	{
		var strRegExp = "[^A-Za-z0-9\\s]";
		var check = f.sstate.value.search(strRegExp);
		 if(check >= 0) 
    	{
			alert("Only alpha-numeric characters and space allowed.");
			do_blink(f.sstate);
			return(false);
		}
	}
	if(f.scity.value == '')
	{
		alert("City is Mandatory.");
		do_blink(f.scity);
		return false;
	}
	else
	{
		var strRegExp = "[^A-Za-z0-9\\s]";
		var check = f.scity.value.search(strRegExp);
		 if(check >= 0) 
    	{
			alert("Only alpha-numeric characters and space allowed.");
			do_blink(f.scity);
			return(false);
		}
	}
	
	if(f.spostalcode.value == ""){
		alert("Postal Code is Mandatory.");
		do_blink(f.spostalcode);
		return(false);
	}
	
	if(f.bfname.value == '')
	{
		alert("First name is Mandatory.");
		do_blink(f.bfname);
		return false;
	}
	if(f.bemail.value == "")
	{
		alert("Email is Mandatory.");
		do_blink(f.bemail);
		return false;
	}
	else
	{
		var f1=f.bemail.value;
		var emailFilter=/^.+@.+\..{2,3}$/;
		if (!(emailFilter.test(f1))) 
		{ 
		  	alert("Email address is incorrect.");
			do_blink(f.bemail);
			return false;
		}
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		 if (f1.match(illegalChars)) 
		 {
			 	alert("Email address contains illegal characters.");
				do_blink(f.bemail);
				return false;
		 }
	}
	if(f.baddress1.value == '')
	{
		alert("Address is Mandatory.");
		do_blink(f.baddress);
		return false;
	}
	if(f.bstate.value == '')
	{
		alert("State is Mandatory.");
		do_blink(f.bstate);
		return false;
	}
	else
	{
		var strRegExp = "[^A-Za-z0-9\\s]";
		var check = f.bstate.value.search(strRegExp);
		 if(check >= 0) 
    	{
			alert("Only alpha-numeric characters and space allowed.");
			do_blink(f.bstate);
			return(false);
		}
	}
	if(f.bcity.value == '')
	{
		alert("City is Mandatory.");
		do_blink(f.bcity);
		return false;
	}
	else
	{
		var strRegExp = "[^A-Za-z0-9\\s]";
		var check = f.bcity.value.search(strRegExp);
		 if(check >= 0) 
    	{
			alert("Only alpha-numeric characters and space allowed.");
			do_blink(f.bcity);
			return(false);
		}
	}
	
	if(f.bpostalcode.value == ""){
		alert("Postal Code is Mandatory.");
		do_blink(f.bpostalcode);
		return(false);
	}
	
	
	f.submit();
}
function validateCard(f)
{
	if(f.ccfname.value == "")
	{
		alert("Name on card is Mandatory.");
		do_blink(f.ccfname);
		return(false);
	}
	
	if(f.ACCT.value == "")
	{
		alert("Card Number is Mandatory.");
		do_blink(f.ACCT);
		return(false);
	}
	else
	{
		
		
		if(!checkCreditCard(f.ACCT.value,f.cardtype.value))
		{
			alert("Invalid card number.");
			return(false);
		}
	}
	if(f.ccv.value == "")
	{
		alert("Security Code is Mandatory.");
		do_blink(f.ccv);
		return(false);
	}
	var currdate = new Date();
	var indate = new Date(f.year.value,f.month.value);
	
	if(f.month.value == "")
	{
		alert("Expire month is Mandatory.");
		//do_blink(f.month);
		return(false);
	}
	if(f.year.value == "")
	{
		alert("Expire year is Mandatory.");
		//do_blink(f.year);
		return(false);
	}
	else
	{
		if (indate < currdate)
		{
			alert("Invalid expire date.");
			return(false);
			
		}	
	}

	f.submit();
}


