var gsize;
var gcolor;

var isNN = (navigator.appName.indexOf("Netscape") != -1);
var isIE  = (navigator.appName.indexOf("Microsoft") != -1);
var agt=navigator.userAgent.toLowerCase();
var isWin = agt.indexOf('win') != -1;
var isMac = agt.indexOf('mac') != -1;

/*************************************************/
function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}

/*************************************************/
function changeImage(product, color, size) {
	
	s = size.options[size.selectedIndex].value;
	c = color.options[color.selectedIndex].value;

	// color-size availability 
	if(product=="ls500") {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'kiwi'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "large", "large");
		}
		else if(c == 'ivory'){
			addOption(document.purchaseForm.os0, "small", "small");
		}
		else if(c == 'pink-beige'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
		}
		else if(c == 'cafe'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "large", "large");
		}
		else if(c == 'gray'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "large", "large");
		}
		else if(c == 'black'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "large", "large");
		}
	}

	if(product=="ch212" || product=="ch500" ) {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'pink'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
		}
		else if(c == 'cafe'){
			addOption(document.purchaseForm.os0, "large", "large");
		}
		else {
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "large", "large");
		}
	}
	
	if(product=="mt212") {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'black'){
			addOption(document.purchaseForm.os0, "small", "small");
		}
		else if(c == 'metallic-silver'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "Xlarge", "Xlarge");
		}
		else if(c == 'metallic-copper'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "Xlarge", "Xlarge");
		}
		else {
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "large", "large");
			addOption(document.purchaseForm.os0, "Xlarge", "Xlarge");
		}
	}

	if(product=="b212") {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'red'){
			addOption(document.purchaseForm.os0, "small/medium", "small/medium");
		}
		else if(c == 'gray'){
			addOption(document.purchaseForm.os0, "medium/large", "medium/large");
		}
	}

	if(product=="ls40") {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'camel'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
		}
		else if(c == 'black'){
			addOption(document.purchaseForm.os0, "medium", "medium");
		}
	}

	if(product=="mf200") {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'camel'){
			addOption(document.purchaseForm.os0, "6/6x", "6/6x");
		}
		else if(c == 'black'){
			addOption(document.purchaseForm.os0, "4/5", "4/5");
			addOption(document.purchaseForm.os0, "6/6x", "6/6x");
		}
		else if(c == 'chocolat'){
			addOption(document.purchaseForm.os0, "4/5", "4/5");
			addOption(document.purchaseForm.os0, "6/6x", "6/6x");
		}
	}

	if(product=="mf200") {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'black'){
			addOption(document.purchaseForm.os0, "4/5", "4/5");
			addOption(document.purchaseForm.os0, "6/6x", "6/6x");
		}
		else if(c == 'camel'){
			addOption(document.purchaseForm.os0, "6/6x", "6/6x");
		}
		else if(c == 'chocolat'){
			addOption(document.purchaseForm.os0, "6/6x", "6/6x");
		}
	}

	if(product=="mt500") {
		removeAllOptions(document.purchaseForm.os0);
		if(c == 'rose' || c=='black'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "large", "large");
		}
		else if(c == 'cafe' || c=='pink'){
			addOption(document.purchaseForm.os0, "small", "small");
		}
		else if(c == 'beige' || c=='ivory'){
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "large", "large");
		}
		else {
			addOption(document.purchaseForm.os0, "small", "small");
			addOption(document.purchaseForm.os0, "medium", "medium");
			addOption(document.purchaseForm.os0, "large", "large");
			addOption(document.purchaseForm.os0, "Xlarge", "Xlarge");
		}
	}
	 
	// change image
	if(product=="bt212" && c=="navy"){
			// nothing happens
	}
	else {
		document[product].src="images/products/" + product +"-" + c + ".jpg";
		gcolor = c;
	}
}

function changeAmount(product, size, color) {
	s = size.options[size.selectedIndex].value;
	c = color.options[color.selectedIndex].value;
	// change amount
	if(product=="ls40") {
		if(s=="small") {
			document.purchaseForm.amount.value = "69.00";
		}
		else if(s=="medium") {
			document.purchaseForm.amount.value = "79.00";
		}
	}
	else if(product=="ls70") {
		if(s=="small") {
			document.purchaseForm.amount.value = "39.00";
		}
		else if(s=="medium") {
			document.purchaseForm.amount.value = "49.00";
		}
	}
	else if(product=="b212") {
		if(s=="small/medium") {
			document.purchaseForm.amount.value = "89.00";
		}
		else if(s=="medium/large") {
			document.purchaseForm.amount.value = "99.00";
		}
	}
	else if(product=="ls500") {
		if(s=="small") {
			document.purchaseForm.amount.value = "124.00";
		}
		else if(s=="medium") {
			document.purchaseForm.amount.value = "144.00";
		}
		else if(s=="large") {
			document.purchaseForm.amount.value = "164.00";
		}
	}
	else if(product=="voyage") {
		if(s=="small") {
			document.purchaseForm.amount.value = "120.00";
		}
		else if(s=="large") {
			document.purchaseForm.amount.value = "145.00";
		}
	}
	gsize = s;
}


function setGlobals(size, color) {
	gsize = size;
	gcolor = color;
}

function enlarge(product) {
	color = document.purchaseForm.os1.value;
	if(product=="bt212" && c=="navy"){
		color = "black";
	}
	// these products do not have images for all colors
	image = "images/products/" + product + "-" + color + "-large.jpg";
	//alert(image);
	windowsize = 'width=460,height=460';
	imageWindow = window.open(image, product, windowsize);
} 

function submitGiftForm()
{
  document.giftForm.submit();
}

/*
function imgOverProduct(thisImg) {
	for(i=0; i<products.length; i++) {
		if(thisImg==products[i]) {
			document[thisImg].src="images/products/" + thisImg + "-over.jpg"
		}
		else {
			document[products[i]].src="images/products/" + products[i] + "-off.jpg"
		}
	}
}

function imgOffProduct() {
	for(i=0; i<products.length; i++) {
		document[products[i]].src="images/products/" + products[i] + ".jpg"
	}
}

*/

function enlargePhoto(product, image) {
	windowsize = 'width=460,height=460';
	imageWindow = window.open("images/products/"+image, product, windowsize);
} 