 switch_flag = false;
/*
    hide_delay=400;         
    tstat=0;                */

function getCookie(key){
    tmp = document.cookie+";";
    tmp1 = tmp.indexOf(key,0);
    if(tmp1 != -1){
        tmp = tmp.substring(tmp1,tmp.length);
        start = tmp.indexOf("=",0);
        end = tmp.indexOf(";",start);
        return(unescape(tmp.substring(start+1,end)));
    }
    return("");
}

function setCookie(key,val){
    tmp = key+"="+escape(val)+";";
    tmp += "expires=Fri, 31-Dec-2030 23:59:59;";
    document.cookie = tmp;
}

function DeleteCookie (name) {  
var exp = new Date();  
exp.setTime (exp.getTime() - 1);  
var cval = getCookie (name);  
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

    function enabled_drop(){
			if (getCookie('menu1')) {switch_open('menu1')}
	    if (getCookie('menu2')) {switch_open('menu2')}
	    if (getCookie('menu3')) {switch_open('menu3')}
  	  if (getCookie('menu4')) {switch_open('menu4')}
  	  if (getCookie('menu5')) {switch_open('menu5')}
	    if (getCookie('mall')) {
				switch_open('ma');
			}
    }



	
    function switch_close() {
		  var item1 = document.getElementById('m1');
		  var item2 = document.getElementById('m2');
		  var item3 = document.getElementById('m3');
		  var item4 = document.getElementById('m4');
		  var item5 = document.getElementById('m5');
			if (!switch_flag) {
				item1.style.display = 'none';
        item1.display = 'none';

				item2.style.display = 'none';
        item2.display='none';

				item3.style.display='none';
        item3.display='none';

				item4.style.display='none';
        item4.display='none';

				item5.style.display='none';
        item5.display='none';
			}		
    }
		 
    function switch_open(rl) {
		  var item1 = document.getElementById('m1');
		  var item2 = document.getElementById('m2');
		  var item3 = document.getElementById('m3');
  		var item4 = document.getElementById('m4');
	  	var item5 = document.getElementById('m5');
		  var butl = document.getElementById('switch-l');
      var butr = document.getElementById('switch-r');
			switch (rl) {
			  case 'menu1':
		            if (item1.style.display == 'block' && !switch_flag) { 
				item1.style.display = 'none';
				DeleteCookie('menu1');
			    } else {
				item1.style.display = 'block';
				setCookie('menu1', '1');
			    };
		            item1.display == 'block' ? item1.display = 'none' : item1.display = 'block';
			  break;
			  case 'menu2':
            		     if (item2.style.display == 'block' && !switch_flag){
				item2.style.display = 'none';
				DeleteCookie('menu2');
			     } else {
			        item2.style.display = 'block';
				setCookie('menu2', '1');
			     };
		            item2.display == 'block' ? item2.display = 'none' : item2.display = 'block';
			   break;
			   case 'menu3':
                             if (item3.style.display == 'block' && !switch_flag){
				 item3.style.display = 'none';
				 DeleteCookie('menu3');
			     } else {
				item3.style.display = 'block';
				setCookie('menu3', '1');
			     };
	                     item3.display == 'block' ? item3.display = 'none' : item3.display = 'block';
   			   break;
		           case 'menu4':
                             if (item4.style.display == 'block' && !switch_flag){
				item4.style.display = 'none';
				DeleteCookie('menu4');
			     } else { 
				item4.style.display = 'block';
				setCookie('menu4', '1');
			     };
                             item4.display == 'block' ? item4.display = 'none' : item4.display = 'block';
			   break;
			   case 'menu5':
                             if (item5.style.display == 'block' && !switch_flag){
				 item5.style.display = 'none';
				 DeleteCookie('menu5');
			     } else {
				 item5.style.display = 'block';
			     };
		             item5.display == 'block' ? item5.display = 'none' : item5.display = 'block';
			   break;
			   case 'ma':
					  switch_close();
						if (!switch_flag) {
              item1.style.display = 'block';
              item1.display = 'block';
              item2.style.display = 'block';
              item2.display = 'block';
              item3.style.display = 'block';
              item3.display = 'block';
              item4.style.display = 'block';
              item4.display = 'block';
              item5.style.display = 'block';
              item5.display = 'block';

							setCookie('mall', '1');
							
							switch_flag = true;
						} else {
              item1.style.display = 'none';
              item1.display = 'none';
              item2.style.display = 'none';
              item2.display = 'none';
              item3.style.display = 'none';
              item3.display = 'none';
              item4.style.display = 'none';
              item4.display = 'none';
              item5.style.display = 'none';
              item5.display = 'none';
							
							DeleteCookie('mall');
							DeleteCookie('menu1');
							DeleteCookie('menu2');
							DeleteCookie('menu3');
							DeleteCookie('menu4');
							DeleteCookie('menu5');
							
							switch_flag = false;
						}
						
						butl_n = new Image ();
            butl_n.src = "../images/switch-left-invert.gif";
            butr_n = new Image ();
            butr_n.src = "../images/switch-right-invert.gif";
						if (butl.src != butl_n.src) {
							butl.src = "../images/switch-left-invert.gif";
							butr.src = "../images/switch-right-invert.gif";
							document.getElementById('sm-leftmenu').style.marginTop = "150px";
							document.getElementById('sm-right').style.marginTop = "150px";
							switch_flag = true;
						} else {
							butl.src = "../images/switch-left.gif";
							butr.src = "../images/switch-right.gif";
							document.getElementById('sm-leftmenu').style.marginTop = "0px";
							document.getElementById('sm-right').style.marginTop = "0px";
							switch_flag = false;
						}
						break;
				}
			}
			
/*		 
     function hidemenu() {
       timer1 = setTimeout("switch_close()",hide_delay);
       tstat = 1;
				 
       return 1;
     }


     function cancelhide() {
       if (tstat==1) {
         clearTimeout(timer1);
         tstat=0;
       }
       return 1;
     }*/


