/**
*\u529f\u80fd \uff1adiv\u663e\u793a  \uff0ccookie\u8bbe\u7f6e \u4e24\u8005\u7ed3\u5408\u6765\u63a7\u5236div\u663e\u793a
*/

//TabPage
var lastDivname="Layer5";
var lastTdName="td2";
    
TabPage.activeDivTab = function (tdname,divname){ //function actiondiv(tdname,divname){

  //setTimeout("actiondiv(\"tdname,divname\")",500);
	if(lastTdName!=""){
    
		if($(lastTdName))$(lastTdName).className="tables";

 	}
 	if(lastDivname!=""){ 
  		if($(lastDivname))$(lastDivname).style.display="none";
    }
    
	if(tdname==null) {tdname="td2"; divname="Layer5";}
	if( $(tdname))$(tdname).className="tables4";
	if($(divname)==null) return;
	if($("asf"))$(divname).style.top=$("asf").getBoundingClientRect().top+document.body.scrollTop+"px";
	if($("asf"))$(divname).style.left=$("asf").getBoundingClientRect().left+document.body.scrollLeft+20+"px";

	$(divname).style.display="block";
	if($("asf")) $("asf").style.height=$(divname).clientHeight+100;
	lastDivname = divname;
	lastTdName = tdname;    
	var value=lastTdName+","+lastDivname;
	TabPage.setCookie("ss",value);  
    
}

TabPage.setDivCookie =function (name, value) {//function set_cookie(name, value) {

	TabPage.setCookie(name,value);

/*
var strCookie = document.cookie;
var arrCookie = strCookie.split(";");
var i;
\u9286\ufffd var expires = new Date(); 
\u9286\ufffd expires.setDate(expires.getDate() - 1); 
\u9286\ufffd // document.cookie = 'c1='+ escape('c1value');
\u9286\ufffd // alert(document.cookie);
\u9286\ufffd for(i=0; i<arrCookie.length; i++)
\u9286\ufffd {
\u9286\ufffd \u9286\ufffd //  alert('name='+arrCookie[i]+';expires=' + expires.toGMTString());
	if(arrCookie[i].split('=')[0]==name)
\u9286\ufffd \u9286\ufffd document.cookie = arrCookie[i].split('=')[0]+'=null;expires=' + expires.toGMTString(); 
\u9286\ufffd }

        var argv = set_cookie.arguments;
        var argc = set_cookie.arguments.length;
        var expires = new Date();
        var path = (argc > 3) ? argv[3] : null;
        var domain = (argc > 4) ? argv[4] : null;

        expires.setYear(2022);
        expires.setMonth(10);
        expires.setDate(1);
        expires.setHours(2);
        expires.setMinutes(3);

        st = name+"="+escape(value)+"; expires=" + expires.toGMTString()+ ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) ;
     
        document.cookie =st;
 */      
        
}


/*
function get_cookie(name) {

    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
            var j = i + alen;
            if (document.cookie.substring(i, j) == arg) {
                    offset=j;
                    var endstr = document.cookie.indexOf (";", offset);
                    if (endstr == -1)
                            endstr = document.cookie.length;
                    return unescape (document.cookie.substring(offset, endstr));
            }
            i = document.cookie.indexOf(" ", i) + 1;
            if (i == 0)
                    break;
    }
    return null;
}
*/

TabPage.getCookie =function (Name) {//function getCookie(Name) {
   var search = Name + "=";
   if(document.cookie.length > 0) {
      offset = document.cookie.indexOf(search);
      if(offset != -1) {
         offset += search.length;
         end = document.cookie.indexOf(";", offset);
         if(end == -1) end = document.cookie.length;
         return unescape(document.cookie.substring(offset, end));
      }
      else return('');
   }
   else return('');
}

/*function setCookie(name,value) {
	alert("name="+name+" value="+value);
   var today = new Date();
   var expires = new Date();
   expires.setTime(today.getTime() + 1000*60*60*24*365);
   document.cookie = name + "=" + escape(value) + ";path=/"+"; expires=" + expires.toGMTString();
	alert("get name="+getCookie(name));
}*/
TabPage.setCookie =function(name,value) { //function setCookie(name,value) { 
	//alert("name="+name+" value="+value);
   var today = new Date();
   var expires = new Date();
   expires.setTime(today.getTime() + 1000*60*60*24*365);
   document.cookie = name + "=" + escape(value) + ";path=/"+"; expires=" + expires.toGMTString();
	//alert("get name="+getCookie(name));
}

TabPage.getDivCookie =function(){//function getcookis(){

	var cook = TabPage.getCookie("ss");
	

	if(cook!=null||cook==""){
		var one=cook.indexOf(",");
		var td=cook.substring(0,one);
		var div=cook.substring(one+1,cook.len);
		
		if($(div)!=null && $(td)!=null){
			var value = div.substring(div.lastIndexOf(":")+1);
			//add a little delay time,otherwise the UI will be broken in export order editor after return from uploading files in IE6
			//RichFaces.switchTab(td,div,value);
			setTimeout(function(){RichFaces.switchTab(td,div,value);},1)
			
		}				
		//TabPage.activeDivTab(td,div);
		
		//if($(div)) $("asf").style.height=$(div).clientHeight+100;
	}
	/*
	else{
		     
		var div="Layer5";
		var td="td2";
		TabPage.activeDivTab(td,div);
		   
		if($(div)) $("asf").style.height=$(div).clientHeight+100;

	}
*/ 
}




if((typeof RichFaces!='undefined') && RichFaces.onTabChange && (typeof RichFacesonTabChange=='undefined')){
	var RichFacesonTabChange = RichFaces.onTabChange;
	RichFaces.onTabChange = function(event, pane,tab) {
		var result = RichFacesonTabChange(event, pane,tab);
		TabPage.setCookie("ss",pane +"," +tab);
		return result;
	}
}	

/*	 
function loaddiv(){
	
	  $("asf").height=$("Layer5").clientHeight;
	}
	

function changeTdHeight(baseHeight,td,plTableId,addPerPl){
		
 		//if (table.rows&&table.rows.length>0){
 		//alert($("frmMain:"+plTableId));
 		 //alert($("frmMain:"+plTableId).rows.length);
 		$(td).height=parseInt(baseHeight)+parseInt(($("frmMain:"+plTableId).rows.length-1)*addPerPl);
 		//alert($(td).height);
 		 //}
}


function ClearCookie() 
{ 

} 
*/