﻿// JScript File

//----------------------------------Server Clock----------------------

var hec1,min1,sec1;
var chr1,cmin1,csec1;
var divheight;
var running;

function Display(min,sec) 
{
    var disp;
    document.cookie='treescroll=' + document.getElementById("treediv").scrollTop;
    if(min<=9) disp=" 0";
    else disp=" ";
    disp+=min+":";
    if(sec<=9) disp+="0"+sec;
    else disp+=sec;
    return(disp);
}

function Up(ghr,ghm,ghs) 
{
    setcurDiv();        //call to set window collapse.
    cmin1=ghm;          //Rest are to Set page server Clock.
    csec1=ghs;
    chr1=ghr;
    UpRepeat();
}

function UpRepeat() 
{
    csec1++;
    if(csec1==60) 
    {
        csec1=0; cmin1++;
    }
    if(cmin1==60) 
    {
        cmin1=0; chr1++;
    }
    var strUrl = window.location.href;
    var strQ="print=1"
    if(strUrl.indexOf(strQ)==-1)
    {
    document.getElementById("ctl00_lblDateTime").innerHTML = chr1 + ":" + Display(cmin1,csec1);
    Up=setTimeout("UpRepeat()",1000);
    }
}

function setcurDiv()
{
    
    if(getCookie('togw')=='1')
    {
        document.getElementById('ctl00_lblDateTime').style.display = 'none';
        document.getElementById('ctl00_lbllabelMyMenu').style.display = 'none';
		document.getElementById('ctl00_lblDate').style.display = 'none';
		document.getElementById('ctl00_Img13').style.display = 'none';
		document.getElementById('tdflash').style.display = 'none';
	    document.getElementById('ctl00_Img15').style.display = 'none';
	    document.getElementById('tbltree').style.display = 'none';
		document.getElementById('ctl00_curDIV').style.width=25 + "px";
		running=false;
		
    }
     var strUrl = window.location.href;
    var strQ="print=1"
    if(strUrl.indexOf(strQ)==-1)
    {    
    document.getElementById("treediv").scrollTop = getCookie('treescroll');
    }
}
var menuhidden=false;
function splittask()
{
			//new tree hide suddenly
			if(menuhidden==false)
			{
			document.getElementById('ctl00_Divenable').style.display=""
			document.getElementById('ctl00_curDiv').style.display='none'
			menuhidden=true;
			}
			else
			{
			document.getElementById('ctl00_curDiv').style.display="";
			document.getElementById('ctl00_Divenable').style.display='none';
			menuhidden=false;
			}
			//hide tree slowly
			//setvalues();
			//resizeme();
}

//To collapse master page
var keyf2=false;
function collapseMaster()
{
//used for hiding tree
if(menuhidden)
      menuhidden=false;
      keyf2=true;
    document.getElementById('ctl00_tbltop1').style.display='none';
    document.getElementById('ctl00_curDiv').style.display='none';
    document.getElementById('ctl00_Imagecollapse').style.display='none';
    document.getElementById('ctl00_ImageExpand').style.display="";
    document.getElementById('ctl00_Divenable').style.display='none';
}
//To collapse msater page 
function expandMaster()
{
keyf2=false;
if(menuhidden)
      menuhidden=false;
      document.getElementById('ctl00_curDIV').style.display = "";
      document.getElementById('ctl00_tbltop1').style.display = "";
      
      document.getElementById('ctl00_Imagecollapse').style.display="";
      document.getElementById('ctl00_ImageExpand').style.display='none';
      document.getElementById('ctl00_Divenable').style.display='none';
      //used for hiding tree
      
}

function printpage()
{
    collapseMaster();
    document.getElementById('ctl00_tblTop2').style.display='none';
    document.getElementById('tblCompany').style.display='';
    document.getElementById('ctl00_tblbottom').style.display='none';
}

function closepage()
{
    expandMaster()
    document.getElementById('ctl00_tblTop2').style.display='';
    document.getElementById('tblCompany').style.display='none';
    document.getElementById('ctl00_tblbottom').style.display='';
    return false; 
}
function resizeme()
{
            if(running)
			{
				var i;
				var myDIV=document.getElementById('ctl00_curDIV');
				i=myDIV.clientWidth;
				//72,246
				if(divheight <= 32)
				{	
						i=i+20;
						
						document.getElementById('ctl00_curDIV').style.width=i + "px";
						document.getElementById('tbltree').style.display = 'block';
						if(i>=238)
						{
						    
						    document.getElementById('ctl00_curDIV').style.width=238 + "px";
						    document.getElementById('ctl00_Img15').style.display = 'block';
						    document.getElementById('tdflash').style.display = 'block';
						}
						if(i<=230)
						{
						   document.getElementById('treediv').style.width=i + "px";
						}
						else
						{
						    document.getElementById('treediv').style.width=230 + "px";
						    
						    
						}
						setTimeout("resizeme()",1);
				}
				if(divheight >= 238)
				{	
						i=i-20;
						document.getElementById('ctl00_curDIV').style.width=i + "px";
						document.getElementById('treediv').style.width=i + "px";
						setTimeout("resizeme()",1);
				}
			}
			if(i<=185)
		    {
		        document.getElementById('ctl00_lblDateTime').style.display = 'none';
		    }
			else if(i>=185)
			{
				document.getElementById('ctl00_lblDateTime').style.display = 'block';
			}
			if(i<=114)
			{
			    document.getElementById('ctl00_lbllabelMyMenu').style.display = 'none';
		        document.getElementById('ctl00_lblDate').style.display = 'none';
		        document.getElementById('ctl00_Img13').style.display = 'none';
			}
			else if(i>=114)
			{
			    document.getElementById('ctl00_lbllabelMyMenu').style.display = 'block';
				document.getElementById('ctl00_lblDate').style.display = 'block';
				document.getElementById('ctl00_Img13').style.display = 'block';
			}
			if(i<=32 || i>=238)
			{
				running=false;
				if(i<=32)
				{
				    document.getElementById('tbltree').style.display = 'none';
				    document.cookie='togw=1';
				}
				if(i>=238)
				{
				    document.cookie='togw=2';
				    
				}
			}
}

function setvalues()
{
	divheight=document.getElementById('ctl00_curDIV').clientWidth;
	running=true;
	document.getElementById('tdflash').style.display = 'none';
	document.getElementById('ctl00_Img15').style.display = 'none';
}
function keyboardShowLeftPanel()
{
	splittask();
	return false;
}

document.onkeydown = checkKeys
function checkKeys(e)
{
    var KeyID = (window.event) ? event.keyCode : e.keyCode;
    
    if (KeyID==114)
	{
	    event.keyCode=0;
	    if (event.stopPropagation) event.stopPropagation()
	    if(document.getElementById('ctl00_curDIV').clientWidth >=238)
	    {
	        running=false;
	    }
		if(running==false)
		{
		  keyboardShowLeftPanel();  
		}
		return false;
	}
	if(KeyID==117)
	{
	    event.keyCode=0;
	    document.getElementById('ctl00_lnkbtnLanguage').click();
	    return false;
	}
	if(KeyID==113)
	{
	   
	   if(keyf2)
	   {
	   expandMaster();
	   menuhidden=false;  
	   }
	   else
	   {
	   collapseMaster();
	   menuhidden=true;
	   }
	}
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}

