//  it is gentral for all
var SIE4=document.all
var SaIE6andNs6=document.getElementById
var SaXn4=document.layers
var SasiyaDocX=document;
var SaSiyaEleX=document.getElementById;
var Saresult;
var verstionB=0;
var Dox= new SasiyaScript_pre_All();
var SaElX=new SasiyaScript_pre_controls();
var SaTabX=new SasiyaScript_Tab_controls();
var oldb;
function SasiyaScript_pre_All()
{
   this.SasiyaElement=function(id)
   					  {
	SaIE6andNs6?SaXReslt=SasiyaDocX.getElementById(id):SIE4?SaXReslt=SasiyaDocX.all[id]:SaXn4?SaXReslt=SasiyaDocX.layers[id]:"";
	return SaXReslt;
					  }
	this.SasiyaCrossStyle=function(id)
   					  {
	SaIE6andNs6?SaXReslt=SasiyaDocX.getElementById(id):SIE4?SaXReslt=SasiyaDocX.all[id]:SaXn4?SaXReslt=SasiyaDocX.layers[id]:"";
	var CrossStyle=SaXReslt.style?SaXReslt.style:SaXReslt;
	return CrossStyle;
					  }	
	this.SasiyaobCrossStyle=function(SaXReslt)
   					  {
						 var CrossStyle=SaXReslt.style?SaXReslt.style:SaXReslt;
						 return CrossStyle;
					  }					  
}
	 
	 
function SasiyaScript_pre_controls()
{
   this.SasiyaCTElement=function(id,pid,El)
   					  {
						 var ShObj=pid.constructor==String? Dox.SasiyaElement(pid):pid;  
					     var SAxEl=SasiyaDocX.createElement(El);
						     if(id!=""){SAxEl.setAttribute("id",id);}
						 var Dxz=ShObj.childNodes 
							 ShObj.appendChild(SAxEl);
							 return SAxEl;
					  }
  this.SasiyaObjCTElement=function(id,pid,El)
   					  {
					     var SAxEl=SasiyaDocX.createElement(El);
						     SAxEl.setAttribute("id",id);
							 Dox.SasiyaElement(pid).appendChild(SAxEl);
							 return SAxEl;
					  }	
 this.SasiyaDisplay=function(id)
   					  {
					  var DisObj=Dox.SasiyaCrossStyle(id)
					      DisObj.display=="none"?DisObj.display="":DisObj.display="none";
						  return DisObj.display; 
					  }					  
 this.SasiyaObjDisplay=function(Obj)
   					  {	
					    var DisObj=Dox.SasiyaobCrossStyle(Obj);
					        DisObj.display=="none"?DisObj.display="":DisObj.display="none";	
							return DisObj.display;
					  }
 this.SasiyaShringWin=function(id,minx,Idvalue,Ohw)	
                      {
				var Rtvalue=false;
				    minx+=5;
				var ShObj=id.constructor==String?Dox.SasiyaCrossStyle(id):SasiyaobCrossStyle(id);				      	 
				var ShWidth=parseInt(ShObj.width);
				var ShHeight=parseInt(ShObj.height);
					Ohw==0?ShWidth>=minx?ShObj.width=(ShWidth-Idvalue)+"px":Rtvalue=true:"";
					Ohw==1?ShHeight>=minx?ShObj.height=(ShHeight-Idvalue)+"px":Rtvalue=true:"";
				var Drt=Rtvalue?"Stop":"Continue";
				    return Drt;
					  }
  this.SasiyaExpendWin=function(id,maxn,Idvalue,Ohw)	
                      {
				var Rtvalue=false;
				    maxn-=5;
				var ShObj=id.constructor==String?Dox.SasiyaCrossStyle(id):SasiyaobCrossStyle(id);				      	 
				var ShWidth=parseInt(ShObj.width);
				var ShHeight=parseInt(ShObj.height);
					Ohw==0?ShWidth<=maxn?ShObj.width=(ShWidth+Idvalue)+"px":Rtvalue=true:"";
					Ohw==1?ShHeight<=maxn?ShObj.height=(ShHeight+Idvalue)+"px":Rtvalue=true:"";
				var Drt=Rtvalue?"Stop":"Continue";
				    return Drt;
					  }	
   this.SasiyaITLposWin=function(id,maxn,Idvalue,Ohw)	
                      {
				var Rtvalue=false;
				    maxn-=Idvalue;
				var ShObjs=id.constructor==String?Dox.SasiyaElement(id):id;	
				var ShObj=id.constructor==String?Dox.SasiyaCrossStyle(id):SasiyaobCrossStyle(id);
				    ShObj.position!="absolute"? ShObj.position="absolute":"";
				var ShWidth=parseInt(ShObjs.offsetLeft);
				var ShHeight=parseInt(ShObjs.offsetTop);
				   	Ohw==0?ShWidth<=maxn?ShObj.left=(ShWidth+Idvalue)+"px":Rtvalue=true:"";
					Ohw==1?ShHeight<=maxn?ShObj.top=(ShHeight+Idvalue)+"px":Rtvalue=true:"";					
				var Drt=Rtvalue?"Stop":"Continue";
				    return Drt;
					  }	
    this.SasiyaDTLposWin=function(id,mixn,Idvalue,Ohw)	
                      {
				var Rtvalue=false;
				    mixn-=Idvalue;
				var ShObjs=id.constructor==String?Dox.SasiyaElement(id):id;	
				var ShObj=id.constructor==String?Dox.SasiyaCrossStyle(id):SasiyaobCrossStyle(id);				
				    ShObj.position!="absolute"? ShObj.position="absolute":"";					
				var ShWidth=parseInt(ShObjs.offsetLeft);
				var ShHeight=parseInt(ShObjs.offsetTop);
				   	Ohw==0?ShWidth>=mixn?ShObj.left=(ShWidth-Idvalue)+"px":Rtvalue=true:"";
					Ohw==1?ShHeight>=mixn?ShObj.top=(ShHeight-Idvalue)+"px":Rtvalue=true:"";					
				var Drt=Rtvalue?"Stop":"Continue";alert("kllk")
				    return Drt;
					  }					  
 this.SasiyaClose=function(id)
  					{
					 var ShObj=id.constructor==String?Dox.SasiyaCrossStyle(id):id;	
					     Dox.SasiyaobCrossStyle(ShObj).display="none";	
						 return ShObj; 	   
					}
 this.SasiyaXClose=function(id)
  					{
					 var ShObj=id.constructor==String?Dox.SasiyaCrossStyle(id):id;	
					     Dox.SasiyaobCrossStyle(ShObj).display="";	
						 return ShObj;   
					}					
 this.SasiyaGetParent=function(id,n)
  					{
					 var ShObj=id.constructor==String? Dox.SasiyaElement(id):id;
					 var TemObj;
					 var DynamicObj=ShObj;
					           for(var i=0;i<n-1;i++)
							   {
					           TemObj=DynamicObj.parentElement?DynamicObj.parentElement:DynamicObj.parentNode;
							   DynamicObj=TemObj;							   
							   }
					     return(DynamicObj);		   
					}
 this.SasiyaGetChild=function(id,n,m)
  					{
					 var ShObj=id.constructor==String? Dox.SasiyaElement(id):id;
					 var TemObj;
					 var DynamicObj=ShObj;
					 
					           for(var i=0;i<n-1;i++)
							   {
								var TemObj=DynamicObj.childNodes;
	                            var obj=typeof(TemObj[0].tagName)=="undefined"?TemObj[1]:TemObj[0];	                            
		                        DynamicObj=obj;
							   }
					     return(DynamicObj);		   
					}					
 this.SasiyaColorLabel=function(id,Mover,Mout,Click)
                       {
						var ShObj=id.constructor==String? Dox.SasiyaElement(id):id;  
						    ShObj.onmouseover=function(){Dox.SasiyaobCrossStyle(ShObj).backgroundColor=Mover}
							ShObj.onmouseout=function(){Dox.SasiyaobCrossStyle(ShObj).backgroundColor=Mout}
							ShObj.onmousedown=function(){Dox.SasiyaobCrossStyle(ShObj).backgroundColor=Click}
					        ShObj.onmouseup=function(){Dox.SasiyaobCrossStyle(ShObj).backgroundColor=Mover}	   
					   }
 this.SasiyaGraphicLabel=function(id,Mover,Mout,Click)
                       {
						var ShObj=id.constructor==String? Dox.SasiyaElement(id):id;
						    ShObj.onmouseover=function(){if(Dox.SasiyaobCrossStyle(ShObj).backgroundImage!=oldb){
							                             oldb=Dox.SasiyaobCrossStyle(ShObj).backgroundImage="url("+Mover+")"}
														}
							ShObj.onmouseout=function(){Dox.SasiyaobCrossStyle(ShObj).backgroundImage="url("+Mout+")"}
							ShObj.onmousedown=function(){Dox.SasiyaobCrossStyle(ShObj).backgroundImage="url("+Click+")"}
							ShObj.onmouseup=function(){Dox.SasiyaobCrossStyle(ShObj).backgroundImage="url("+Mover+")"}
						    Dox.SasiyaobCrossStyle(ShObj).backgroundRepeat="repeat-x";
							Dox.SasiyaobCrossStyle(ShObj).backgroundPosition="center";
					   }					   
}	 
function SasiyaScript_Tab_controls()
{
    this.Ctwind=function(id,prid)
   				{
					
					var obj=SaElX.SasiyaCTElement(id,prid,"table")
					    obj.cellSpacing=0;
						return obj;
				}
   
   this.AddRowCell=function(El,Rc,Cc)
   					  {
					     var SAxEl=El.constructor==String?Dox.SasiyaElement(El):El;
						     for(var i=0;i<Rc;i++)
							 {
						 var RcEl=SAxEl.insertRow(SAxEl.rows.length);
							 for(var j=0;j<Cc;j++)
							 {
							 var CcEl=RcEl.insertCell(RcEl.cells.length);
							     
							 }
							 }
					  }
	  	
   this.AddValue=function(El,Rc,Cc,value)
   					  {
					     var SAxEl=El.constructor==String?Dox.SasiyaElement(El):El;
						 var RcEl=SAxEl.rows;
						 var CcEl=RcEl[Rc-1].cells;
						     CcEl[Cc-1].innerHTML=value;
							 return CcEl[Cc-1];
					  }	
  this.Remove=function(El,pid)
   					  {
						 var SaNtab=pid.constructor==String?Dox.SasiyaElement(pid):pid;
					         SaNtab.removeChild(El)
					  }	
					  
 this.Tittle=function(id,icon,value,iconX)
             {	
             var SaNtab=id.constructor==String?Dox.SasiyaElement(id):id; 
             var Sxtb=SaTabX.Ctwind(id,SaNtab)
			     Dox.SasiyaobCrossStyle(Sxtb).width="100%";
				 SaTabX.AddRowCell(Sxtb,1,3)
			 var idzxv="I"+value.replace(" ","a");
			 var imgicon="<img src='"+icon+"' id='"+idzxv+"'/>";
			 var imgclose="<img src='"+iconX+"'  onclick='closeX(this)'/>";
             var ob1=SaTabX.AddValue(Sxtb,1,1,imgicon);
			     ob1.align="center";
			 var ob2=SaTabX.AddValue(Sxtb,1,2,value);
			     ob2.style.width="70%";
			 var ob3=SaTabX.AddValue(Sxtb,1,3,imgclose);
			     ob1.align="center";
				 
			}			  
					  
}	
var set=0;
function closeX(id){
	var Delobj=SaElX.SasiyaGetParent(id,6);
	var PDelobj=SaElX.SasiyaGetParent(id,7);
	var gtr=SaElX.SasiyaGetParent(id,3).childNodes;
	var vk=gtr[1].innerHTML+"/";
	    alrtab=alrtab.replace(vk,"")//SaElX.SasiyaGetChild(gtr,6).tagName
	var vkz=gtr[1].innerHTML+"||";
		newtabs.replace(vkz,"")
	    SaTabX.Remove(Delobj,PDelobj);
	    n-=1;
	var pl=obgeal.rows;
	    if(pl[0].cells.length==1)
	    {
	var Onm=SaElX.SasiyaGetChild(obgeal,7,0);
	    SaElX.SasiyaClose(Onm.childNodes[2].childNodes[0]);
	    }
	
	var ids=SaElX.SasiyaGetParent(id,6).id.split("a");
	    
	var gh="D"+ids[1];
    var obj=Dox.SasiyaElement("disp").removeChild(Dox.SasiyaElement(gh));
	var hnm=SaElX.SasiyaGetChild("opl",7,0).cells
	    Xidold=SaElX.SasiyaGetChild(hnm[0],2,0);
		//toldel=hnm[0]
		 if(!toldel){
			var obtx=SaElX.SasiyaGetChild("opl",7,0);		    
			var idss=SaElX.SasiyaGetChild(obtx,2,0).id.split("a");
	        var idsss="D"+idss[1];				
		        Xidold=SaElX.SasiyaXClose(idsss);
			    oldel=SaElX.SasiyaGetChild("opl",8,0);toldel=oldel
			    
			
			}
		else{
		if(set==0){
	var idss=hnm[0].id.split("a");
	var idsss="D"+idss[1];				
		Xidold=SaElX.SasiyaXClose(idsss);
		}
		}
		if(set==0){
		 var stobj=Dox.SasiyaobCrossStyle(toldel)
		 
		 if(stylesk==1){stobj.backgroundImage="url("+"images/buttons/tab54_02.gif"+")";}
		 else{stobj.backgroundImage="url("+"images/buttons/tab54_02b.gif"+")";}
		 toldel.onmouseover="";
		 toldel.onmouseout="";
		 toldel.onmousedown="";
		toldel.onmouseup="";
		}
		else{set=0}
		cheker()
		}
		
function cheker()
{
	var obtx=SaElX.SasiyaGetChild("opl",7,0);
	var zyes=0;
	var cxz=obtx.cells
	       for(var i=0;i<obtx.cells.length;i++)
		   { 
			  if(stylesk==1){if(Dox.SasiyaobCrossStyle(cxz[i]).backgroundImage.search("tab54_02.gif")>=0){zyes=1}}
			  else{if(Dox.SasiyaobCrossStyle(cxz[i]).backgroundImage.search("tab54_02b.gif")>=0){zyes=1}}
		   }

		if(zyes==0)
		{
			var idss=SaElX.SasiyaGetChild(obtx,2,0).id.split("a");
	        var idsss="D"+idss[1];	
			    Xidolds=SaElX.SasiyaXClose(idsss);
				oldel=SaElX.SasiyaGetChild("opl",8,0);toldel=oldel
				var stobj=Dox.SasiyaobCrossStyle(cxz[0])
	     if(stylesk==1){stobj.backgroundImage="url("+"images/buttons/tab54_02.gif"+")";}
		 else{stobj.backgroundImage="url("+"images/buttons/tab54_02.gif"+")";}
		 toldel.onmouseover="";
		 toldel.onmouseout="";
		 toldel.onmousedown="";
		toldel.onmouseup="";
		}
		priview();
}

function doublr()
{
	var obtx=SaElX.SasiyaGetChild("opl",7,0);
	var zyes=0;
	var cxz=obtx.cells
	       for(var i=0;i<obtx.cells.length;i++)
		   {
			   var idss=cxz[i].id.split("a");
	           var idsss="D"+idss[1];
			if(stylesk==1){var stre="tab54_02.gif"}else{var stre="tab54_02b.gif"}
	       if(Dox.SasiyaobCrossStyle(cxz[i]).backgroundImage.search(stre)>=0)
			  {
			   if(Dox.SasiyaCrossStyle(idsss).display=="none")
			   {
			    if(stylesk==1){Satabs.BackImage(cxz[i],"images/buttons/button3.gif");
			   SaElX.SasiyaGraphicLabel(cxz[i],"images/buttons/button2.gif","images/buttons/button3.gif","images/buttons/button1.gif")}
			   else{
				   Satabs.BackImage(cxz[i],"images/buttons/button3ff.gif");
			   SaElX.SasiyaGraphicLabel(cxz[i],"images/buttons/button2gg.gif","images/buttons/button3ff.gif","images/buttons/button1b.gif")
			   }
			   
			   }
			   }
			else{
				 if(Dox.SasiyaCrossStyle(idsss).display!="none")
			   {Dox.SasiyaCrossStyle(idsss).display="none";}
			    }
		   }
}
	var opl=0;
	var pidg="";
	var oidg="";
	var Xidolds;
function VisibleX(e)
    {
	   var targ;
       if (!e) var e = window.event;
       if (e.target) targ = e.target;
       else if (e.srcElement) targ = e.srcElement;
       if (targ.nodeType == 3) // defeat Safari bug
       targ = targ.parentNode;
       theId=targ
	   if(theId)
       {
		var olk=SaElX.SasiyaGetParent(theId,5);
		if(theId.childNodes.length<=0){return}
		if(stylesk==1){if(Dox.SasiyaobCrossStyle(olk).backgroundImage.search("tab54_02.gif")>=0){return}}
		else{if(Dox.SasiyaobCrossStyle(olk).backgroundImage.search("tab54_02b.gif")>=0){return}}
		var chl=theId.childNodes;
		if(typeof(chl[0].tagName)!="undefined"){return}
		curel=SaElX.SasiyaGetParent(theId,5);
		pidg=SaElX.SasiyaGetParent(theId,5).id;	 
		var id=SaElX.SasiyaGetParent(theId,5).id.split("a");
		if(Xidolds){SaElX.SasiyaClose(Xidolds);}
		try{
		var objzx=SaElX.SasiyaGetParent(theId,2).cells
		if(templist.search(objzx[1].innerHTML)!=-1){
		var url="include/information.php?au="+objzx[1].innerHTML;
		grnolmm=1;
		showHint("xman(1E1)yman",url)}
		}
		catch(err){}
		
		var gh="D"+id[1];
		var obj=Dox.SasiyaElement(gh);
		    if(!obj){
		    id=SaElX.SasiyaGetParent(theId,6).id.split("a");
		   gh="D"+id[1];
		   obj=Dox.SasiyaElement(gh);				
				}
		if(obj)
		{
			
		if(opl==1 && SaElX.SasiyaGetParent(Xidold,1).tagName!="TABLE"){SaElX.SasiyaClose(Xidold);}
		SaElX.SasiyaXClose(obj);
		Xidolds=obj;
		Xidold=obj;
		opl=1;
		//alert(Xidold.id)
	   }
	   }
	    if(stylesk==1){Satabs.BackImage(SaElX.SasiyaGetParent(theId,5),"images/buttons/tab54_02.gif");}
		else{Satabs.BackImage(SaElX.SasiyaGetParent(theId,5),"images/buttons/tab54_02b.gif");}
		 var objh=SaElX.SasiyaGetParent(theId,5)
	     objh.onmouseover="";
		 objh.onmouseout="";
		 objh.onmousedown="";
		 objh.onmouseup="";
		 set=1
		 if(pidg==oidg){}
	else{
		oidg=pidg;
		if(oldel){
	    if(stylesk==1){
		Satabs.BackImage(oldel,"images/buttons/button3.gif");
       SaElX.SasiyaGraphicLabel(oldel,"images/buttons/button2.gif","images/buttons/button3.gif","images/buttons/button1.gif")
		}
		else{
	   Satabs.BackImage(oldel,"images/buttons/button3ff.gif");
       SaElX.SasiyaGraphicLabel(oldel,"images/buttons/button2ff.gif","images/buttons/button3ff.gif","images/buttons/button1b.gif")
	   
		}}
	   toldel=oldel;
	 oldel=curel;
	 }
	 doublr()
}

function auotfix(obj)
{   //alert("ddd");
	SaElX.SasiyaXClose("update");
}
function obj(pid)
{
 var ShObj=pid.constructor==String? Dox.SasiyaElement(pid):pid;  
}
function getWindowSize(){
	var x = 0;
	var y = 0;
	if (self.innerHeight)
	{
		x = self.innerWidth;
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
	{
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	}
	else if (document.body)
	{
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}
	return {"x":x,"y":y};
}

  
      function GetWidth()

      {
 
              var x = 0;

              if (self.innerHeight)

              {
 
                      x = self.innerWidth;
  
              }
  
              else if (document.documentElement && document.documentElement.clientHeight)
  
              {
 
                      x = document.documentElement.clientWidth;
 
              }

              else if (document.body)
 
              {
 
                      x = document.body.clientWidth;

              }
  
              return x;

      }
 
       
  
      function GetHeight()
 
      {
 
              var y = 0;

              if (self.innerHeight)
 
              {

                      y = self.innerHeight;

              }
 
              else if (document.documentElement && document.documentElement.clientHeight)

              {

                      y = document.documentElement.clientHeight;
 
              }

              else if (document.body)
 
              {
  
                      y = document.body.clientHeight;

              }

              return y;

      }
