function cookieInit() {
	document.cookie = "color=BLACK";
	document.cookie = "cap=LOOP";
	document.cookie = "size=27";
}

function swapColor(whichColor, obj) {
	document.cookie = "color="+whichColor;
	var theFile = readCookies();
	theFile = theFile+'.jpg';
	var theImage = document.getElementById('canteen_photo');
	theImage.src = 'images/canteens/'+theFile;
	swapSmallPhotos();
	resetColorBorders();
	obj.style.border = "2px solid #aaa";
}

function swapCap(whichCap) {
	document.cookie = "cap="+whichCap;
	var theFile = readCookies();
	theFile = theFile+'.jpg';
	var theImage = document.getElementById('canteen_photo');
	theImage.src = 'images/canteens/'+theFile;
	swapSmallPhotos();
}


function swapSize(whichSize) {
	document.cookie = "size="+whichSize;
	var theFile = readCookies();
	theFile = theFile+'.jpg';
	var theImage = document.getElementById('canteen_photo');
	theImage.src = 'images/canteens/'+theFile;
	
	if(whichSize =='12') {
		var sippyCap = document.getElementById('sippy_cap');
		sippyCap.style.visibility='visible';	
	} else {
		var sippyCap = document.getElementById('sippy_cap');
		sippyCap.style.visibility='hidden';	
	}
	priceChange(whichSize);
}

function readCookies() {
	var cookieList = document.cookie;
	var theColor =getCookie('color');
	var theCap=getCookie('cap');
	var theSize=getCookie('size');
	return theColor+'_'+theSize+'_'+theCap;
	
}

function readSmallCookies() {
	var cookieList = document.cookie;
	var theColor =getCookie('color');
	var theCap=getCookie('cap');
	return theColor+'_'+theCap;
}

function swapSmallPhotos() {
	var data = readSmallCookies();
	var dataArray = data.split("_");
	var color = dataArray[0];
	var cap = dataArray[1];
	var smallCanteen = document.getElementById('small_photo');
	var mediumCanteen = document.getElementById('medium_photo');
	var largeCanteen = document.getElementById('large_photo');	
	
	var smallFile = readSmallCookies();
	smallCanteen.src = 'images/small_canteens/'+color+'_12'+'_'+cap+'.jpg';
	mediumCanteen.src = 'images/small_canteens/'+color+'_18'+'_'+cap+'.jpg';
	largeCanteen.src = 'images/small_canteens/'+color+'_27'+'_'+cap+'.jpg';
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function swapDecanter(whichImage) {
	//var oldImage = document.getElementById('decanter_image');
//	oldImage.src = 'images/'+whichImage+'.jpg';
		
}

function resetColorBorders() {
	var colorArray = new Array("black_swatch", "grey_swatch", "blue_swatch", "green_swatch", "pink_swatch", "red_swatch", "purple_swatch", "yellow_swatch", "orange_swatch");
	for(var i=0;i<colorArray.length; i++) {
		var x = document.getElementById(colorArray[i]);
		x.style.border = "none";	
	}
}

function preloadImages() {
	var imageFiles = new Array("about_btn_over.jpg","about_over.jpg", "accessories_over.jpg", "add_cart_small.jpg", "blog_over.jpg", "contact_over.jpg", "faq_over.jpg", "glass_decanter_up.jpg", "private_label_over.jpg", "products_over.jpg", "purchase_info_over.jpg", "quality_over.jpg", "stainless_canteens_over.jpg", "uc_in_news_over.jpg", "home_over.jpg", "canteens_over.jpg", "27_over.jpg", "18_over.jpg", "12_over.jpg", "decanter_over.jpg", "private_label_over.jpg", "about_uc_over.jpg", "purchase_info_over.jpg", "in_news_over.jpg", "blog_over.jpg", "shower_filter_up.jpg", "shower_filter_over.jpg", "pitcher_over.jpg");
	for(var i=0;i<imageFiles.length; i++) {
		var x = new Image();
		x.src = imageFiles[i];	
	}	
}

function priceChange(size) {
	var price = document.getElementById('canteen_price');
	var newPrice;
	
	switch(size) {
		case '12': newPrice = '15.95';	
					break;
		case '18': newPrice = '17.95';	
					break;
		case '27': newPrice = '18.95';	
					break;
	}
	price.innerHTML = newPrice;	
}

function getProductID() {
	var whichSize = getCookie('size');
	var whichCap = getCookie('cap');
	var whichColor = getCookie('color');
	var capDescription = whichColor+whichSize+whichCap;	
	var productID;
	switch(capDescription) {
		case "BLACK27SPORT" : 	productID=1;
								break;
		case "BLACK18SPORT" : 	productID=6;
								break;
		case "BLACK12SPORT" : 	productID=11;
								break;
		case "BLACK27FLAT" : 	productID=23;
								break;
		case "BLACK18FLAT" : 	productID=45;
								break;
		case "BLACK12FLAT" : 	productID=74;
								break;
		case "BLACK27LOOP" : 	productID=22;
								break;
		case "BLACK18LOOP" : 	productID=46;
								break;
		case "BLACK12LOOP" : 	productID=81;
								break;
		case "BLACK27SSFLAT" : 	productID=24;
								break;
		case "BLACK18SSFLAT" : 	productID=44;
								break;
		case "BLACK12SSFLAT" : 	productID=70;
								break;
		case "BLACK27SSLOOP" : 	productID=25;
								break;
		case "BLACK18SSLOOP" : 	productID=43;
								break;
		case "BLACK12SSLOOP" : 	productID=69;
								break;	
		case "BLACK12SIPPY" : 	productID=83;
								break;
		case "PINK27SPORT" : 	productID=2;
								break;
		case "PINK18SPORT" : 	productID=7;
								break;
		case "PINK12SPORT" : 	productID=15;
								break;
		case "PINK27FLAT" : 	productID=37;
								break;
		case "PINK18FLAT" : 	productID=54;
								break;
		case "PINK12FLAT" : 	productID=77;
								break;
		case "PINK27LOOP" : 	productID=38;
								break;
		case "PINK18LOOP" : 	productID=55;
								break;
		case "PINK12LOOP" : 	productID=78;
								break;
		case "PINK27SSFLAT" : 	productID=36;
								break;
		case "PINK18SSFLAT" : 	productID=57;
								break;
		case "PINK12SSFLAT" : 	productID=73;
								break;
		case "PINK27SSLOOP" : 	productID=35;
								break;
		case "PINK18SSLOOP" : 	productID=56;
								break;
		case "PINK12SSLOOP" : 	productID=66;
								break;	
		case "PINK12SIPPY" : 	productID=85;
								break;
		case "BLUE27SPORT" : 	productID=4;
								break;
		case "BLUE18SPORT" : 	productID=8;
								break;
		case "BLUE12SPORT" : 	productID=13;
								break;
		case "BLUE27FLAT" : 	productID=28;
								break;
		case "BLUE18FLAT" : 	productID=48;
								break;
		case "BLUE12FLAT" : 	productID=75;
								break;
		case "BLUE27LOOP" : 	productID=29;
								break;
		case "BLUE18LOOP" : 	productID=47;
								break;
		case "BLUE12LOOP" : 	productID=80;
								break;
		case "BLUE27SSFLAT" : productID=27;
								break;
		case "BLUE18SSFLAT" : productID=49;
								break;
		case "BLUE12SSFLAT" : productID=71;
								break;
		case "BLUE27SSLOOP" : 	productID=26;
								break;
		case "BLUE18SSLOOP" : 	productID=42;
								break;
		case "BLUE12SSLOOP" : 	productID=68;
								break;	
		case "BLUE12SIPPY" : 	productID=82;
								break;
		case "GREEN27SPORT" : 	productID=3;
								break;
		case "GREEN18SPORT" : 	productID=9;
								break;
		case "GREEN12SPORT" : 	productID=14;
								break;
		case "GREEN27FLAT" : 	productID=32;
								break;
		case "GREEN18FLAT" : 	productID=53;
								break;
		case "GREEN12FLAT" : 	productID=76;
								break;
		case "GREEN27LOOP" : 	productID=30;
								break;
		case "GREEN18LOOP" : 	productID=52;
								break;
		case "GREEN12LOOP" : 	productID=79;
								break;
		case "GREEN27SSFLAT" : productID=33;
								break;
		case "GREEN18SSFLAT" : productID=50;
								break;
		case "GREEN12SSFLAT" : productID=72;
								break;
		case "GREEN27SSLOOP" : 	productID=34;
								break;
		case "GREEN18SSLOOP" : 	productID=51;
								break;
		case "GREEN12SSLOOP" : 	productID=67;
								break;	
		case "GREEN12SIPPY" : 	productID=84;
								break;
		case "STEEL27SPORT" : 	productID=5;
								break;
		case "STEEL18SPORT" : 	productID=10;
								break;
		case "STEEL12SPORT" : 	productID=12;
								break;
		case "STEEL27FLAT" : 	productID=39;
								break;
		case "STEEL18FLAT" : 	productID=59;
								break;
		case "STEEL12FLAT" : 	productID=63;
								break;
		case "STEEL27LOOP" : 	productID=31;
								break;
		case "STEEL18LOOP" : 	productID=58;
								break;
		case "STEEL12LOOP" : 	productID=62;
								break;
		case "STEEL27SSFLAT" :	productID=40;
								break;
		case "STEEL18SSFLAT" : 	productID=60;
								break;
		case "STEEL12SSFLAT" : 	productID=64;
								break;
		case "STEEL27SSLOOP" : 	productID=41;
								break;
		case "STEEL18SSLOOP" : 	productID=61;
								break;
		case "STEEL12SSLOOP" : 	productID=65;
								break;	
		case "STEEL12SIPPY" : 	productID=86;
								break;
		case "RED27SPORT" : 	productID=97;
								break;
		case "RED18SPORT" : 	productID=115;
								break;
		case "RED12SPORT" : 	productID=135;
								break;
		case "RED27FLAT" : 		productID=96;
								break;
		case "RED18FLAT" : 		productID=113;
								break;
		case "RED12FLAT" : 		productID=134;
								break;
		case "RED27LOOP" : 		productID=95;
								break;
		case "RED18LOOP" : 		productID=114;
								break;
		case "RED12LOOP" : 		productID=133;
								break;
		case "RED27SSFLAT" :	 productID=94;
								break;
		case "RED18SSFLAT" : 	productID=116;
								break;
		case "RED12SSFLAT" :	productID=137;
								break;
		case "RED27SSLOOP" : 	productID=93;
								break;
		case "RED18SSLOOP" : 	productID=117;
								break;
		case "RED12SSLOOP" : 	productID=138;
								break;	
		case "RED12SIPPY" : 	productID=136;
								break;
		case "PURPLE18SPORT" : 	productID=122;
								break;
		case "PURPLE12SPORT" : 	productID=143;
								break;
		case "PURPLE27FLAT" : 	productID=99;
								break;
		case "PURPLE18FLAT" : 	productID=120;
								break;
		case "PURPLE12FLAT" : 	productID=142;
								break;
		case "PURPLE27LOOP" : 	productID=98;
								break;
		case "PURPLE18LOOP" : 	productID=121;
								break;
		case "PURPLE12LOOP" : 	productID=141;
								break;
		case "PURPLE27SSFLAT" : productID=101;
								break;
		case "PURPLE18SSFLAT" : productID=119;
								break;
		case "PURPLE12SSFLAT" : productID=140;
								break;
		case "PURPLE27SSLOOP" : productID=102;
								break;
		case "PURPLE18SSLOOP" : productID=118;
								break;
		case "PURPLE12SSLOOP" : productID=139;
								break;	
		case "PURPLE12SIPPY" : 	productID=144;
								break;
		case "PURPLE27SPORT" : 	productID=100;
								break;
		case "YELLOW18SPORT" : 	productID=123;
								break;
		case "YELLOW12SPORT" : 	productID=150;
								break;
		case "YELLOW27FLAT" : 	productID=105;
								break;
		case "YELLOW18FLAT" : 	productID=125;
								break;
		case "YELLOW12FLAT" : 	productID=148;
								break;
		case "YELLOW27LOOP" : 	productID=106;
								break;
		case "YELLOW18LOOP" : 	productID=124;
								break;
		case "YELLOW12LOOP" : 	productID=149;
								break;
		case "YELLOW27SSFLAT" : productID=104;
								break;
		case "YELLOW18SSFLAT" : productID=126;
								break;
		case "YELLOW12SSFLAT" : productID=147;
								break;
		case "YELLOW27SSLOOP" : productID=103;
								break;
		case "YELLOW18SSLOOP" : productID=127;
								break;
		case "YELLOW12SSLOOP" : productID=146;
								break;	
		case "YELLOW12SIPPY" : 	productID=145;
								break;	
		case "YELLOW27SPORT" : 	productID=107;
								break;								
		case "ORANGE18SPORT" : 	productID=130;
								break;
		case "ORANGE12SPORT" : 	productID=151;
								break;
		case "ORANGE27FLAT" : 	productID=108;
								break;
		case "ORANGE18FLAT" : 	productID=128;
								break;
		case "ORANGE12FLAT" : 	productID=153;
								break;
		case "ORANGE27LOOP" : 	productID=109;
								break;
		case "ORANGE18LOOP" : 	productID=129;
								break;
		case "ORANGE12LOOP" : 	productID=152;
								break;
		case "ORANGE27SSFLAT" : productID=111;
								break;
		case "ORANGE18SSFLAT" : productID=131;
								break;
		case "ORANGE12SSFLAT" : productID=155;
								break;
		case "ORANGE27SSLOOP" : productID=112;
								break;
		case "ORANGE18SSLOOP" : productID=132;
								break;
		case "ORANGE12SSLOOP" : productID=156;
								break;	
		case "ORANGE12SIPPY" : 	productID=154;
								break;
		case "ORANGE27SPORT" : 	productID=110;
								break;
	}
	return productID;
	//alert(productID);
}

function addToCart() {
	var product = getProductID();	
	//var quantity = document.getElementById('qty').selectedIndex+1;
	/*var order = new getHTTPObject();
	order.open("POST", "../store/index.php?main_page=product_info&cPath=1_5&products_id="+product+"&action=add_product", true);
	var data = "products_id="+product+"&cart_quantity="+quantity;
	order.send(data);
	order.onreadystatechange = function() {
		if(order.readyState==4) {
				window.location = "../store/index.php";
		}
	} */
		
	//window.location = "../store/index.php?action=buy_now&products_id="+product+"&quantity="+quantity;
	window.location = "../store/index.php?action=buy_now&products_id="+product;
}
