// JavaScript Document
function selectSubCat(countryID, stateID){
	removeAllOptions(document.getElementById(stateID));
	if(document.getElementById(countryID).value == 'CA'){
		addOption(document.getElementById(stateID),"Select", "");
		addOption(document.getElementById(stateID), "Alberta", "AB");
		addOption(document.getElementById(stateID),"British Columbia", "BC");
		addOption(document.getElementById(stateID),"Manitoba", "MB");
		addOption(document.getElementById(stateID),"New Brunswick", "NB");
		addOption(document.getElementById(stateID),"Newfoundland", "NF");
		addOption(document.getElementById(stateID),"Nova Scotia", "NS");
		addOption(document.getElementById(stateID),"Northwest Territories", "NT");
		addOption(document.getElementById(stateID),"Nunavut", "NV");
		addOption(document.getElementById(stateID),"Ontario", "ON");
		addOption(document.getElementById(stateID),"Prince Edward Island", "PE");
		addOption(document.getElementById(stateID),"Quebec", "QC");
		addOption(document.getElementById(stateID),"Saskatchewan", "SK");
		addOption(document.getElementById(stateID),"Yukon", "YK");
	}
	if(document.getElementById(countryID).value == 'US'){
		addOption(document.getElementById(stateID),"Select", "");
		addOption(document.getElementById(stateID),"AL", "AL");
		addOption(document.getElementById(stateID),"AK", "AK");
		addOption(document.getElementById(stateID),"AS", "AS");
		addOption(document.getElementById(stateID),"AZ", "AZ");
		addOption(document.getElementById(stateID),"AR", "AR");
		addOption(document.getElementById(stateID),"CA", "CA");
		addOption(document.getElementById(stateID),"CO", "CO");
		addOption(document.getElementById(stateID),"CT", "CT");
		addOption(document.getElementById(stateID),"DE", "DE");
		addOption(document.getElementById(stateID),"DC", "DC");
		addOption(document.getElementById(stateID),"FM", "FM");
		addOption(document.getElementById(stateID),"FL", "FL");
		addOption(document.getElementById(stateID),"GA", "GA");
		addOption(document.getElementById(stateID),"GU", "GU");
		addOption(document.getElementById(stateID),"HI", "HI");
		addOption(document.getElementById(stateID),"ID", "ID");
		addOption(document.getElementById(stateID),"IL", "IL");
		addOption(document.getElementById(stateID),"IN", "IN");
		addOption(document.getElementById(stateID),"IA", "IA");
		addOption(document.getElementById(stateID),"KS", "KS");
		addOption(document.getElementById(stateID),"KY", "KY");
		addOption(document.getElementById(stateID),"LA", "LA");
		addOption(document.getElementById(stateID),"ME", "ME");
		addOption(document.getElementById(stateID),"MH", "MH");
		addOption(document.getElementById(stateID),"MD", "MD");
		addOption(document.getElementById(stateID),"MA", "MA");
		addOption(document.getElementById(stateID),"MI", "MI");
		addOption(document.getElementById(stateID),"MN", "MN");
		addOption(document.getElementById(stateID),"MS", "MS");
		addOption(document.getElementById(stateID),"MO", "MO");
		addOption(document.getElementById(stateID),"MT", "MT");
		addOption(document.getElementById(stateID),"NE", "NE");
		addOption(document.getElementById(stateID),"NV", "NV");
		addOption(document.getElementById(stateID),"NH", "NH");
		addOption(document.getElementById(stateID),"NJ", "NJ");
		addOption(document.getElementById(stateID),"NM", "NM");
		addOption(document.getElementById(stateID),"NY", "NY");
		addOption(document.getElementById(stateID),"NC", "NC");
		addOption(document.getElementById(stateID),"ND", "ND");
		addOption(document.getElementById(stateID),"MP", "MP");
		addOption(document.getElementById(stateID),"OH", "OH");
		addOption(document.getElementById(stateID),"OK", "OK");
		addOption(document.getElementById(stateID),"OR", "OR");
		addOption(document.getElementById(stateID),"PW", "PW");
		addOption(document.getElementById(stateID),"PA", "PA");
		addOption(document.getElementById(stateID),"PR", "PR");
		addOption(document.getElementById(stateID),"RI", "RI");
		addOption(document.getElementById(stateID),"SC", "SC");
		addOption(document.getElementById(stateID),"SD", "SD");
		addOption(document.getElementById(stateID),"TN", "TN");
		addOption(document.getElementById(stateID),"TX", "TX");
		addOption(document.getElementById(stateID),"UT", "UT");
		addOption(document.getElementById(stateID),"VT", "VT");
		addOption(document.getElementById(stateID),"VI", "VI");
		addOption(document.getElementById(stateID),"VA", "VA");
		addOption(document.getElementById(stateID),"WA", "WA");
		addOption(document.getElementById(stateID),"WV", "WV");
		addOption(document.getElementById(stateID),"WI", "WI");
		addOption(document.getElementById(stateID),"WY", "WY");
	}
}

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, text, value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

function up_number(number_object){
	number_object.value = Math.min(10,(Number(number_object.value) + 1));
}
function down_number(number_object){
	number_object.value = Math.max(1,(Number(number_object.value) - 1));
}

function openShipping() {
	
	if ((navigator.userAgent.indexOf("Mac")!=-1) && (navigator.userAgent.indexOf("MSIE")!=-1)) {
		
		openOne();
		
	}
	
	else {
		
		openTwo();
		
	}
	
}	

function openOne() {
	
	url = "/shipping.php";
	window.open(url, "help", "scrollbars=no,width=345,height=450,resizable=yes");
	return false;
	
}


function openTwo() {
			
	if (screen) {
		y = (screen.availHeight - 345)/2;
		x = (screen.availWidth - 450)/2;
	}
	
	if (screen.availWidth > 1800) { 
	x = ((screen.availWidth/2) - 450)/2; 
	}
	
	url = "/shipping.php";
	window.open(url,'help','scrollbars=no,resizable=yes,width=345,height=450,screenX='+x+',screenY='+y+',top='+y+',left='+x);
}