var cswmOM="document.all.";
var cswmBgCo=".style.backgroundColor";
var cswmCo=".style.color";
var cswmDi=".style.display";

var cBGLevel1Selected = "#E2F6FF"; /* цвет курсора первого уровня */
var cBGLevel1 = "#ffffff"; /* цвет фона первого уровня */
var cLevel1 = "#0066BB"; /* цвет текста */

var cBGLevel2Selected = "#3399CC"; /* цвет курсора второго уровня и выше */
var cBGLevel2 = "#E2F6FF";


var cswmTI="";
var cswmClkd=-1;
var cswmPI=new Array(); 
var cswmPx=new Array();  
var cswmPy=new Array();
var cswmPW=0;var cswmPH=0;var cswmSPnt="";var cswmDir="";var cswmMB=0;
var cswmSI="";
var cswmSE=new Object();var cswmSEL=0;var cswmSET=0;var cswmSEH=0;var cswmSEW=0;var cswmBW=0;var cswmBH=0;var cswmAR=0;var cswmAB=0;var cswmSLA=0;var cswmSTA=0;var cswmExIS="/images/li.gif";var cswmExdIS="/images/li.gif";var cswmCTH=0;var cswmXOff=0;var cswmYOff=0;var cswmFP=0;

function cl(xx){clearTimeout(xx)}

function cswmT(ms){ 
  if(ms!="off"){
    if(cswmCTH==0){ cswmTI=setTimeout("cswmHP(0);cswmClkd=-1",ms); }
  }
  else{
    clearTimeout(cswmTI); 
  }
}

function cswmShow(id,srcid,relpos,offsetX,offsetY,fixedpos){ 
    clearTimeout(cswmTI);
    if(cswmClkd!=id){
        cswmHP(0); 
		cswmSI=srcid;
		cswmSPnt=relpos;
		cswmClkd=id;
		cswmDir="right";
		if(typeof(document.getElementById("cP"+id))!= 'undefined')
		{
		    if(offsetX)cswmXOff=offsetX;
            if(offsetY)cswmYOff=offsetY;
            if(fixedpos)cswmFP=fixedpos;
			cswmSP(id);
        }
	}
}


function cswmHide(){cswmTI=setTimeout("cswmHP(0);cswmClkd=-1", 700);}

function cswmHiI(id,bgco){ 
	
	cswmT('off');


    if(document.getElementById("cswmIcoOn"+id)){
	   document.getElementById("cswmIco"+id).style.display="none";
	   document.getElementById("cswmIcoOn"+id).style.display="inline";
	}
	document.getElementById("cI"+id).style.color=cBGLevel1;
	
	    if( document.getElementById("cI"+id).childNodes.length==1){
		
	        if(document.getElementById("cI"+id).childNodes[0].tagName=="A"){
			
	          	 document.getElementById("cI"+id).childNodes[0].style.color=cBGLevel1;
				 
		   }
	   }
	if(bgco!=null){
	   document.getElementById("cI"+id).style.backgroundColor=bgco;
	 
	}
	else{
	    document.getElementById("cI"+id).style.backgroundColor=cBGLevel2Selected; /* курсор 2-3 уровня */

	    if(document.getElementById("cId"+id)){document.getElementById("cId"+id).style.backgroundColor=cBGLevel2Selected;} /* стрелочка */
		
	}
}
	   
function cswmDiI(id,bgco){ 
    if(document.getElementById("cswmIcoOn"+id)){
	     document.getElementById("cswmIco"+id).style.display="inline";
		 document.getElementById("cswmIcoOn"+id).style.display="none";
	}
	document.getElementById("cI"+id).style.color=cLevel1;
	
     if( document.getElementById("cI"+id).childNodes.length==1){
	
	   if(document.getElementById("cI"+id).childNodes[0].tagName=="A"){
		  document.getElementById("cI"+id).childNodes[0].style.color=cLevel1;
	   }
    }
	if(bgco!=null){
	    document.getElementById("cI"+id).style.backgroundColor=bgco;
		
	}
	else{
	    document.getElementById("cI"+id).style.backgroundColor=cBGLevel2; /* цвет фона 2-3 уровня */
	    if(document.getElementById("cId"+id)){document.getElementById("cId"+id).style.backgroundColor=cBGLevel2;} /* стрелочка */
		
	}
	
}

function cswmHideSelectBox(boolHide,arrSelectList){
return;
}




function cswmSP(id,itemid){
   if(!itemid){
      if(cswmFP){
         cswmSEL=cswmXOff;  cswmSET=cswmYOff;  cswmSEH=1;  cswmSEW=1;  cswmFP=0;
      }
      else{
         cswmSE = document.getElementById(cswmSI); 
         var cswmPrO=cswmSE;
         var cswmPrT="";
         cswmSEL=cswmSE.offsetLeft+cswmXOff;
		 cswmSET=cswmSE.offsetTop+cswmYOff;
         cswmSEH=cswmSE.offsetHeight;
         cswmSEW=cswmSE.offsetWidth;
         while(cswmPrT!="BODY"){
             cswmPrO=cswmPrO.offsetParent;
             cswmSEL+=cswmPrO.offsetLeft;
             cswmSET+=cswmPrO.offsetTop;
             cswmPrT=cswmPrO.tagName;
         }
         if(navigator.platform=="MacPPC"){
             cswmSEL+=Number(document.body.leftMargin);
             cswmSET+=Number(document.body.topMargin);
         }
      }
	  
      document.getElementById("cP"+id).style.display="block";

      cswmPW=document.getElementById("cP"+id).clientWidth;
	
      cswmPH=document.getElementById("cP"+id).clientHeight;
	
      cswmBW=document.body.clientWidth;
      cswmBH=document.body.clientHeight;
      cswmSLA=document.body.scrollLeft;
      cswmSTA=document.body.scrollTop;
      switch(cswmSPnt){
        case "above":cswmPx[cswmPx.length]=cswmSEL;
           cswmPy[cswmPy.length]=cswmSET-cswmPH;
           cswmCA();
           cswmCR();
           break;
        case "below":cswmPx[cswmPx.length]=cswmSEL;
           cswmPy[cswmPy.length]=cswmSET+cswmSEH;
           cswmCB();
           cswmCR();
           break;
        case "right":cswmPx[cswmPx.length]=cswmSEL+cswmSEW;
           cswmPy[cswmPy.length]=cswmSET;cswmCR();
           cswmCB();
           break;
        case "left":cswmPx[cswmPx.length]=cswmSEL-cswmPW;
           cswmPy[cswmPy.length]=cswmSET;
           cswmCL();
           cswmCB();
           cswmDir="left";
           break;
      }
	  cswmXOff=0;
      cswmYOff=0;
      document.getElementById("cP"+id).style.left=cswmPx[cswmPx.length-1]+19; 
      document.getElementById("cP"+id).style.top=cswmPy[cswmPy.length-1]-12;
	 
	  cswmPI[cswmPI.length]=id;
 }
 else{  
    cswmPx[cswmPx.length]=document.getElementById("cP"+cswmPI[cswmPI.length-1]).clientWidth+cswmPx[cswmPx.length-1]-4;
    
	var szPrE="";

     if(document.getElementById("cI"+itemid).parentElement && document.getElementById("cI"+itemid).parentElement.offsetTop==0){
	 
        if(navigator.platform=="MacPPC"){
            var szPrE=".parentElement.parentElement";
        }
		else if(document.getElementById("cI"+itemid).parentElement.parentElement.parentElement.parentElement.className!="cPBox"){
             var szPrE=".parentElement.parentElement.parentElement";
        }
		cswmPy[cswmPy.length]=eval("document.getElementById(\"cI"+itemid+"\").parentElement"+szPrE+".offsetTop")+cswmPy[cswmPy.length-1];
    }
	else
	cswmPy[cswmPy.length]=eval("document.getElementById(\"cI"+itemid+"\").offsetTop")+cswmPy[cswmPy.length-1];
   
	
	
	document.getElementById("cP"+id).style.display="block"; 
		
	cswmPW=document.getElementById("cP"+id).clientWidth;
	
     cswmPH=document.getElementById("cP"+id).clientHeight;
	 
    var cswmPrW=document.getElementById("cP"+cswmPI[cswmPI.length-1]).clientWidth;
	
    cswmAR=cswmBW-cswmPx[cswmPx.length-1]+cswmSLA;
    cswmAB=cswmBH-cswmPy[cswmPy.length-1]+cswmSTA;
    if(cswmPx[cswmPx.length-2]==cswmSLA){
        cswmDir="right";
    }
    if((cswmAR<cswmPW)||(cswmDir=="left")){
      cswmMB=(cswmPx[cswmPx.length-1]-cswmPW-cswmPrW)+8;
      if((cswmMB>=0)&&(cswmMB>cswmSLA)){
         cswmDir="left";
      }
	  else{
         cswmMB=cswmSLA;
      }
      cswmPx[cswmPx.length-1]=cswmMB;
    }
    if(cswmAB<cswmPH){
       cswmMB=cswmPy[cswmPy.length-1]-(cswmPH-cswmAB);
       if(cswmMB<0){cswmMB=cswmSTA;}
           cswmPy[cswmPy.length-1]=cswmMB;
       }
	     document.getElementById("cP"+id).style.left=cswmPx[cswmPx.length-1]+24;
		
       document.getElementById("cP"+id).style.top=cswmPy[cswmPy.length-1]-12;
		
       cswmPI[cswmPI.length]=id; 
	}
}
function cswmHP(level){ 
 if(selected_top_menu!=null){
	   if(level==0){
	      var toHide=eval("document.getElementById(\""+selected_top_menu+"\")");
	      toHide.style.backgroundColor=cBGLevel1;  /* цвет фона первого уровня */
	      toHide.style.color=cLevel1;  /* цвет текста первого уровня */
		  selected_top_menu=null;
       }
	}
	var count=level;
	for(count=level;count<cswmPI.length;count++){
	     document.getElementById("cP"+cswmPI[count]).style.display="none";
		
	}
	if(level==0&&cswmPI.length>0){}
	cswmPI.length=level;      
	cswmPx.length=level;
	cswmPy.length=level;
}
function cswmCR(){
cswmAR=(cswmBW+cswmSLA)-cswmPx[cswmPx.length-1];
if(cswmAR<cswmPW){
if(cswmSPnt=="below"||cswmSPnt=="above"){
cswmMB=cswmPx[cswmPx.length-1]-(cswmPW-cswmAR);
if(cswmMB<0||cswmMB<cswmSLA){
cswmMB=cswmSLA;
}
cswmPx[cswmPx.length-1]=cswmMB;
}
else{
cswmMB=cswmSEL-cswmPW;
if(cswmMB>=0){
cswmPx[cswmPx.length-1]=cswmMB;}}}}
function cswmCL(){if(cswmPx[cswmPx.length-1]<(cswmSLA)){cswmPx[cswmPx.length-1]=cswmSEL+cswmSEW;cswmCR();}}
function cswmCB(){cswmAB=(cswmBH+cswmSTA)-cswmPy[cswmPy.length-1];if(cswmAB<cswmPH){if(cswmSPnt=="below"){cswmMB=cswmPy[cswmPy.length-1]-cswmPH-cswmSEH;if(cswmMB>=0){cswmPy[cswmPy.length-1]=cswmMB;}}else{cswmMB=cswmPy[cswmPy.length-1]-(cswmPH-cswmAB);if(cswmMB<0||cswmMB<cswmSTA){cswmMB=cswmSTA;}cswmPy[cswmPy.length-1]=cswmMB;}}}
function cswmCA(){if(cswmPy[cswmPy.length-1]<(cswmSTA)){cswmPy[cswmPy.length-1]=cswmSET+cswmSEH;cswmCB();}}
function cswmShowInFrame(MenuID,x,y){x+=document.body.scrollLeft;y+=document.body.scrollTop;cswmShow(MenuID,'','below',x,y,1);}
function cswmRefresh(){}
function ff(xx){}
var selected_top_menu;
selected_top_menu=null;

function ch_cl(xx) /*курсор для 0 уровня*/
{
   xx.style.backgroundColor=cBGLevel1Selected;
   xx.style.color=cLevel1;
   selected_top_menu=xx.id;
}
function  rt_cl(xx){}
