// Product JS

function checkEmail()
	{
	var strEmail, strError, countAtRate, countDot, i;
	var checkAtRate, checkDot;
	var ValidChars,CountValidChars;
	ValidChars="abcdefghijklmnopqrstuvwxyz0123456789-_.@ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	strEmail = checkEmail.arguments[0];
	countAtRate=0;
	countDot=0;
	CountValidChars=0;
	if (strEmail.length >= 7)
		{
		for(i=0;i<strEmail.length;i++)
			{
			if(strEmail.charAt(i)=="@")
				countAtRate++;
			if(strEmail.charAt(i)==".")
				countDot++;
			CountValidChars=0;
			for(j=0;j<ValidChars.length;j++)
				{
				if(strEmail.charAt(i)==ValidChars.charAt(j))
					{
					CountValidChars++;
					}
				}
			if(CountValidChars==0)
				{
				strError=0;
				break;
				}
			}
		}
	checkAtRate=strEmail.indexOf("@",1);
	checkDot=strEmail.indexOf(".",1);
	for(i=1;i<countDot;i++)
		checkDot=strEmail.indexOf(".",checkDot+1);
	if(countAtRate==1 && countDot > 0 && strEmail.length >=7 && strError != 0)
		strError=1;
	else
		strError=0;
	if(checkDot>=strEmail.length-2)
		strError=0;
	if(strEmail.charAt(0)=="@" || strEmail.charAt(strEmail.length-1)=="@")
		strError=0;
	if(strEmail.charAt(0)=="." || strEmail.charAt(strEmail.length-1)==".")
		strError=0;
	if(checkDot < checkAtRate)
		strError=0;

	return strError;
	}


function chkSpace(txtfield){
	var i,j,txtval;
	j=0;
	txtfield=eval(txtfield);
	txtval=txtfield.value;
	for(i=0;i<txtval.length;i++){
		j++;
		if(txtval.substr(i,1)!=' ')
		break;
	}
	txtval=txtval.substr(j-1,txtval.length);
	var k,l;
	l=0;
	for(k=txtval.length;k>=0;k--){
		if(txtval.substr(k,1)==' '){
		l++;
	}
	}
	strsub = parseInt(txtval.length) - parseInt(l);
	txtval = txtval.substring(0,strsub);
	if(txtval==' ')
		txtval='';
		txtfield.value=txtval;
		return(txtval);
}

function updateinfo(){
	if (document.frm.txtpassword.value==""){
	
		alert("Please enter New password");
		document.frm.txtpassword.focus();
		return false;
	}
	else if(chkSpace(document.frm.txtpassword)==0){
		alert("Please enter New password");
		document.frm.txtpassword.focus();
		return false;	
	
	
	}
	
	else if(document.frm.txtpassword.value == document.frm.txtoldpassword.value){
		alert("Password entered is same as the Old Password.");
		document.frm.txtpassword.select();
		return false;	
	
	
	}	
}

function addcart(){
	if(chkSpace(document.frmcart.txtqty)==0){
		document.getElementById('div_invalid_qty').style.display= "block";
		document.getElementById('div_more_qty').style.display= "none";
		document.frmcart.txtqty.select();
		return false;
	}

	else if(document.frmcart.txtqty.value == ""){
		document.getElementById('div_invalid_qty').style.display= "block";
		document.getElementById('div_more_qty').style.display= "none";
		document.frmcart.txtqty.select();
		return false;
	}


	else if ( isNaN(document.frmcart.txtqty.value) == true){
		document.getElementById('div_invalid_qty').style.display= "block";
		document.getElementById('div_more_qty').style.display= "none";
		document.frmcart.txtqty.select();
		return false;
	}
	else if ( parseInt(document.frmcart.txtqty.value) > parseInt(document.frmcart.txtqty_check.value)){
		document.getElementById('div_more_qty').style.display= "block";
		document.getElementById('div_invalid_qty').style.display= "none";
		document.frmcart.txtqty.select();
		return false;
	}
}


function close_invalid(){
	document.frmcart.txtqty.select();
	document.getElementById('div_invalid_qty').style.display= "none";
	document.getElementById('div_more_qty').style.display= "none";

}

function tab_divs(){
	var which_tab = tab_divs.arguments[0];
	if ( which_tab == "1"){
		document.getElementById('div_image').style.display= "none";
		document.getElementById('div_description').style.display= "block";
		document.getElementById('div_more_information').style.display= "none";
		document.getElementById('div_tech_doc').style.display= "none";
		document.getElementById("product_description").setAttribute("class", "product_page_tab_first_changecol");
		document.getElementById("product_more_information").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_image").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_tech_doc").setAttribute("class", "product_page_tab_first_bottom");

	}
	else if ( which_tab == "2"){
		document.getElementById('div_image').style.display= "block";
		document.getElementById('div_description').style.display= "none";
		document.getElementById('div_more_information').style.display= "none";
		document.getElementById('div_tech_doc').style.display= "none";
		document.getElementById("product_image").setAttribute("class", "product_page_tab_first_changecol");
		document.getElementById("product_more_information").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_description").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_tech_doc").setAttribute("class", "product_page_tab_first_bottom");
	}

	else if ( which_tab == "3"){
		document.getElementById('div_tech_doc').style.display= "block";
		document.getElementById('div_more_information').style.display= "none";
		document.getElementById('div_description').style.display= "none";
		document.getElementById('div_image').style.display= "none";
		document.getElementById("product_tech_doc").setAttribute("class", "product_page_tab_first_changecol");
		document.getElementById("product_more_information").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_image").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_description").setAttribute("class", "product_page_tab_first_bottom");
	}
	
	else if ( which_tab == "4"){
		document.getElementById('div_more_information').style.display= "block";
		document.getElementById('div_description').style.display= "none";
		document.getElementById('div_image').style.display= "none";
		document.getElementById("product_more_information").setAttribute("class", "product_page_tab_first_changecol");
		document.getElementById("product_tech_doc").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_image").setAttribute("class", "product_page_tab_first_bottom");
		document.getElementById("product_description").setAttribute("class", "product_page_tab_first_bottom");
	}	

}
// End of Product JS


function updatecart(){
	var ttlrecord = parseInt(document.frmcart.hidcount.value);
	var takeme='yes';
	if(ttlrecord==1){
		if(chkSpace(document.frmcart.txtqty1)==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';
		}
		else if(document.frmcart.txtqty1.value==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';

		}
		else{
			if(isNaN(document.frmcart.txtqty1.value)==true){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is Invalid. Please enter numberic value Only.";
				eval('document.frmcart.txtqty1').select();
				takeme='no';
			}
			else{
				if(parseInt(document.frmcart.txtqty1.value) > parseInt(document.frmcart.hidquantity1.value)){
					var movedownquantity = document.frmcart.hidquantity1.value - document.frmcart.hidprequantity1.value;
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+document.frmcart.hiditemname1.value+" in stock. Your quantity selection will be SET to all available quantity "+document.frmcart.hidquantity1.value+".";
					document.frmcart.txtqty1.value=document.frmcart.hidquantity1.value;
					eval('document.frmcart.txtqty1').select();
					takeme='no';

				}

			}
		}
	}
	else{
		for(i=1;i<=ttlrecord;i++){
			var myboxquantity = parseInt(eval('document.frmcart.txtqty'+i).value);// Quantity User puts in text box
			var myboxquantitychknumber = eval('document.frmcart.txtqty'+i).value;// Quantity User puts in text box checking for numbers only
			var myboxquantitychkempty = eval('document.frmcart.txtqty'+i);// Quantity User puts in text box checking for empty and numbers only
			var realquantity = parseInt(eval('document.frmcart.hidquantity'+i).value);// Quantity in Database
			var prequantity = parseInt(eval('document.frmcart.hidprequantity'+i).value);// Quantity User previous had
			var itemname = eval('document.frmcart.hiditemname'+i).value;// Quantity User previous had
			if(chkSpace(myboxquantitychkempty)==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
				takeme='no';
			}
			else if(myboxquantity==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, tick check box and click Remove button.";
				takeme='no';

			}
			else{
				if(isNaN(myboxquantitychknumber)==true){
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" is Invalid. Please enter numberic value Only.";
					eval('document.frmcart.txtqty'+i).select();
					takeme='no';
				break;
				}
				else{
					if(myboxquantity > realquantity){
						var movedownquantity = realquantity-prequantity;
						document.getElementById("td_cart_err_message").innerHTML = "";
						document.getElementById('div_checkbox_notchecked').style.display= "block";
						document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+itemname+" in stock. Your quantity selection will be SET to all available quantity "+realquantity+".";
						eval('document.frmcart.txtqty'+i).value=realquantity;
						eval('document.frmcart.txtqty'+i).select();
						takeme='no';
					break;
					}
				}
			}


		}
	}
	if(takeme=='yes'){
		document.frmcart.method='post';
		document.frmcart.action='submitcart.php?action=cart';
		document.frmcart.submit();
	}
}

function close_invalid_cart(){
	document.getElementById('div_checkbox_notchecked').style.display= "none";
}
function removecart(){

	var totalcheckbox = document.frmcart.txttotalcount.value;
	var checkboxchecked="no";

	if ( totalcheckbox > 1){

		for (i=0;i<totalcheckbox;i++){
			var chkct = i+1;
			var mycheckbox = eval("document.frmcart.chkremove"+chkct);

			if (mycheckbox.checked == true){
				checkboxchecked="yes";
				break;
			}else{
				checkboxchecked="no";
			}



		}

	}else{
		if (document.frmcart.chkremove1.checked == true)
			checkboxchecked="yes";
		else
			checkboxchecked="no";

	}

	if ( checkboxchecked=="no"){
		document.getElementById('div_checkbox_notchecked').style.display= "block";
		document.getElementById("td_cart_err_message").innerHTML = "You didnot check any checkboxes.";

	}else{
		if (confirm("Are you sure?")){
			document.frmcart.method="post";
			document.frmcart.action="submitcart.php?action=removeitem";
			document.frmcart.submit();
		}

	}

}


function checkout_removecart_internation(){

	var totalcheckbox = document.frmcart.txttotalcount.value;
	var checkboxchecked="no";

	if ( totalcheckbox > 1){

		for (i=0;i<totalcheckbox;i++){
			var chkct = i+1;
			var mycheckbox = eval("document.frmcart.chkremove"+chkct);

			if (mycheckbox.checked == true){
				checkboxchecked="yes";
				break;
			}else{
				checkboxchecked="no";
			}



		}

	}else{
		if (document.frmcart.chkremove1.checked == true)
			checkboxchecked="yes";
		else
			checkboxchecked="no";

	}

	if ( checkboxchecked=="no"){
		document.getElementById('div_checkbox_notchecked').style.display= "block";
		document.getElementById("td_cart_err_message").innerHTML = "You didnot check any checkboxes.";

	}else{
		if (confirm("Are you sure?")){
			document.frmcart.method="post";
			document.frmcart.action="submitcart.php?action=removeitem&buttonclicked=checkout&removedfrom=checkoutinternational";
			document.frmcart.submit();
		}

	}

}

function checkout_removecart_internation_guest(){

	var totalcheckbox = document.frmcart.txttotalcount.value;
	var checkboxchecked="no";

	if ( totalcheckbox > 1){

		for (i=0;i<totalcheckbox;i++){
			var chkct = i+1;
			var mycheckbox = eval("document.frmcart.chkremove"+chkct);

			if (mycheckbox.checked == true){
				checkboxchecked="yes";
				break;
			}else{
				checkboxchecked="no";
			}



		}

	}else{
		if (document.frmcart.chkremove1.checked == true)
			checkboxchecked="yes";
		else
			checkboxchecked="no";

	}

	if ( checkboxchecked=="no"){
		document.getElementById('div_checkbox_notchecked').style.display= "block";
		document.getElementById("td_cart_err_message").innerHTML = "You didnot check any checkboxes.";

	}else{
		if (confirm("Are you sure?")){
			document.frmcart.method="post";
			document.frmcart.action="submitcart.php?action=removeitem&buttonclicked=checkout_guest_international";
			document.frmcart.submit();
		}

	}

}

function checkout_removecart(){

	var totalcheckbox = document.frmcart.txttotalcount.value;
	var checkboxchecked="no";

	if ( totalcheckbox > 1){

		for (i=0;i<totalcheckbox;i++){
			var chkct = i+1;
			var mycheckbox = eval("document.frmcart.chkremove"+chkct);

			if (mycheckbox.checked == true){
				checkboxchecked="yes";
				break;
			}else{
				checkboxchecked="no";
			}



		}

	}else{
		if (document.frmcart.chkremove1.checked == true)
			checkboxchecked="yes";
		else
			checkboxchecked="no";

	}

	if ( checkboxchecked=="no"){
		document.getElementById('div_checkbox_notchecked').style.display= "block";
		document.getElementById("td_cart_err_message").innerHTML = "You didnot check any checkboxes.";

	}else{
		if (confirm("Are you sure?")){
			document.frmcart.method="post";
			document.frmcart.action="submitcart.php?action=removeitem&buttonclicked=checkout";
			document.frmcart.submit();
		}

	}

}


function checkout_removecart_guest(){

	var totalcheckbox = document.frmcart.txttotalcount.value;
	var checkboxchecked="no";

	if ( totalcheckbox > 1){

		for (i=0;i<totalcheckbox;i++){
			var chkct = i+1;
			var mycheckbox = eval("document.frmcart.chkremove"+chkct);

			if (mycheckbox.checked == true){
				checkboxchecked="yes";
				break;
			}else{
				checkboxchecked="no";
			}



		}

	}else{
		if (document.frmcart.chkremove1.checked == true)
			checkboxchecked="yes";
		else
			checkboxchecked="no";

	}

	if ( checkboxchecked=="no"){
		document.getElementById('div_checkbox_notchecked').style.display= "block";
		document.getElementById("td_cart_err_message").innerHTML = "You didnot check any checkboxes.";

	}else{
		if (confirm("Are you sure?")){
			document.frmcart.method="post";
			document.frmcart.action="submitcart.php?action=removeitem&buttonclicked=checkout_guest";
			document.frmcart.submit();
		}

	}

}

//function handleKeyPress(evt,allo,pyaj) {
//  var nbr;
//  var firstargu = handleKeyPress.arguments[1];
//  var secondargu = handleKeyPress.arguments[2];
//  var nbr = (window.event)?event.keyCode:evt.which;
//  if (nbr == 13) {
//  	focusbutton();
//  	return true;
//  	}
//  }
//  document.onkeydown= handleKeyPress 
  
// function focusbutton(){
// 	document.getElementById("estbutton").focus();
// }
 
 
  

function checkestPrice(){

if(chkSpace(document.frmcart.groundsh)==0){
	alert("Enter zipcode");
	document.frmcart.groundsh.select();
	return false;
	}
else if(isNaN(document.frmcart.groundsh.value)==true){
	alert("Zipcode should have only numberic value");
	document.frmcart.groundsh.select();
	return false;
	}
else{
	if (document.frmcart.shippingmethod.value=="truck" || document.frmcart.shippingmethod.value=="localpickup"){
		document.getElementById("estimateshippingnhandling").style.display= "block";
		document.getElementById("estHS1").style.display= "none";
		//document.getElementById('estHS').innerHTML = "<font style='font-family:arial;font-size:12px'><b>Come on by!</b></font>";
		EstSNH = 'estHS';
		uri = "shippingestimateground1.php?soption="+document.frmcart.shippingmethod.value+"&groundsh="+document.frmcart.groundsh.value+"&is_there_a_price="+checkestPrice.arguments[0];
		x_update_info();
		
	}
	else{
		document.getElementById('estHS').innerHTML = "";
		document.getElementById("estimateshippingnhandling").style.display= "block";
		document.getElementById("estHS1").style.display= "block";
		EstSNH = 'estHS';
		uri = "shippingestimateground.php?soption="+document.frmcart.shippingmethod.value+"&groundsh="+document.frmcart.groundsh.value+"&is_there_a_price="+checkestPrice.arguments[0]+"&carttotalamount="+checkestPrice.arguments[1];
		x_update_info();
		}



	}
}

function snh_logged(){
	
	if (document.frmcart.shippingmethod.value=="truck" || document.frmcart.shippingmethod.value=="localpickup"){
		document.getElementById("estimateshippingnhandling").style.display= "block";
		document.getElementById("estHS1").style.display= "none";
		document.getElementById('estHS').innerHTML = "<font style='font-family:arial;font-size:12px'><b>Come on by!</b></font>";
	}
	else{
		document.getElementById('estHS').innerHTML = "";
		document.getElementById("estimateshippingnhandling").style.display= "block";
		document.getElementById("estHS1").style.display= "block";
		EstSNH = 'estHS';
		uri = "shippingestimateground_checkout.php?soption="+document.frmcart.shippingmethod.value+"&is_there_a_price="+snh_logged.arguments[0]+"&carttotalamount="+snh_logged.arguments[1];
		x_update_info();
		}




}

function ClearPrice()
{
	document.getElementById('estHS').innerHTML = "";

	//document.getElementById("estimateshippingnhandling").style.display="none";

}

function checkout_cart_international(){
	var ttlrecord = parseInt(document.frmcart.hidcount.value);
	var takeme='yes';
	if(ttlrecord==1){
		if(chkSpace(document.frmcart.txtqty1)==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';
		}
		else if(document.frmcart.txtqty1.value==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';

		}
		else{
			if(isNaN(document.frmcart.txtqty1.value)==true){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is Invalid. Please enter numberic value Only.";
				eval('document.frmcart.txtqty1').select();
				takeme='no';
			}
			else{
				if(parseInt(document.frmcart.txtqty1.value) > parseInt(document.frmcart.hidquantity1.value)){
					var movedownquantity = document.frmcart.hidquantity1.value - document.frmcart.hidprequantity1.value;
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+document.frmcart.hiditemname1.value+" in stock. Your quantity selection will be SET to all available quantity "+document.frmcart.hidquantity1.value+".";
					document.frmcart.txtqty1.value=document.frmcart.hidquantity1.value;
					eval('document.frmcart.txtqty1').select();
					takeme='no';

				}

			}
		}
	}
	else{
		for(i=1;i<=ttlrecord;i++){
			var myboxquantity = parseInt(eval('document.frmcart.txtqty'+i).value);// Quantity User puts in text box
			var myboxquantitychknumber = eval('document.frmcart.txtqty'+i).value;// Quantity User puts in text box checking for numbers only
			var myboxquantitychkempty = eval('document.frmcart.txtqty'+i);// Quantity User puts in text box checking for empty and numbers only
			var realquantity = parseInt(eval('document.frmcart.hidquantity'+i).value);// Quantity in Database
			var prequantity = parseInt(eval('document.frmcart.hidprequantity'+i).value);// Quantity User previous had
			var itemname = eval('document.frmcart.hiditemname'+i).value;// Quantity User previous had
			if(chkSpace(myboxquantitychkempty)==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
				takeme='no';
			}
			else if(myboxquantity==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, tick check box and click Remove button.";
				takeme='no';

			}
			else{
				if(isNaN(myboxquantitychknumber)==true){
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" is Invalid. Please enter numberic value Only.";
					eval('document.frmcart.txtqty'+i).select();
					takeme='no';
				break;
				}
				else{
					if(myboxquantity > realquantity){
						var movedownquantity = realquantity-prequantity;
						document.getElementById("td_cart_err_message").innerHTML = "";
						document.getElementById('div_checkbox_notchecked').style.display= "block";
						document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+itemname+" in stock. Your quantity selection will be SET to all available quantity "+realquantity+".";
						eval('document.frmcart.txtqty'+i).value=realquantity;
						eval('document.frmcart.txtqty'+i).select();
						takeme='no';
					break;
					}
				}
			}


		}
	}
	if(takeme=='yes'){
		document.frmcart.method='post';
		document.frmcart.action='submitcart.php?action=cart&buttonclicked=checkout&checkedoutfrom=checkoutinternational';
		document.frmcart.submit();
	}
}


function checkout_cart_international_guest(){
	var ttlrecord = parseInt(document.frmcart.hidcount.value);
	var takeme='yes';
	if(ttlrecord==1){
		if(chkSpace(document.frmcart.txtqty1)==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';
		}
		else if(document.frmcart.txtqty1.value==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';

		}
		else{
			if(isNaN(document.frmcart.txtqty1.value)==true){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is Invalid. Please enter numberic value Only.";
				eval('document.frmcart.txtqty1').select();
				takeme='no';
			}
			else{
				if(parseInt(document.frmcart.txtqty1.value) > parseInt(document.frmcart.hidquantity1.value)){
					var movedownquantity = document.frmcart.hidquantity1.value - document.frmcart.hidprequantity1.value;
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+document.frmcart.hiditemname1.value+" in stock. Your quantity selection will be SET to all available quantity "+document.frmcart.hidquantity1.value+".";
					document.frmcart.txtqty1.value=document.frmcart.hidquantity1.value;
					eval('document.frmcart.txtqty1').select();
					takeme='no';

				}

			}
		}
	}
	else{
		for(i=1;i<=ttlrecord;i++){
			var myboxquantity = parseInt(eval('document.frmcart.txtqty'+i).value);// Quantity User puts in text box
			var myboxquantitychknumber = eval('document.frmcart.txtqty'+i).value;// Quantity User puts in text box checking for numbers only
			var myboxquantitychkempty = eval('document.frmcart.txtqty'+i);// Quantity User puts in text box checking for empty and numbers only
			var realquantity = parseInt(eval('document.frmcart.hidquantity'+i).value);// Quantity in Database
			var prequantity = parseInt(eval('document.frmcart.hidprequantity'+i).value);// Quantity User previous had
			var itemname = eval('document.frmcart.hiditemname'+i).value;// Quantity User previous had
			if(chkSpace(myboxquantitychkempty)==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
				takeme='no';
			}
			else if(myboxquantity==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, tick check box and click Remove button.";
				takeme='no';

			}
			else{
				if(isNaN(myboxquantitychknumber)==true){
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" is Invalid. Please enter numberic value Only.";
					eval('document.frmcart.txtqty'+i).select();
					takeme='no';
				break;
				}
				else{
					if(myboxquantity > realquantity){
						var movedownquantity = realquantity-prequantity;
						document.getElementById("td_cart_err_message").innerHTML = "";
						document.getElementById('div_checkbox_notchecked').style.display= "block";
						document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+itemname+" in stock. Your quantity selection will be SET to all available quantity "+realquantity+".";
						eval('document.frmcart.txtqty'+i).value=realquantity;
						eval('document.frmcart.txtqty'+i).select();
						takeme='no';
					break;
					}
				}
			}


		}
	}
	if(takeme=='yes'){
		document.frmcart.method='post';
		document.frmcart.action='submitcart.php?action=cart&buttonclicked=checkout_guest_international';
		document.frmcart.submit();
	}
}

function checkout_cart(){
	var ttlrecord = parseInt(document.frmcart.hidcount.value);
	var takeme='yes';
	if(ttlrecord==1){
		if(chkSpace(document.frmcart.txtqty1)==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';
		}
		else if(document.frmcart.txtqty1.value==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';

		}
		else{
			if(isNaN(document.frmcart.txtqty1.value)==true){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is Invalid. Please enter numberic value Only.";
				eval('document.frmcart.txtqty1').select();
				takeme='no';
			}
			else{
				if(parseInt(document.frmcart.txtqty1.value) > parseInt(document.frmcart.hidquantity1.value)){
					var movedownquantity = document.frmcart.hidquantity1.value - document.frmcart.hidprequantity1.value;
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+document.frmcart.hiditemname1.value+" in stock. Your quantity selection will be SET to all available quantity "+document.frmcart.hidquantity1.value+".";
					document.frmcart.txtqty1.value=document.frmcart.hidquantity1.value;
					eval('document.frmcart.txtqty1').select();
					takeme='no';

				}

			}
		}
	}
	else{
		for(i=1;i<=ttlrecord;i++){
			var myboxquantity = parseInt(eval('document.frmcart.txtqty'+i).value);// Quantity User puts in text box
			var myboxquantitychknumber = eval('document.frmcart.txtqty'+i).value;// Quantity User puts in text box checking for numbers only
			var myboxquantitychkempty = eval('document.frmcart.txtqty'+i);// Quantity User puts in text box checking for empty and numbers only
			var realquantity = parseInt(eval('document.frmcart.hidquantity'+i).value);// Quantity in Database
			var prequantity = parseInt(eval('document.frmcart.hidprequantity'+i).value);// Quantity User previous had
			var itemname = eval('document.frmcart.hiditemname'+i).value;// Quantity User previous had
			if(chkSpace(myboxquantitychkempty)==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
				takeme='no';
			}
			else if(myboxquantity==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, tick check box and click Remove button.";
				takeme='no';

			}
			else{
				if(isNaN(myboxquantitychknumber)==true){
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" is Invalid. Please enter numberic value Only.";
					eval('document.frmcart.txtqty'+i).select();
					takeme='no';
				break;
				}
				else{
					if(myboxquantity > realquantity){
						var movedownquantity = realquantity-prequantity;
						document.getElementById("td_cart_err_message").innerHTML = "";
						document.getElementById('div_checkbox_notchecked').style.display= "block";
						document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+itemname+" in stock. Your quantity selection will be SET to all available quantity "+realquantity+".";
						eval('document.frmcart.txtqty'+i).value=realquantity;
						eval('document.frmcart.txtqty'+i).select();
						takeme='no';
					break;
					}
				}
			}


		}
	}
	if(takeme=='yes'){
		document.frmcart.method='post';
		document.frmcart.action='submitcart.php?action=cart&buttonclicked=checkout';
		document.frmcart.submit();
	}
}


function checkout_cart_guest(){
	var ttlrecord = parseInt(document.frmcart.hidcount.value);
	var takeme='yes';
	if(ttlrecord==1){
		if(chkSpace(document.frmcart.txtqty1)==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';
		}
		else if(document.frmcart.txtqty1.value==0){
			document.getElementById("td_cart_err_message").innerHTML = "";
			document.getElementById('div_checkbox_notchecked').style.display= "block";
			document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
			takeme='no';

		}
		else{
			if(isNaN(document.frmcart.txtqty1.value)==true){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+document.frmcart.hiditemname1.value+" is Invalid. Please enter numberic value Only.";
				eval('document.frmcart.txtqty1').select();
				takeme='no';
			}
			else{
				if(parseInt(document.frmcart.txtqty1.value) > parseInt(document.frmcart.hidquantity1.value)){
					var movedownquantity = document.frmcart.hidquantity1.value - document.frmcart.hidprequantity1.value;
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+document.frmcart.hiditemname1.value+" in stock. Your quantity selection will be SET to all available quantity "+document.frmcart.hidquantity1.value+".";
					document.frmcart.txtqty1.value=document.frmcart.hidquantity1.value;
					eval('document.frmcart.txtqty1').select();
					takeme='no';

				}

			}
		}
	}
	else{
		for(i=1;i<=ttlrecord;i++){
			var myboxquantity = parseInt(eval('document.frmcart.txtqty'+i).value);// Quantity User puts in text box
			var myboxquantitychknumber = eval('document.frmcart.txtqty'+i).value;// Quantity User puts in text box checking for numbers only
			var myboxquantitychkempty = eval('document.frmcart.txtqty'+i);// Quantity User puts in text box checking for empty and numbers only
			var realquantity = parseInt(eval('document.frmcart.hidquantity'+i).value);// Quantity in Database
			var prequantity = parseInt(eval('document.frmcart.hidprequantity'+i).value);// Quantity User previous had
			var itemname = eval('document.frmcart.hiditemname'+i).value;// Quantity User previous had
			if(chkSpace(myboxquantitychkempty)==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot be blank or emtpy or 0 in quantity. Please enter numberic value Only and quantity greater than 0. If you want to remove this item, simply tick check box and click Remove button.";
				takeme='no';
			}
			else if(myboxquantity==0){
				document.getElementById("td_cart_err_message").innerHTML = "";
				document.getElementById('div_checkbox_notchecked').style.display= "block";
				document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" cannot have 0 quantity. Please enter numberic value greater than 0. If you want to remove this item, tick check box and click Remove button.";
				takeme='no';

			}
			else{
				if(isNaN(myboxquantitychknumber)==true){
					document.getElementById("td_cart_err_message").innerHTML = "";
					document.getElementById('div_checkbox_notchecked').style.display= "block";
					document.getElementById("td_cart_err_message").innerHTML = "Quantity input for "+itemname+" is Invalid. Please enter numberic value Only.";
					eval('document.frmcart.txtqty'+i).select();
					takeme='no';
				break;
				}
				else{
					if(myboxquantity > realquantity){
						var movedownquantity = realquantity-prequantity;
						document.getElementById("td_cart_err_message").innerHTML = "";
						document.getElementById('div_checkbox_notchecked').style.display= "block";
						document.getElementById("td_cart_err_message").innerHTML = "There are not enough of "+itemname+" in stock. Your quantity selection will be SET to all available quantity "+realquantity+".";
						eval('document.frmcart.txtqty'+i).value=realquantity;
						eval('document.frmcart.txtqty'+i).select();
						takeme='no';
					break;
					}
				}
			}


		}
	}
	if(takeme=='yes'){
		document.frmcart.method='post';
		document.frmcart.action='submitcart.php?action=cart&buttonclicked=checkout_guest';
		document.frmcart.submit();
	}
}



function log_me_in(){

	if(chkSpace(document.frmlogin.txtusername)==0){
		document.getElementById("td_login_error_message").innerHTML = "";
		document.getElementById("td_login_error_message").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Enter Username</font>";
		document.frmlogin.txtusername.focus();
		return false;
	}else if(chkSpace(document.frmlogin.txtpassword)==0){
		document.getElementById("td_login_error_message").innerHTML = "";
		document.getElementById("td_login_error_message").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Enter Password</font>";
		document.frmlogin.txtpassword.focus();
		return false;
	}
}


function invalid_login(){

	document.getElementById("td_login_error_message").innerHTML = "";
	document.getElementById("td_login_error_message").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Login Failed. Username AND/OR Password Invalid.</font>";
	document.frmlogin.txtusername.focus();
}

function newcustomer(){

	if(chkSpace(document.frmlogin_newcustomer.txtfirstname)==0){
		document.getElementById("firstname_error").innerHTML = "";
		document.getElementById("firstname_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>First Name Required.</font>";
		document.frmlogin_newcustomer.txtfirstname.focus();
		return false;
	}else{
		document.getElementById("firstname_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtlastname)==0){
		document.getElementById("lastname_error").innerHTML = "";
		document.getElementById("lastname_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Last Name Required.</font>";
		document.frmlogin_newcustomer.txtlastname.focus();
		return false;
	}else{
		document.getElementById("lastname_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtemail)==0){
		document.getElementById("email_error").innerHTML = "";
		document.getElementById("email_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Email Required.</font>";
		document.frmlogin_newcustomer.txtemail.focus();
		return false;
	}else{
		document.getElementById("email_error").innerHTML = "";
	}
	
	if(checkEmail(document.frmlogin_newcustomer.txtemail.value)==0){
		document.getElementById("email_error").innerHTML = "";
		document.getElementById("email_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Email.</font>";
		document.frmlogin_newcustomer.txtemail.select();
		return false;
	}else{
		document.getElementById("email_error").innerHTML = "";
	}	
	
	
	
	if(document.frmlogin_newcustomer.txtaddress1.value==""){
		document.getElementById("address1_error").innerHTML = "";
		document.getElementById("address1_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
		document.frmlogin_newcustomer.txtaddress1.focus();
		return false;
	}else{
		document.getElementById("address1_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtbillphone)==0){
		document.getElementById("bill_phone_error").innerHTML = "";
		document.getElementById("bill_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Number Required.</font>";
		document.frmlogin_newcustomer.txtbillphone.focus();
		return false;
	}else{
		document.getElementById("bill_phone_error").innerHTML = "";
	}
	
	if(document.frmlogin_newcustomer.txtbillphone.value==""){
		document.getElementById("bill_phone_error").innerHTML = "";
		document.getElementById("bill_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Required.</font>";
		document.frmlogin_newcustomer.txtbillphone.select();
		return false;
	}else{
		document.getElementById("bill_phone_error").innerHTML = "";
	}	
	
	if(document.frmlogin_newcustomer.txtcity.value==""){
		document.getElementById("city_error").innerHTML = "";
		document.getElementById("city_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>City Required.</font>";
		document.frmlogin_newcustomer.txtcity.focus();
		return false;
	}else{
		document.getElementById("city_error").innerHTML = "";
	}	
	
	
	if(document.frmlogin_newcustomer.radiobillcountry[0].checked==true || document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		if(document.frmlogin_newcustomer.cmbstate.value==""){
			document.getElementById("state_error").innerHTML = "";
			document.getElementById("state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate.focus();
			return false;
		}else if(document.frmlogin_newcustomer.cmbstate.value=="Other"){
			document.getElementById("state_error").innerHTML = "";
			document.getElementById("state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate.focus();
			return false;			
		}else{
			document.getElementById("state_error").innerHTML = "";
		}
	}	
	
	if(document.frmlogin_newcustomer.radiobillcountry[0].checked==true || document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		if(chkSpace(document.frmlogin_newcustomer.txtpostal)==0){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal.focus();
			return false;
		}else if(document.frmlogin_newcustomer.txtpostal.value==""){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal.focus();
			return false;
		}else if(isNaN(document.frmlogin_newcustomer.txtpostal.value)==true){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal.select();
			return false;			
		}else if(document.frmlogin_newcustomer.txtpostal.value.length > "5"){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal.select();
			return false;			
			

		}else{
			document.getElementById("postal_error").innerHTML = "";
		}
	}
	
	
	
	
	
	if(document.frmlogin_newcustomer.chksame.checked==false){
	
		if(document.frmlogin_newcustomer.txtaddress1_ship.value==""){
			document.getElementById("s_address1_error").innerHTML = "";
			document.getElementById("s_address1_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
			document.frmlogin_newcustomer.txtaddress1_ship.focus();
			return false;
		}else{
			document.getElementById("s_address1_error").innerHTML = "";
		}	
		
		if(chkSpace(document.frmlogin_newcustomer.txtshipphone)==0){
			document.getElementById("s_phone_error").innerHTML = "";
			document.getElementById("s_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Number Required.</font>";
			document.frmlogin_newcustomer.txtshipphone.focus();
			return false;
		}else{
			document.getElementById("s_phone_error").innerHTML = "";
		}
		
		if(isNan(document.frmlogin_newcustomer.txtshipphone.value)==true){
			document.getElementById("s_phone_error").innerHTML = "";
			document.getElementById("s_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Phone Number.</font>";
			document.frmlogin_newcustomer.txtshipphone.select();
			return false;
		}else{
			document.getElementById("s_phone_error").innerHTML = "";
		}		
		
		if(document.frmlogin_newcustomer.txtcity_ship.value==""){
			document.getElementById("s_city_error").innerHTML = "";
			document.getElementById("s_city_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
			document.frmlogin_newcustomer.txtcity_ship.focus();
			return false;
		}else{
			document.getElementById("s_city_error").innerHTML = "";
		}		

	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtpassword)==0){
		document.getElementById("password_error").innerHTML = "";
		document.getElementById("password_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Password Required.</font>";
		document.frmlogin_newcustomer.txtpassword.focus();
		return false;
	}else{
		document.getElementById("password_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtcpassword)==0){
		document.getElementById("cpassword_error").innerHTML = "";
		document.getElementById("cpassword_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Confirm Password Required.</font>";
		document.frmlogin_newcustomer.txtcpassword.focus();
		return false;
	}else{
		document.getElementById("cpassword_error").innerHTML = "";
	}	
	
	if(document.frmlogin_newcustomer.txtpassword.value != document.frmlogin_newcustomer.txtcpassword.value  ){
		document.getElementById("cpassword_error").innerHTML = "";
		document.getElementById("cpassword_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Password doesnot match.</font>";
		document.frmlogin_newcustomer.txtcpassword.focus();
		return false;
	}else{
		document.getElementById("cpassword_error").innerHTML = "";
	}	
}



function guestcustomer(){

	if(chkSpace(document.frmlogin_newcustomer.txtfirstname)==0){
		document.getElementById("firstname_error").innerHTML = "";
		document.getElementById("firstname_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>First Name Required.</font>";
		document.frmlogin_newcustomer.txtfirstname.focus();
		return false;
	}else{
		document.getElementById("firstname_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtlastname)==0){
		document.getElementById("lastname_error").innerHTML = "";
		document.getElementById("lastname_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Last Name Required.</font>";
		document.frmlogin_newcustomer.txtlastname.focus();
		return false;
	}else{
		document.getElementById("lastname_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtemail)==0){
		document.getElementById("email_error").innerHTML = "";
		document.getElementById("email_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Email Required.</font>";
		document.frmlogin_newcustomer.txtemail.focus();
		return false;
	}else{
		document.getElementById("email_error").innerHTML = "";
	}
	
	if(checkEmail(document.frmlogin_newcustomer.txtemail.value)==0){
		document.getElementById("email_error").innerHTML = "";
		document.getElementById("email_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Email.</font>";
		document.frmlogin_newcustomer.txtemail.select();
		return false;
	}else{
		document.getElementById("email_error").innerHTML = "";
	}	
	
	
	
	if(document.frmlogin_newcustomer.txtaddress1.value==""){
		document.getElementById("address1_error").innerHTML = "";
		document.getElementById("address1_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
		document.frmlogin_newcustomer.txtaddress1.focus();
		return false;
	}else{
		document.getElementById("address1_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtbillphone)==0){
		document.getElementById("bill_phone_error").innerHTML = "";
		document.getElementById("bill_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Number Required.</font>";
		document.frmlogin_newcustomer.txtbillphone.focus();
		return false;
	}else{
		document.getElementById("bill_phone_error").innerHTML = "";
	}
	
	if(document.frmlogin_newcustomer.txtbillphone.value==""){
		document.getElementById("bill_phone_error").innerHTML = "";
		document.getElementById("bill_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Required.</font>";
		document.frmlogin_newcustomer.txtbillphone.select();
		return false;
	}else{
		document.getElementById("bill_phone_error").innerHTML = "";
	}	
	
	if(document.frmlogin_newcustomer.txtcity.value==""){
		document.getElementById("city_error").innerHTML = "";
		document.getElementById("city_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>City Required.</font>";
		document.frmlogin_newcustomer.txtcity.focus();
		return false;
	}else{
		document.getElementById("city_error").innerHTML = "";
	}	
	
	
	if(document.frmlogin_newcustomer.radiobillcountry[0].checked==true || document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		if(document.frmlogin_newcustomer.cmbstate.value==""){
			document.getElementById("state_error").innerHTML = "";
			document.getElementById("state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate.focus();
			return false;
		}else if(document.frmlogin_newcustomer.cmbstate.value=="Other"){
			document.getElementById("state_error").innerHTML = "";
			document.getElementById("state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate.focus();
			return false;			
		}else{
			document.getElementById("state_error").innerHTML = "";
		}
	}	
	
	if(document.frmlogin_newcustomer.radiobillcountry[0].checked==true || document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		if(chkSpace(document.frmlogin_newcustomer.txtpostal)==0){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal.focus();
			return false;
		}else if(document.frmlogin_newcustomer.txtpostal.value==""){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal.focus();
			return false;
		}else if(isNaN(document.frmlogin_newcustomer.txtpostal.value)==true){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal.select();
			return false;			
		}else if(document.frmlogin_newcustomer.txtpostal.value.length > "5"){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal.select();
			return false;			
			

		}else{
			document.getElementById("postal_error").innerHTML = "";
		}
	}
	
	
	if(document.frmlogin_newcustomer.radiobillcountry[2].checked==true){
		if(chkSpace(document.frmlogin_newcustomer.billcountry)==0){
			document.getElementById("country_error").innerHTML = "";
			document.getElementById("state_error").innerHTML = "";
			document.getElementById("country_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Country Required.</font>";
			return false;
		}
	}
	
	if(document.frmlogin_newcustomer.chksame.checked==false){
	
		if(document.frmlogin_newcustomer.txtaddress1_ship.value==""){
			document.getElementById("s_address1_error").innerHTML = "";
			document.getElementById("s_address1_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
			document.frmlogin_newcustomer.txtaddress1_ship.focus();
			return false;
		}else{
			document.getElementById("s_address1_error").innerHTML = "";
		}	
		
		if(chkSpace(document.frmlogin_newcustomer.txtshipphone)==0){
			document.getElementById("s_phone_error").innerHTML = "";
			document.getElementById("s_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Number Required.</font>";
			document.frmlogin_newcustomer.txtshipphone.focus();
			return false;
		}else{
			document.getElementById("s_phone_error").innerHTML = "";
		}
		
		if(document.frmlogin_newcustomer.txtcity_ship.value==""){
			document.getElementById("s_city_error").innerHTML = "";
			document.getElementById("s_city_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>City Required.</font>";
			document.frmlogin_newcustomer.txtcity_ship.focus();
			return false;
		}else{
			document.getElementById("s_city_error").innerHTML = "";
		}
		
		
		
		if(document.frmlogin_newcustomer.radioshipcountry[0].checked==true || document.frmlogin_newcustomer.radioshipcountry[1].checked==true){
			if(document.frmlogin_newcustomer.cmbstate_ship.value==""){
				document.getElementById("s_state_error").innerHTML = "";
				document.getElementById("s_state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
				document.frmlogin_newcustomer.cmbstate_ship.focus();
				return false;
			}else if(document.frmlogin_newcustomer.cmbstate_ship.value=="Other"){
				document.getElementById("s_state_error").innerHTML = "";
				document.getElementById("s_state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
				document.frmlogin_newcustomer.cmbstate_ship.focus();
				return false;			
			}else{
				document.getElementById("s_state_error").innerHTML = "";
			}
		}	

		if(document.frmlogin_newcustomer.radioshipcountry[0].checked==true || document.frmlogin_newcustomer.radioshipcountry[1].checked==true){
			if(chkSpace(document.frmlogin_newcustomer.txtpostal_ship)==0){
				document.getElementById("s_postal_error").innerHTML = "";
				document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
				document.frmlogin_newcustomer.txtpostal_ship.focus();
				return false;
			}else if(document.frmlogin_newcustomer.txtpostal_ship.value==""){
				document.getElementById("s_postal_error").innerHTML = "";
				document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
				document.frmlogin_newcustomer.txtpostal_ship.focus();
				return false;
			}else if(isNaN(document.frmlogin_newcustomer.txtpostal_ship.value)==true){
				document.getElementById("s_postal_error").innerHTML = "";
				document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
				document.frmlogin_newcustomer.txtpostal_ship.select();
				return false;			
			}else if(document.frmlogin_newcustomer.txtpostal_ship.value.length > "5"){
				document.getElementById("s_postal_error").innerHTML = "";
				document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
				document.frmlogin_newcustomer.txtpostal_ship.select();
				return false;			


			}else{
				document.getElementById("s_postal_error").innerHTML = "";
			}
		}		
		
		if(document.frmlogin_newcustomer.radioshipcountry[2].checked==true){
			if(chkSpace(document.frmlogin_newcustomer.shipcountry)==0){
				document.getElementById("s_country_error").innerHTML = "";
				document.getElementById("s_country_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Country Required.</font>";
				return false;

			}
		}		

	}
	

}


function changestateifnotUS(){
	if (document.frmlogin_newcustomer.radiobillcountry[2].checked==true){
		document.frmlogin_newcustomer.cmbstate.value="Other";
		document.getElementById("bill_state").innerHTML = "";
		document.getElementById("bill_postal").innerHTML = "";
		document.getElementById("s_state").innerHTML = "";
		document.getElementById("s_postal").innerHTML = "";				
		
	}
	else{
		document.frmlogin_newcustomer.cmbstate.value="";
		document.getElementById("bill_state").innerHTML = "*";
		document.getElementById("bill_postal").innerHTML = "*";	
		document.getElementById("s_state").innerHTML = "*";
		document.getElementById("s_postal").innerHTML = "*";		
		
	}
}


function changestateifnotUSship(){
	if (document.frmlogin_newcustomer.radioshipcountry[2].checked==true){
		document.frmlogin_newcustomer.cmbstate_ship.value="Other";
		document.getElementById("s_state").innerHTML = "";
		document.getElementById("s_postal").innerHTML = "";		
	}
	else{
		document.frmlogin_newcustomer.cmbstate_ship.value="";
		document.getElementById("s_state").innerHTML = "*";
		document.getElementById("s_postal").innerHTML = "*";
		
	}
}

function changebelowstate(){
	if(document.frmlogin_newcustomer.chksame.checked==true){
	document.frmlogin_newcustomer.cmbstate_ship.value=document.frmlogin_newcustomer.cmbstate.value;
	}
}
function makeshipsame(){
	if(document.frmlogin_newcustomer.chksame.checked==true){
		document.frmlogin_newcustomer.txtaddress1_ship.value = document.frmlogin_newcustomer.txtaddress1.value;
		document.frmlogin_newcustomer.txtaddress2_ship.value = document.frmlogin_newcustomer.txtaddress2.value;
		document.frmlogin_newcustomer.txtaddress3_ship.value = document.frmlogin_newcustomer.txtaddress3.value;
		document.frmlogin_newcustomer.txtcity_ship.value = document.frmlogin_newcustomer.txtcity.value;
		
		if ( document.frmlogin_newcustomer.radiobillcountry[0].checked == true){
			document.frmlogin_newcustomer.radioshipcountry[0].checked =true;
			document.getElementById('div_shipcountry').style.display= "none";
			document.frmlogin_newcustomer.shipcountry.value="";			
		}	
		else if ( document.frmlogin_newcustomer.radiobillcountry[1].checked == true){
			document.frmlogin_newcustomer.radioshipcountry[1].checked =true;			
			document.getElementById('div_shipcountry').style.display= "none";
			document.frmlogin_newcustomer.shipcountry.value="";			
		}else if ( document.frmlogin_newcustomer.radiobillcountry[2].checked == true){
			document.frmlogin_newcustomer.radioshipcountry[2].checked =true;			
			document.getElementById('div_shipcountry').style.display= "block";
			document.frmlogin_newcustomer.shipcountry.value = document.frmlogin_newcustomer.billcountry.value;
		}
		
		
		document.frmlogin_newcustomer.txtpostal_ship.value = document.frmlogin_newcustomer.txtpostal.value;
		document.frmlogin_newcustomer.cmbstate_ship.value=document.frmlogin_newcustomer.cmbstate.value;
		document.frmlogin_newcustomer.txtshipphone.value=document.frmlogin_newcustomer.txtbillphone.value;
	}else{

		//document.frmlogin_newcustomer.txtaddress1_ship.value = "";
		//document.frmlogin_newcustomer.txtaddress2_ship.value = "";
		//document.frmlogin_newcustomer.txtaddress3_ship.value = "";
		//document.frmlogin_newcustomer.txtcity_ship.value = "";
		//document.frmlogin_newcustomer.txtpostal_ship.value = "";
		//document.frmlogin_newcustomer.cmbstate_ship.value="";
		//document.frmlogin_newcustomer.txtshipphone.value="";
		//document.frmlogin_newcustomer.shipcountry.value="";
		
	}
}

function copymyemail(){

	document.getElementById("login_email").innerHTML = "<font style='font-family:arial;font-size:11px;color:#000000;font-weight:bold;'>"+document.frmlogin_newcustomer.txtemail.value+"</font>";
}

function login_takemeback(){
	document.frm_log_back.method="post";
	document.frm_log_back.action="login.php";
	document.frm_log_back.submit();
}

function estimateonbill(){
	document.frmcart.method="post";
	document.frmcart.action="billinginfo.php";
	document.frmcart.submit();
}



function customerbillship(){

	if(chkSpace(document.frmlogin_newcustomer.txtfirstname)==0){
		document.getElementById("firstname_error").innerHTML = "";
		document.getElementById("firstname_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>First Name Required.</font>";
		document.frmlogin_newcustomer.txtfirstname.focus();
		return false;
	}else{
		document.getElementById("firstname_error").innerHTML = "";
	}
	
	if(chkSpace(document.frmlogin_newcustomer.txtlastname)==0){
		document.getElementById("lastname_error").innerHTML = "";
		document.getElementById("lastname_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Last Name Required.</font>";
		document.frmlogin_newcustomer.txtlastname.focus();
		return false;
	}else{
		document.getElementById("lastname_error").innerHTML = "";
	}
		

	if(document.frmlogin_newcustomer.txtaddress1.value==""){
		document.getElementById("address1_error").innerHTML = "";
		document.getElementById("address1_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
		document.frmlogin_newcustomer.txtaddress1.focus();
		return false;
	}else{
		document.getElementById("address1_error").innerHTML = "";
	}
	
	if(document.frmlogin_newcustomer.txtbillphone.value==""){
		document.getElementById("bill_phone_error").innerHTML = "";
		document.getElementById("bill_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Required.</font>";
		document.frmlogin_newcustomer.txtbillphone.focus();
		return false;
	}else{
		document.getElementById("bill_phone_error").innerHTML = "";
	}	
	
	if(document.frmlogin_newcustomer.txtcity.value==""){
		document.getElementById("city_error").innerHTML = "";
		document.getElementById("city_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>City Required.</font>";
		document.frmlogin_newcustomer.txtcity.focus();
		return false;
	}else{
		document.getElementById("city_error").innerHTML = "";
	}	
	
	if(document.frmlogin_newcustomer.radiobillcountry[2].checked==true && document.frmlogin_newcustomer.billcountry.value==""){
		document.getElementById("country_error").innerHTML = "";
		document.getElementById("country_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Country Required.</font>";
		document.frmlogin_newcustomer.billcountry.focus();
		return false;
	}else{
		document.getElementById("country_error").innerHTML = "";
	}
	
	if(document.frmlogin_newcustomer.radiobillcountry[0].checked==true || document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		if(document.frmlogin_newcustomer.cmbstate.value==""){
			document.getElementById("state_error").innerHTML = "";
			document.getElementById("state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate.focus();
			return false;
		}else if(document.frmlogin_newcustomer.cmbstate.value=="Other"){
			document.getElementById("state_error").innerHTML = "";
			document.getElementById("state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate.focus();
			return false;			
		}else{
			document.getElementById("state_error").innerHTML = "";
		}
	}	
	
	if(document.frmlogin_newcustomer.radiobillcountry[0].checked==true || document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		if(chkSpace(document.frmlogin_newcustomer.txtpostal)==0){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal.focus();
			return false;
		}else if(document.frmlogin_newcustomer.txtpostal.value==""){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal.focus();
			return false;
		}else if(isNaN(document.frmlogin_newcustomer.txtpostal.value)==true){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal.select();
			return false;			
		}else if(document.frmlogin_newcustomer.txtpostal.value.length > "5"){
			document.getElementById("postal_error").innerHTML = "";
			document.getElementById("postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal.select();
			return false;			
			

		}else{
			document.getElementById("postal_error").innerHTML = "";
		}
	}
	
	if(document.frmlogin_newcustomer.txtaddress1_ship.value==""){
		document.getElementById("s_address1_error").innerHTML = "";
		document.getElementById("s_address1_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
		document.frmlogin_newcustomer.txtaddress1_ship.focus();
		return false;
	}else{
		document.getElementById("s_address1_error").innerHTML = "";
	}
	
	if(document.frmlogin_newcustomer.txtshipphone.value==""){
		document.getElementById("s_phone_error").innerHTML = "";
		document.getElementById("s_phone_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Phone Required.</font>";
		document.frmlogin_newcustomer.txtshipphone.focus();
		return false;
	}else{
		document.getElementById("s_phone_error").innerHTML = "";
	}	

	if(document.frmlogin_newcustomer.txtcity_ship.value==""){
		document.getElementById("s_city_error").innerHTML = "";
		document.getElementById("s_city_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Address 1 Required.</font>";
		document.frmlogin_newcustomer.txtcity_ship.focus();
		return false;
	}else{
		document.getElementById("s_city_error").innerHTML = "";
	}		

	if(document.frmlogin_newcustomer.radioshipcountry[2].checked==true && document.frmlogin_newcustomer.shipcountry.value==""){
		document.getElementById("s_country_error").innerHTML = "";
		document.getElementById("s_country_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Country Required.</font>";
		document.frmlogin_newcustomer.shipcountry.focus();
		return false;
	}else{
		document.getElementById("s_country_error").innerHTML = "";
	}

	if(document.frmlogin_newcustomer.radioshipcountry[0].checked==true || document.frmlogin_newcustomer.radioshipcountry[1].checked==true){
		if(chkSpace(document.frmlogin_newcustomer.txtpostal_ship)==0){
			document.getElementById("s_postal_error").innerHTML = "";
			document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal_ship.focus();
			return false;
		}else if(document.frmlogin_newcustomer.txtpostal_ship.value==""){
			document.getElementById("s_postal_error").innerHTML = "";
			document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Postal/Zip Required.</font>";
			document.frmlogin_newcustomer.txtpostal_ship.focus();
			return false;
		}else if(isNaN(document.frmlogin_newcustomer.txtpostal_ship.value)==true){
			document.getElementById("s_postal_error").innerHTML = "";
			document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal_ship.select();
			return false;			
		}else if(document.frmlogin_newcustomer.txtpostal_ship.value.length > "5"){
			document.getElementById("s_postal_error").innerHTML = "";
			document.getElementById("s_postal_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid Postal/Zip.</font>";
			document.frmlogin_newcustomer.txtpostal_ship.select();
			return false;			


		}else{
			document.getElementById("s_postal_error").innerHTML = "";
		}
	}


	if(document.frmlogin_newcustomer.radioshipcountry[0].checked==true || document.frmlogin_newcustomer.radioshipcountry[1].checked==true){
		if(document.frmlogin_newcustomer.cmbstate_ship.value==""){
			document.getElementById("s_state_error").innerHTML = "";
			document.getElementById("s_state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate_ship.focus();
			return false;
		}else if(document.frmlogin_newcustomer.cmbstate_ship.value=="Other"){
			document.getElementById("s_state_error").innerHTML = "";
			document.getElementById("s_state_error").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Select State.</font>";
			document.frmlogin_newcustomer.cmbstate_ship.focus();
			return false;				
		}else{
			document.getElementById("s_state_error").innerHTML = "";
		}
	}		

	

	
}

function countrybillling_admin(){
	if (document.frmlogin_newcustomer.radiobillcountry[0].checked==true){
		document.getElementById('div_billcountry').style.display= "none";
		document.frmlogin_newcustomer.billcountry.value="";
		document.frmlogin_newcustomer.cmbstate.value=document.frmlogin_newcustomer.hidstate.value;
	}
	else if (document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		document.getElementById('div_billcountry').style.display= "none";
		document.frmlogin_newcustomer.cmbstate.value=document.frmlogin_newcustomer.hidstate.value;
		document.frmlogin_newcustomer.billcountry.value="";
	}		
	else if (document.frmlogin_newcustomer.radiobillcountry[2].checked==true){
		document.getElementById('div_billcountry').style.display= "block";
		document.frmlogin_newcustomer.cmbstate.value="Other";
		document.frmlogin_newcustomer.billcountry.focus();
	}	
}



function countryshipping_admin(){
	if (document.frmlogin_newcustomer_ship.radiobillcountry_ship[0].checked==true){
		document.getElementById('div_shipcountry').style.display= "none";
		document.frmlogin_newcustomer_ship.shipcountry.value="";
		document.frmlogin_newcustomer_ship.cmbstate_ship.value=document.frmlogin_newcustomer_ship.hidstate_ship.value;
	}
	else if (document.frmlogin_newcustomer_ship.radiobillcountry_ship[1].checked==true){
		document.getElementById('div_shipcountry').style.display= "none";
		document.frmlogin_newcustomer_ship.cmbstate_ship.value=document.frmlogin_newcustomer_ship.hidstate_ship.value;
		document.frmlogin_newcustomer_ship.shipcountry.value="";
	}		
	else if (document.frmlogin_newcustomer_ship.radiobillcountry_ship[2].checked==true){
		document.getElementById('div_shipcountry').style.display= "block";
		document.frmlogin_newcustomer_ship.cmbstate_ship.value="Other";
		document.frmlogin_newcustomer_ship.shipcountry.focus();
	}	
}

function countrybillling(){
	if (document.frmlogin_newcustomer.radiobillcountry[0].checked==true){
		document.getElementById('div_billcountry').style.display= "none";
		document.frmlogin_newcustomer.billcountry.value="";
	}
	else if (document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		document.getElementById('div_billcountry').style.display= "none";
		document.frmlogin_newcustomer.billcountry.value="";
	}		
	else if (document.frmlogin_newcustomer.radiobillcountry[2].checked==true){
		document.getElementById('div_billcountry').style.display= "block";
		//document.frmlogin_newcustomer.billcountry.value="";
		document.frmlogin_newcustomer.billcountry.focus();
	}	
}

function countrybillling_edit(){

	if (document.frmlogin_newcustomer.radiobillcountry[0].checked==true){
		document.getElementById('div_billcountry').style.display= "none";
	}
	else if (document.frmlogin_newcustomer.radiobillcountry[1].checked==true){
		document.getElementById('div_billcountry').style.display= "none";
	}		
	else if (document.frmlogin_newcustomer.radiobillcountry[2].checked==true){
		document.getElementById('div_billcountry').style.display= "block";
		document.frmlogin_newcustomer.billcountry.focus();
	}	
}

function countryshipping_edit(){
	if (document.frmlogin_newcustomer.radioshipcountry[0].checked==true){
		document.getElementById('div_shipcountry').style.display= "none";

	}
	else if (document.frmlogin_newcustomer.radioshipcountry[1].checked==true){
		document.getElementById('div_shipcountry').style.display= "none";
	}		
	else if (document.frmlogin_newcustomer.radioshipcountry[2].checked==true){
		document.getElementById('div_shipcountry').style.display= "block";
		document.frmlogin_newcustomer.shipcountry.focus();
	}	
}

function countryshipping(){
	if (document.frmlogin_newcustomer.radioshipcountry[0].checked==true){
		document.getElementById('div_shipcountry').style.display= "none";
		document.frmlogin_newcustomer.shipcountry.value="";
	}
	else if (document.frmlogin_newcustomer.radioshipcountry[1].checked==true){
		document.getElementById('div_shipcountry').style.display= "none";
		document.frmlogin_newcustomer.shipcountry.value="";
	}		
	else if (document.frmlogin_newcustomer.radioshipcountry[2].checked==true){
		document.getElementById('div_shipcountry').style.display= "block";
		//document.frmlogin_newcustomer.shipcountry.value="";
		document.frmlogin_newcustomer.shipcountry.focus();
	}	
}

function forgotpassword(){
	if(document.frmlogin.txtemail.value==""){
		document.getElementById("td_forgotpassword_error_message").innerHTML = "";
		document.getElementById("td_forgotpassword_error_message").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Enter E-mail.</font>";
		document.frmlogin.txtemail.select();
		return false;
	}else{
		document.getElementById("td_forgotpassword_error_message").innerHTML = "";
	}	
	
	if(checkEmail(document.frmlogin.txtemail.value)==0){
		document.getElementById("td_forgotpassword_error_message").innerHTML = "";
		document.getElementById("td_forgotpassword_error_message").innerHTML = "<font style='font-family:arial;font-size:11px;color:#cc0000;font-weight:bold;'>Invalid E-mail.</font>";
		document.frmlogin.txtemail.select();
		return false;
	}else{
		document.getElementById("td_forgotpassword_error_message").innerHTML = "";
	}	
}

function searchbymfg(page){
	if (document.frmmfgsearch.cmbmfg.value=="no"){
		alert("There is no Manufacturer");
	}
	else if (document.frmmfgsearch.cmbmfg.value==""){
		alert("Please Select Manufacturer");	
		document.frmmfgsearch.cmbmfg.focus();
	}else
		document.location.href=page+"?searchtext="+document.frmmfgsearch.cmbmfg.value;
	
}

function subscribe(){
  	if( obj = document.getElementById('txtsubemail')) {
		if(checkEmail(obj.value)==0){
			alert("Invalid Email address");
			obj.focus();
			return false;
		}
		else{
			window.location = subscribe.arguments[0]+"?action=subscribe&email=" + obj.value;
		}
  	
  		
  	}
	
}

function unsubscribe(){
	if( obj = document.getElementById('txtsubemail')) {
		if(checkEmail(obj.value)==0){
			alert("Invalid Email address");
			obj.focus();
			return false;
		}
		else{
			window.location = unsubscribe.arguments[0]+"?action=unsubscribe&email=" + obj.value;
		}


	}
}

function quicksearch(quickpage){
	if (document.frmquicksearch.txtquicksearch.value==""){
		alert("Please Enter some value to search")
		document.frmquicksearch.txtquicksearch.focus();
	}

	else if (document.frmquicksearch.txtquicksearch.value=="Quick Search"){
		alert("Please Enter some value to search")
		document.frmquicksearch.txtquicksearch.focus();
	}else{
		document.frmquicksearch.method="post";
		document.frmquicksearch.action=quickpage+"?searchtext="+document.frmquicksearch.txtquicksearch.value;
		document.frmquicksearch.submit();
	
	}

}
