<!--//

function change_order_type(order_type){
	document.forms.order.order_type.value= order_type;
	document.forms.order.action = "userInfo.php";
	document.forms.order.submit();	
}

function change_paymethod(payment_method){
	document.forms.order.PayMethod.value= payment_method;
	document.forms.order.action = "userInfo.php";
	document.forms.order.submit();	
}

function change_shipping() { 
	var f = document.shipping_change;
	//f.action = "viewCart.php";
	f.submit();
	return;
}

function change_tax() {
        var f = document.tax_change;
        //f.action = "viewCart.php";
        f.submit();
        return;
}


function emailCheck(theField){
	var j = theField.value.length;
	var k = j-1;
	var l = j+1;
	var firstChar = 'N';
	var dot = 0;
	var thingy = 0;
	for(var i = 0; i < j; i++){
		var ch = theField.value.substring(i, i+1);
		if (ch == " "){
			alert('Please enter a valid email address.');
			theField.focus();
			theField.select();
			return false;
		}
		if (i ==0 && ch != "@"){
			firstChar = 'Y';
		}
		if (i !=0 && ch == "@"){
			thingy++;
			l = i+1;
			continue;
		}
		if (i != l && i != k && ch == "." && thingy != 0){
			dot++;
			continue;
		}
	}
	if(j > 0){
		if (firstChar == 'N' || dot == 0 || thingy == 0 || thingy > 1){
			alert('Please enter a valid email address.');
			theField.focus();
			theField.select();
			return false;
		} else {
			return true;
		}
	} else {
		return true;
	}
}

function phoneCheck(theField, theLabel){
	j = theField.value.length;
	k = 0;
	for(var i = 0; i < j; i++){
		var ch = theField.value.substring(i, i+1);
		if ((ch < "0" || "9" < ch) && (ch != "-") &&(ch != " ")){
			alert('Your '+ theLabel +' should contain numerals only.');
			theField.focus();
			theField.select();
			i = j;
			k = 1;
			return false;
		}
	}
	if(k == 0){
		return true;
	} else {
		return false;
	}
}

function isNumber(theField){
	for(var i = 0; i < theField.value.length; i++){
		var ch = theField.value.substring(i, i+1);
		if (ch < "0" || "9" < ch){  
			return false;
		}
	}
	return true;
}

function isFieldBlank(theField){
	if(theField.value.length == 0)		
		return true;		
	else			
		return false;	
}

function isTextareaBlank(theField){
	if(theField.value == "")		
		return true;		
	else			
		return false;	
}

function check_form(formtype){



	if(formtype == 1){
		
		var form = document.contact_us;
		
		if(isFieldBlank(form.user_name)){
			alert('Please enter your name.');
			form.user_name.focus();
		}else if(isFieldBlank(form.email)){
			alert('Please enter your email.');
			form.email.focus();
		} else if(!emailCheck(form.email)){
//			alert('Please enter a valid email address');
			form.email.focus();
		//}else if(isFieldBlank(form.phone)){
		//	alert('Please enter your phone number.');
		//	form.phone.focus();
		//}else if(!phoneCheck(form.phone, 'phone number')){
		//	return;
		}else if(isFieldBlank(form.subject)){
			alert('Please enter a subject.');
			form.subject.focus();
		}else if(isFieldBlank(form.message)){
			alert('Please enter a message.');
			form.message.focus();
		}else{
			form.submit();
		}
	}else if(formtype == 2){
		
		var form = document.order;
		
		var donotsubmit=0;

		birthday = new Date(form.year.value,form.month.value,form.day.value);
		weekday = birthday.getDay();
	
		
		if(isFieldBlank(form.bname)){
			alert('Please enter your Billing Name.');
			form.bname.focus();
			donotsubmit = 1;
			exit;
		}
		
		if(isFieldBlank(form.baddr1)){
			alert('Please enter your Billing Address.');
			form.baddr1.focus();
			donotsubmit = 1;
			exit;
		}
		
		if(isFieldBlank(form.bcity)){
			alert('Please enter your Billing City.');
			form.bcity.focus();
			donotsubmit = 1;
			exit;
		}
		
		if(isFieldBlank(form.bstate)){
			alert('Please enter your Billing State.');
			form.bstate.focus();
			donotsubmit = 1;
			exit;
		}
		
		if(isFieldBlank(form.bzip)){
			alert('Please enter your Billing Zip Code.');
			form.bzip.focus();
			
			donotsubmit = 1;
			exit;
		}
		
		//}else if(isFieldBlank(form.bcountry)){
		//	alert('Please enter your Billing Country.');
		//	form.bcountry.focus();	
		if(isFieldBlank(form.email)){
			alert('Please enter your Email Address.');
			form.email.focus();
			
			donotsubmit = 1;
			exit;
		}
		
		if(!emailCheck(form.email)){
//			alert('Please enter a valid email address');
			form.email.focus();
			donotsubmit = 1;
			exit;
		}
		
		if(isFieldBlank(form.phone)){
			alert('Please enter your Phone.');
			form.phone.focus();
			donotsubmit = 1;
			exit;
		}	
		
		if (form.PayMethod[0].checked == true){
			if(isFieldBlank(form.CardName)){
				alert('Please enter Name on Credit Card.');
				form.CardName.focus();
				donotsubmit = 1;
				exit;
			}
			
			if(isFieldBlank(form.cardnumber)){
				alert('Please enter Credit Card Number.');
				form.cardnumber.focus();
				donotsubmit = 1;
				exit;
			}
			//}else if(isFieldBlank(form.CCExpire) && form.PayMethod[0].checked == true){
			//		alert('Please enter Credit Card Expiration Date.');
			//		form.CCExpire.focus();
			if (form.confirm_date.checked == false){
				alert('Please check confirm date and time before you submit this order.');
				donotsubmit = 1;
				exit;
			}
		}
		
		if (form.order_type.value == "delivery"){
			if(isFieldBlank(form.delivery_name)){
				alert('Please enter Delivery Name.');
				form.delivery_name.focus();
				donotsubmit = 1;
				exit;
			}
			
			if(isFieldBlank(form.delivery_addr1)){
				alert('Please enter Delivery Address.');
				form.delivery_addr1.focus();
				donotsubmit = 1;
				exit;
			}
			
			if(isFieldBlank(form.delivery_city)){
				alert('Please enter Delivery City.');
				form.delivery_city.focus();
				donotsubmit = 1;
				exit;
			}
			
			
			if(isFieldBlank(form.delivery_zip)){
				alert('Please enter Delivery Zip Code.');
				form.delivery_zip.focus();
				
				donotsubmit = 1;
				exit;
			}
			
		}


		
		if (form.confirm_date.checked == false){
			alert('Please check confirm date and time before you submit this order.');
			donotsubmit = 1;
			exit;
		}	


		 //if (weekday == 2){
                 //       alert('We are closed on Sundays.  Please select a different pickup/delivery date.  Thank you.');
                 //       donotsubmit = 1;
                 //       exit;
                //}
		
		if (donotsubmit != 1){
			form.submit();
		}
	}

}



function pop_window_open(this_url, width, height){
        self.name = "newwindow"
        upload = window.open(this_url, 'this_url', 'toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+width+',height='+height+',left=150,top=150');
        upload.opener = self;
        upload.focus();
}
//-->
