﻿// JScript File

var cProductObj=-1;
var cProducts=-1;
var cSl=-1;
var startFunc = null;

function exProduct(pl,obj, hpl, target, spanID, image){ //li, clickSpan, hiddenField, contentDiv, pdfDisplay, +/-

	var sign = document.getElementById(image);
    var sl = document.getElementById(spanID); 
    
	if(obj != cProductObj){
		var h = document.getElementById(hpl).value; //hiddenField
		var d = document.getElementById(pl);		//li
        var el = document.getElementById(target);	//contentDiv
        
		if(cProducts!=-1) {
			//cProducts.style.height="100px";
			if(cProducts.tw!=undefined) cProducts.tw.stop();
			cProducts.tw = new Tween(cProducts.style, "height", Tween.strongEaseOut, parseInt(cProducts.style.height), 21, 1, "px");
			cProducts.tw.start();
			cSign.src = "images/_plus.gif";
			cSl.style.display = 'none';
			if (window.galleries != undefined) {
			    for (var i = 0; i < galleries.length; i++) {
			        if (galleries[i].wrapper.context.parentNode.parentNode == cProducts) {
			            galleries[i].slideshow.stop();
			            break;
			        }
			    }
			}
		}
		//alert(d.style.height);
		if(d.tw!=undefined) d.tw.stop();
		d.tw = new Tween(d.style, "height", Tween.strongEaseOut, parseInt(d.style.height), h, 1, "px");
		d.tw.start();
		sign.src = "images/_minus.gif";
		sl.style.display = '';
		cSl = sl; 
		cProductObj = obj;
		cProducts = d;
		cSign = sign;
		if (window.galleries != undefined) {
		    for (var i = 0; i < galleries.length; i++) {
		        if (galleries[i].wrapper.context.parentNode.parentNode == cProducts) {
		            galleries[i].slideshow.start();
		            break;
		        }
		    }
		}
    }
	else {
		if(cProducts.tw!=undefined) cProducts.tw.stop();
		cProducts.tw = new Tween(cProducts.style, "height", Tween.strongEaseOut, parseInt(cProducts.style.height), 21, 1, "px");
		cProducts.tw.start();	
		cProductObj = -1;
		sign.src = "images/_plus.gif";
		sl.style.display = 'none'; 
	}
}

function autoPop() {
     //var il = document.getElementById("productListings").getElementsByTagName("li");
    var il = $("#productListings ul.subNav > li");
	 for(i=0; i < il.length; i++)
	 {
		document.getElementById("hpl"+i).value = il[i].offsetHeight;
		il[i].style.height="21px";
	 }
	 
	 //To expand concierge's first article
	 if(startFunc != null) {
		 if(startFunc.f=="exProduct")
		 {	
			exProduct(startFunc.att1, startFunc.att2, startFunc.att3, startFunc.att4, startFunc.att5, startFunc.att6);
		 }
	}

	document.getElementById("productListings").style.visibility="visible";
}

