// JavaScript Document


function hideGalleryBlurb()  {

	
   	  var galleryBlurb = document.getElementById('apDiv12');
	galleryBlurb.innerHTML = '';

}

function showGalleryBlurb(galleryName) {
	
	//alert(galleryName);
	
			  var galleryBlurb = document.getElementById('apDiv12');
			  
			  if (galleryName == 'mainGallery')  galleryBlurb.innerHTML = 'The Collector’s Gallery offers a selection of museum quality pieces for established collectors. This section opens with works separated by media (bone, wood, ceramics, metal, stone), but viewers also have the option to search by country. Buyers will be provided with secure provenance. Prices are subject to change.';

			  if (galleryName == 'lightGallery')  galleryBlurb.innerHTML = 'The Lite Gallery offers pieces at $5,000 or less and is designed to introduce young collectors to the field. This section opens with works separated by media (bone, wood, ceramics, metal, stone), but viewers also have the option to search by country. Buyers will be provided with secure provenance. Prices are subject to change. ';
	
}

function loadMe(pageID) {
	
	//alert(pageID);


		window.addEvent('domready', function(){
			loadSigns(pageID);
			var szNormal = 150, szSmall  = 117 , szFull   = 269;
			var curCol;
			var kwicks = $$("#kwicks .kwick");
			var fx = new Fx.Elements(kwicks, {wait: false, duration: 300, transition: Fx.Transitions.Back.easeOut});
			kwicks.each(function(kwick, i) {
				kwick.addEvent("mouseenter", function(event) {
					var o = {};
					o[i] = {width: [kwick.getStyle("width").toInt(), szFull]}

					curCol = i;

					kwicks.each(function(other, j) {
						if(i != j) {
							var w = other.getStyle("width").toInt();
							if(w != szSmall) o[j] = {width: [w, szSmall]};
						}
					});
					fx.start(o);
					makevisible(i);
				
				});
			});
			
			$("kwicks").addEvent("mouseleave", function(event) {
				var o = {};
				kwicks.each(function(kwick, i) {
					o[i] = {width: [kwick.getStyle("width").toInt(), szSmall]}
					
				});
				fx.start(o);
				 resetKC();

			})

		});

}

		function resetKC() {

		setKCelementOn("kc1","sign");
		setKCelementOn("kc2","sign");
		setKCelementOn("kc3","sign");
		setKCelementOn("kc4","sign");
		setKCelementOn("kc5","sign");
		setKCelementOn("kc6","sign");
		setKCelementOn("kc7","sign");			
		}
		
		function makevisible(whichcol) {

			switch (whichcol)
			{
			case 0:
					setKCelementOn("kc1","featured");
					setKCelementOn("kc2","sign");
					setKCelementOn("kc3","sign");
					setKCelementOn("kc4","sign");
					setKCelementOn("kc5","sign");
					setKCelementOn("kc6","sign");
					setKCelementOn("kc7","sign"); 		 
			  break;
			case 1:
					
					setKCelementOn("kc1","sign");
					setKCelementOn("kc2","featured");
					setKCelementOn("kc3","sign");
					setKCelementOn("kc4","sign");
					setKCelementOn("kc5","sign");
					setKCelementOn("kc6","sign");
					setKCelementOn("kc7","sign");					
		 
			  break;
			case 2:
					setKCelementOn("kc1","sign");
					setKCelementOn("kc2","sign");
					setKCelementOn("kc3","featured");
					setKCelementOn("kc4","sign");
					setKCelementOn("kc5","sign");
					setKCelementOn("kc6","sign");
					setKCelementOn("kc7","sign");	
			  break;
			case 3:
					setKCelementOn("kc1","sign");
					setKCelementOn("kc2","sign");
					setKCelementOn("kc3","sign");
					setKCelementOn("kc4","featured");
					setKCelementOn("kc5","sign");
					setKCelementOn("kc6","sign");
					setKCelementOn("kc7","sign");	
			  break;
			case 4:
 					setKCelementOn("kc1","sign");
					setKCelementOn("kc2","sign");
					setKCelementOn("kc3","sign");
					setKCelementOn("kc4","sign");
					setKCelementOn("kc5","featured");
					setKCelementOn("kc6","sign");
					setKCelementOn("kc7","sign");	
			  break;
			case 5:
					setKCelementOn("kc1","sign");
					setKCelementOn("kc2","sign");
					setKCelementOn("kc3","sign");
					setKCelementOn("kc4","sign");
					setKCelementOn("kc5","sign");
					setKCelementOn("kc6","featured");
					setKCelementOn("kc7","sign");	
			  break;
			case 6:
					setKCelementOn("kc1","sign");
					setKCelementOn("kc2","sign");
					setKCelementOn("kc3","sign");
					setKCelementOn("kc4","sign");
					setKCelementOn("kc5","sign");
					setKCelementOn("kc6","sign");
					setKCelementOn("kc7","featured");	
			  break; 
			  
			}
		} 


		function setKCelementOn(elemID, elemType) {
			
			var elemFeatID = elemID + "-featured";
			var elemSignID = elemID + "-sign";
			
			switch (elemType)
				{
					case "sign":
						document.getElementById(elemFeatID).style.visibility = "hidden";
						document.getElementById(elemSignID).style.visibility = "visible";
						document.getElementById(elemSignID).style.width = "60px"; 
						document.getElementById(elemSignID).style.height = "400px";							
					  break;
					  
					case "featured":				
						document.getElementById(elemFeatID).style.visibility = "visible";
						document.getElementById(elemSignID).style.visibility = "hidden";
						document.getElementById(elemSignID).style.width = "0px"; 
						document.getElementById(elemSignID).style.height = "0px";							
					  break;					  
				  
				}		
		}



		function loadSigns(pageID) {
			
		//	alert(pageID);
			
			switch (pageID)
				{
					case "ltGallCountry":
						
						newImage = "url(../../assets/images/signs/chile.png)";
						document.getElementById('kc1-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/columbia.png)";
						document.getElementById('kc2-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/dr.png)";
						document.getElementById('kc3-sign').style.backgroundImage = newImage;						

						newImage = "url(../../assets/images/signs/ecuador.png)";
						document.getElementById('kc4-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/peru.png)";
						document.getElementById('kc5-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/other.png)";
						document.getElementById('kc6-sign').style.backgroundImage = newImage;	

					  break;
					  
					case "ltGallMedia":
						newImage = "url(../../assets/images/signs/bone.png)";
						document.getElementById('kc1-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/stone.png)";
						document.getElementById('kc2-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/ceramic.png)";
						document.getElementById('kc3-sign').style.backgroundImage = newImage;						

						newImage = "url(../../assets/images/signs/wood.png)";
						document.getElementById('kc4-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/textile.png)";
						document.getElementById('kc5-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/metal.png)";
						document.getElementById('kc6-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/shell.png)";
						document.getElementById('kc7-sign').style.backgroundImage = newImage;
						
					  break;
					  

					case "mainGallCountry":

						
						newImage = "url(../../assets/images/signs/chile.png)";
						document.getElementById('kc1-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/dr.png)";
						document.getElementById('kc2-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/ecuador.png)";
						document.getElementById('kc3-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/peru.png)";
						document.getElementById('kc4-sign').style.backgroundImage = newImage;						

						newImage = "url(../../assets/images/signs/peru.png)";
						document.getElementById('kc5-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/peru.png)";
						document.getElementById('kc6-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/other.png)";
						document.getElementById('kc7-sign').style.backgroundImage = newImage;


					  break;
					  
					case "mainGallMedia":
						newImage = "url(../../assets/images/signs/bone.png)";
						document.getElementById('kc1-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/stone.png)";
						document.getElementById('kc2-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/ceramic.png)";
						document.getElementById('kc3-sign').style.backgroundImage = newImage;						

						newImage = "url(../../assets/images/signs/wood.png)";
						document.getElementById('kc4-sign').style.backgroundImage = newImage;

						newImage = "url(../../assets/images/signs/textile.png)";
						document.getElementById('kc5-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/metal.png)";
						document.getElementById('kc6-sign').style.backgroundImage = newImage;
						
						newImage = "url(../../assets/images/signs/shell.png)";
						document.getElementById('kc7-sign').style.backgroundImage = newImage;
						
					  break;
	

					  case "other":				
//						document.getElementById(elemFeatID).style.visibility = "visible";
//						document.getElementById(elemSignID).style.visibility = "hidden";
//						document.getElementById(elemSignID).style.width = "0px"; 
//						document.getElementById(elemSignID).style.height = "0px";							
					  break;						  
				  
				}		
		}

