// JavaScript Document

function foc()
{
	document.frm.NAME.focus();
}


function  copyAddress() { 

if(document.frm.sInfo.checked == true ) { 
document.frm.USER1.value = document.frm.NAME.value ; 
document.frm.USER2.value = document.frm.ADDRESS.value ; 
document.frm.USER3.value = document.frm.CITY.value ;
document.frm.USER6.value = document.frm.COUNTRY.value;
document.frm.USER5.value = document.frm.ZIP.value ; 

select_value = (document.frm.COUNTRY.value);
var id = 'can_states';
var obj = '';
obj = (document.getElementById) ? document.getElementById(id) : ((document.all) ? document.all[id] : ((document.layers) ? document.layers[id] : false));
 if(select_value ==17.95)
 {
  for(ixx = 0; ixx < document.frm.USER4A.length; ixx++)
  {
	if(document.frm.USER4A[ixx].value == document.frm.REGIONCODEA.value)
	{
		document.frm.USER4A.selectedIndex = ixx;
		break;
	}
  }
  //obj.style.display = 'table-row'; // or 'table-cell' or a TD element.
	obj.style.display = ''; 
 }
 else
 {
  obj.style.display = 'none';
 }
select_value = (document.frm.COUNTRY.value);
var id1 = 'us_states';
var obj1 = '';
obj1 = (document.getElementById) ? document.getElementById(id1) : ((document.all) ? document.all[id1] : ((document.layers) ? document.layers[id1] : false));
 if(select_value ==9.95)
 {
  for(ixx = 0; ixx < document.frm.USER4.length; ixx++)
  {
	if(document.frm.USER4[ixx].value == document.frm.REGIONCODE.value)
	{
		document.frm.USER4.selectedIndex = ixx;
		break;
	}
  }
  //obj1.style.display = 'table-row'; // or 'table-cell' or a TD element.
	obj1.style.display = '';
 }
 else
 {
  obj1.style.display = 'none';
 }

} 

}


function callamount()
{
	if (document.frm.DESCRIPTION.value=="")
	{
		alert("Enter the Quantity ..." );
		document.frm.DESCRIPTION.focus;
	}
	else
	{
		var rlength = 2;
		var res=(eval(document.frm.DESCRIPTION.value)*49.95);
		var canship
		var shipcan=(document.frm.USER6.value)
		var ship=(eval(1)*shipcan);
		if (document.frm.USER4.value=="TX")
		{
			var tot1=(eval(res+ship)*0.0825);
			var tot=res+tot1+ship;
		}
		else	
		{
			var tot=res+ship;
		}
		document.frm.AMOUNT.value=Math.round(tot*Math.pow(10,rlength))/Math.pow(10,rlength) ;
		document.frm.AMOUNT.value=floatresult(document.frm.AMOUNT.value);
	}

}

function floatresult(result2)
{
			var result=result2;
			var val=result2.split('.');
			
			var rrr=parseInt(val[1]);
			
			if (isNaN(val[1]))
			{	
				return result+".00"
			}
			else
			{
				var vallen=eval(val[1].length);
				if ((vallen > 0 )&& (vallen < 2 ) )
				{
					return result+"0";
				}
				else
				{
					return result;			
				}							
			}
			/*return result;*/			
}	

function callareatax()
{
	var rlength = 2;
	if ((document.frm.DESCRIPTION.value==""))
	{
		alert("Enter the Quantity...");
	}
	else
	{
		var shipcan=(document.frm.USER6.value);
		var res=(eval(document.frm.DESCRIPTION.value)*49.95);
		var ship=(eval(1)*shipcan);
		if (document.frm.USER4.value=="TX")
			{
				var tot1=(eval(res+ship)*0.0825);
				var tot=res+tot1;
			document.frm.areatax.value=Math.round(tot1*Math.pow(10,rlength))/Math.pow(10,rlength) ;
			document.frm.areatax.value=floatresult(document.frm.areatax.value);
			}
			else	
			{
				document.frm.areatax.value="0";
				var tot=res;
				
			}
			
			document.frm.subtotal.value=Math.round(tot*Math.pow(10,rlength))/Math.pow(10,rlength) ;
			document.frm.subtotal.value=floatresult(document.frm.subtotal.value);
			document.frm.Shipandhand.value=Math.round(ship*Math.pow(10,rlength))/Math.pow(10,rlength) ;
			document.frm.Shipandhand.value=floatresult(document.frm.Shipandhand.value);
	}
}

function UpdateUS1()
{
	select_value = (document.frm.COUNTRY.value);
	var id = 'us_states1';
	var obj = '';
	obj = (document.getElementById) ? document.getElementById(id) : ((document.all) ? document.all[id] : ((document.layers) ? document.layers[id] : false));
	if(select_value ==9.95)
	{
		//obj.style.display = 'table-row'; // or 'table-cell' or a TD element.
		obj.style.display = '';
	}
	else
	{
		obj.style.display = 'none';
	}
}

function UpdateCAN1()
{
select_value = (document.frm.COUNTRY.value);
var id = 'can_states1';
var obj = '';
obj = (document.getElementById) ? document.getElementById(id) : ((document.all) ? document.all[id] : ((document.layers) ? document.layers[id] : false));
 if(select_value ==17.95)
 {
	//obj.style.display = 'table-row'; // or 'table-cell' or a TD element.
	obj.style.display = ''; 
 }
 else
 {
	obj.style.display = 'none';
 }
 }
 
function UpdateUS()
{
	select_value = (document.frm.USER6.value);
	var id = 'us_states';
	var obj = '';
	obj = (document.getElementById) ? document.getElementById(id) : ((document.all) ? document.all[id] : ((document.layers) ? document.layers[id] : false));
	if(select_value ==9.95)
	{
		//obj.style.display = 'table-row'; // or 'table-cell' or a TD element.
		obj.style.display = ''; 
		if(document.frm.sInfo.checked == true ) { 
			document.frm.REGIONCODE.value =document.frm.USER4.value  ; 
		}
	}
	else
	{
		obj.style.display = 'none';
	}
}

function UpdateCAN()
{
	select_value = (document.frm.USER6.value);
	var id = 'can_states';
	var obj = '';
	obj = (document.getElementById) ? document.getElementById(id) : ((document.all) ? document.all[id] : ((document.layers) ? document.layers[id] : false));
	if(select_value ==17.95)
	{
		//obj.style.display = 'table-row'; // or 'table-cell' or a TD element.
		obj.style.display = ''; 
		if(document.frm.sInfo.checked == true ) 
		{ 
			document.frm.REGIONCODE.value =  document.frm.USER4.value; 
		}
	}
	else
	{
		obj.style.display = 'none';
	}
}

function checkForm()
{
	if(document.frm.NAME.value == '')
	{
		alert("Please enter your Billing Name");
		document.frm.NAME.focus();
		return false;
	}
	if(document.frm.ADDRESS.value == '')
	{
		alert("Please enter your Billing Address");
		document.frm.ADDRESS.focus();
		return false;
	}
	if(document.frm.CITY.value == '')
	{
		alert("Please enter your Billing City");
		document.frm.CITY.focus();
		return false;
	}
	if(document.frm.ZIP.value == '')
	{
		alert("Please enter your Billing Zip/Postal Code");
		document.frm.ZIP.focus();
		return false;
	}
	if(document.frm.COUNTRY[document.frm.COUNTRY.selectedIndex].value == '9.95')
	{
		//US
		if(document.frm.REGIONCODE[document.frm.REGIONCODE.selectedIndex].value == '')
		{
			alert("Please select your Billing State");
			document.frm.REGIONCODE.focus();
			return false;
		}
	}
	else
	{
		//Canada
		if(document.frm.REGIONCODEA[document.frm.REGIONCODEA.selectedIndex].value == '')
		{
			alert("Please select your Billing Province");
			document.frm.REGIONCODEA.focus();
			return false;
		}
	}
	if(document.frm.EMAIL.value == '')
	{
		alert("Please enter your Billing Email Address");
		document.frm.EMAIL.focus();
		return false;
	}
	if(document.frm.PHONE.value == '')
	{
		alert("Please enter your Billing Phone Number");
		document.frm.PHONE.focus();
		return false;
	}

	if(document.frm.USER1.value == '')
	{
		alert("Please enter your Shipping Name");
		document.frm.USER1.focus();
		return false;
	}
	if(document.frm.USER2.value == '')
	{
		alert("Please enter your Shipping Address");
		document.frm.USER2.focus();
		return false;
	}
	if(document.frm.USER3.value == '')
	{
		alert("Please enter your Shipping City");
		document.frm.USER3.focus();
		return false;
	}
	if(document.frm.USER5.value == '')
	{
		alert("Please enter your Shipping Zip/Postal Code");
		document.frm.USER5.focus();
		return false;
	}
	if(document.frm.USER6[document.frm.USER6.selectedIndex].value == '9.95')
	{
		//US
		if(document.frm.USER4[document.frm.USER4.selectedIndex].value == '')
		{
			alert("Please select your Shipping State");
			document.frm.USER4.focus();
			return false;
		}
	}
	else
	{
		//Canada
		if(document.frm.USER4A[document.frm.USER4A.selectedIndex].value == '')
		{
			alert("Please select your Shipping Province");
			document.frm.USER4A.focus();
			return false;
		}
	}
	return true;
}