var product_pics = new Array();

function toggleElement(id, onoff){
	
	var elem = document.getElementById(id);
	
	if(elem){
		
		if(onoff == 0){
			elem.style.display = "none";
		}else{
			elem.style.display = "block";
		}
		
	}
	
}

function imageZoom(path, img){
	window.open(path+"image_zoom.php?img="+img+"", "image_zoom", "status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=yes, height=540, width=540");
}

function lbPopUp(url, width, height){
	window.open(url, "lb_pop", "status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=yes, height="+height+", width="+width+"");
}

function changeProductPic(elem){
	if(elem){
		var select = elem.selectedIndex;
		if(select != -1){
			var key = elem.options[select].value;
			selectProductPic(document.getElementById('inner_pic'), elem.name+"_"+key);
		}
	}
}

function selectProductPic(elem, key){
	var pic = getProductPic(key);
	
	if(pic && elem){
		elem.src = pic;
	}
}

function getProductPic(key){
	return(product_pics[key]);
}

function addProductPic(key, pic){
	product_pics[key] = pic;
}

function uploadedFile(file){
	window.open("uploaded_file.php?file="+file+"", "uploaded", "status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=yes, height=540, width=540");	
}

function imageZoomOption(path, id){
	
	var elem = document.getElementById('inner_pic');
	if(elem){
		var img = elem.src;
		if(img){
			imageZoom(path, img);
		}
	}
}

var cur_art = "";
var cur_topper = "bow";

function selectArt(elem){
	if(elem){
		var val = elem.options[elem.selectedIndex];
		if(val){
			var parts = val.id.split("_");
			if(parts){
				var topper = parts[0];
				var art = parts[1];
								
				if(art == ""){
					if(cur_art != ""){
						toggleElement(cur_art, 0);
					}	
					cur_art = "";
					toggleElement("art", 0);
					toggleElement("c_paper", 0);
					toggleElement("bw_paper", 0);	
					toggleElement("name_text", 0);
				}else{
					if(cur_art != ""){
						toggleElement(cur_art, 0);
					}
					toggleElement("c_paper", 0);
					toggleElement("bw_paper", 0);
					toggleElement(art+"_art", 1);
					cur_art = art+"_art";
					toggleElement("art", 1);
					toggleElement(art+"_paper", 1);
					toggleElement("name_text", 1);
				}
				
				if(topper == ""){
					if(cur_topper != ""){
						toggleElement(cur_topper, 0);
					}	
					cur_topper = "";	
				}else{
					if(cur_topper != ""){
						toggleElement(cur_topper, 0);
					}
					toggleElement(topper, 1);
					cur_topper = topper;
				}
				
				/*if(topper == ""){
					// topper is a jewel (remove dec paper and artwork choices)
					var c_art = document.getElementById('select_c_art');
					var bw_art = document.getElementById('select_bw_art');	
					var bow_paper = document.getElementById('select_bow_paper');
					var bow_topper = document.getElementById('select_bow_topper');					
					
					if(c_art){
						c_art.selectedIndex = -1;
						bw_art.selectedIndex = -1;
						
					}
				}*/
			}
		}
	}
}