// JavaScript Document
function Querystring(qs) { 
	this.params = {};
	if (qs == null) qs = location.search.substring(1, location.search.length);
	if (qs.length == 0) return;
	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&');
	for (var i = 0; i < args.length; i++) {
		var pair = args[i].split('=');
		var name = decodeURIComponent(pair[0]);
		var value = (pair.length==2) ? decodeURIComponent(pair[1]) : name;
        this.params[name] = value;
	}
}
Querystring.prototype.get = function(key, default_) {
	   var value = this.params[key];
	   return (value != null) ? value : default_;
}
Querystring.prototype.contains = function(key) {
	  var value = this.params[key];
	  return (value != null);
}
     var inv = 0;
	 var count = 0;
	 var maxxount = 19;
	 var dur = 1;
	 var cTitle = "";
	 var eTitle = "";
	 var qs = new Querystring();
     function myfun2() {
	var pm = document['small'].src;
	var s = pm.length;
	var n = pm.substring(s-4, s-5);
	switch(n){
	  case "N":
	  inv = setInterval ( "slideit()", dur ); 
	  break;
	  case "2":
	  inv = setInterval ( "slid()", dur ); 
	  break;
	 }
  }
function slid(){ 
	var sliding4Div = document.getElementById("slider");
	var expand4Div = document.getElementById("bottomHider");             
	var tdiv = parseInt(sliding4Div.style.width);
	var hdiv = parseInt(expand4Div.style.width);
    sliding4Div.style.width = tdiv - 14 + "px";
	expand4Div.style.width = hdiv - 14 + "px";
    if(tdiv <= 909){
	var lang = document.getElementById("SPANISH"); 
	 cTitle = (lang != null || lang != undefined ) ? "Abrir" : "Collapse";
	 clearInterval ( inv );
	  count = 0;
	  SaveCookie("pannel", 895, 5)
	  closeTheSession(895);
	  }
   count++;				
 }	
function slideit() {
    var sliding4Div = document.getElementById("slider");
	var expand4Div = document.getElementById("bottomHider");           
	var tdiv = parseInt(sliding4Div.style.width);
	var hdiv = parseInt(expand4Div.style.width);
	sliding4Div.style.width = tdiv + 14 + "px";
	expand4Div.style.width = hdiv + 14 + "px";
    if(tdiv > 1167){
	  clearInterval ( inv );
	    count = 0;
		SaveCookie("pannel", 1189, 5);
		closeTheSession(1189);
	 }
    count++;			
 }
	
function hideOrShow(id){
	var pID = document.getElementById("p"+id);
	var hID = document.getElementById("h"+id);
	if(hID.className != "close"){
	pID.style.display = "none";
	hID.className = "close";
	}else{
	pID.style.display = "block";
	hID.className = "open";
	}
}
	
function RetrieveCookie(Cookie_Name){
	    if(document.cookie.length > 0 ){
		 Cookie_Disp = document.cookie.indexOf(Cookie_Name + "=" );
		 if(Cookie_Disp != -1){
		 Cookie_Disp = Cookie_Disp + Cookie_Name.length + 1;
		 Cookie_END = document.cookie.indexOf(";",  Cookie_Disp);
		   if(Cookie_END == -1) Cookie_END = document.cookie.length;
		      return unescape(document.cookie.substring(Cookie_Disp, Cookie_END));
		   }
		 }
	return false;
};
	
	function SaveCookie(Cookie_name, values, Expiration){
	  var DTE = new Date();
	  DTE.setDate(DTE.getDate()  + Expiration);
	  document.cookie = Cookie_name + "=" + escape(values) + ((Expiration != null ) ? "" : "; expires=" + DTE.toGMTString());
	}
	
   function SetPanel_X(cookie_name){
     var Panel_X = RetrieveCookie(cookie_name);
	 if(Panel_X){
	 //var W_pannel = Panel_X.substring(Panel_X.length-3, 3));
	    var sliding4Div = document.getElementById("slider");
		var expand4Div = document.getElementById("bottomHider");         
		var tdiv = parseInt(sliding4Div.style.width);
		var hdiv = parseInt(expand4Div.style.width);
		sliding4Div.style.width = parseInt(Panel_X) + "px";
		expand4Div.style.width = parseInt(Panel_X) + "px";
		if(Panel_X == 1189){
		document["small"].src = "/content/images/siteimages/sliderBTN2.png";
		document["small"].title = "Expand";
		}else{
		 document["small"].src = "/content/images/siteimages/sliderBTN.png";
		document["small"].title = "Collapse";
		}
		}
		return false;
	}
	
	function SetPanel_X_2(cookie_name){
     var Panel_X = RetrieveCookie(cookie_name);
		return Panel_X;
	}
window.onload = function(){
   if (  document.getElementById("slider")!=null || document.getElementById("slider")!=undefined)
      closeTheSession(SetPanel_X_2("pannel"));
	  //SaveCookie("pannel", "null", -1790);
   if (  document.getElementById("homepage")!=null || document.getElementById("homepage")!=undefined){
         document.getElementById("homepage").style.borderTop="1px solid #ccc";
         document.getElementById("homepage").style.paddingTop="10px";
	  }
   if (document.getElementById("ll_left_bg")!=null || document.getElementById("ll_left_bg")!=undefined){
       document.getElementById("ll_left_bg").style.paddingTop="0px";
       document.getElementById("ll_left_bg").style.height="55px";
	   }
    }

var XHHTP;	
function closeTheSession(Xvalue){
    XHHTP = GetTheHTTP_Object();
	//Please Update the path to JSP once recieved
    //var Path2JSP = "/content/css-js/session.jsp?Xpanel=" + Xvalue;
	var Path2JSP = "/perspective/local/framework/session.jsp?Xpanel=" + Xvalue;
	XHHTP.onreadystatechange = GotIT;
	XHHTP.open("GET", Path2JSP, true);
	XHHTP.send(null);
 }
 
function GotIT(){
  if(XHHTP.readyState == 4){
    var Panel_X = XHHTP.responseText;
	   var lang = document.getElementById("SPANISH"); 	
	if(Panel_X != "" || Panel_X !=null){
		var sliding4Div = document.getElementById("slider");
		var expand4Div = document.getElementById("bottomHider");         
		var tdiv = parseInt(sliding4Div.style.width);
		var hdiv = parseInt(expand4Div.style.width);
		 sliding4Div.style.width = parseInt(Panel_X) + "px";
		  expand4Div.style.width = parseInt(Panel_X) + "px";
		if(Panel_X == 1189){
		 eTitle = (lang != null || lang != undefined) ? "Abrir" : "Expand";
		document["small"].src = "/content/images/siteimages/sliderBTN2.png";
		document["small"].title = eTitle;
		}else{
		 cTitle = (lang != null || lang != undefined) ? "Cerrar" : "Collapse";
		 document["small"].src = "/content/images/siteimages/sliderBTN.png";
		 document["small"].title = cTitle;
		}
	  }else{
	     cTitle = (lang != null || lang != undefined ) ? "Cerrar" : "Collapse";
		 document["small"].src = "/content/images/siteimages/sliderBTN.png";
		 document["small"].title = cTitle;
		 sliding4Div.style.width =  "895px";
		 expand4Div.style.width = "895px";
	  }
   }
 }
 
 function GetTheHTTP_Object(){
 if(window.XMLHttpRequest){ return new XMLHttpRequest();}
   if(window.ActiveXObject){ return new ActiveXObject("Microsoft.XMLHTTP"); }
     return null;
}
	
		 
	

