// JScript File
var ie4=document.all
var ie6=document.all
var ns6=document.getElementById&&!document.all
var DivHide;
var DivHideNum;
var divRemove="";
var ClearDIV;
var DoNotHide="";

function ShowLayer(j, obj, divobj, divID)
{
//debugger;
var tdDataid = document.getElementById("ID"+j);
var browser = navigator.appName;

if(! CheckDIVNumber(divID))
{

//ClearTimerToHideDiv();
if(divRemove == "")
divRemove = divID;
else
divRemove += ","+divID;
}

if(parseInt(divobj,10) == 1)
{
if(! CheckDIVNumber(j))
{

//ClearTimerToHideDiv();
if(divRemove == "")
divRemove = j;
else
divRemove += "," + j;
}
}

if(tdDataid != null)
{
if(browser == "Microsoft Internet Explorer")
tdDataid.style.display = 'block';
else
{
if(browser == "Netscape")
tdDataid.style.display = '';
}

DoNotHide = j;

tdDataid.x=getposOffset2(obj, "left")
tdDataid.y=getposOffset2(obj, "top")

tdDataid.style.left=tdDataid.x-clearbrowseredge2(obj, "rightedge", tdDataid)+obj.offsetWidth+ 3 +"px"
tdDataid.style.top=tdDataid.y-clearbrowseredge2(obj, "bottomedge", tdDataid)+"px"
}
}

function CheckDIVNumber(chkNum)
{
var TotalDiv = divRemove.split(',');

if(TotalDiv.length > 0)
{
for(var i=0; i<TotalDiv.length; i++)
{
if(parseInt(chkNum,10) == parseInt(TotalDiv[i],10))
return true
}
}
return false;
}

function ClearAllDIV()
{
if(divRemove != "")
{
var TotalDiv = divRemove.split(',');
var winbrowser = navigator.appName;

if(TotalDiv.length > 0)
{
for(var i=0; i<TotalDiv.length; i++)
{
var divid = document.getElementById("ID"+TotalDiv[i]);

if(divid != null)
{
if(winbrowser == "Microsoft Internet Explorer")
divid.style.display = 'none';
else
{
if(winbrowser == "Netscape")
divid.style.display = 'none';
}
}
}
divRemove ="";
}
}
}

function HideTheDIV(j)
{
var tdDataid = document.getElementById("ID"+j);
var browser = navigator.appName;

if(tdDataid != null)
{
if(browser == "Microsoft Internet Explorer")
tdDataid.style.display ='none'
else
{
if(browser == "Netscape")
tdDataid.style.display='none';
}
}
}


function HideDIVToRight(divnum)
{
var flag=false;

if(divnum == "")
{
ClearDIV = window.setTimeout(ClearAllDIV, 500);
}
else
{
window.clearTimeout(ClearDIV);

if(divRemove.indexOf(divnum) != -1)
{
var TotalDiv = divRemove.split(',');

if(TotalDiv.length > 0)
{
for(var i=0; i<TotalDiv.length; i++)
{
if(parseInt(divnum,10) == parseInt(TotalDiv[i],10))
{
flag=true;
continue;
}

if(flag)
{
if(TotalDiv[i] != DoNotHide)
HideTheDIV(TotalDiv[i]);
else
DoNotHide="";
}
}
// if(flag)
// {
// var TestString = divRemove.substring(0,divRemove.indexOf(divnum)-1);
// }
}
}
}
}

function clearbrowseredge2(obj, whichedge, div_ID)
{
var edgeoffset=0
if (whichedge=="rightedge")
{
var windowedge=ie6 && ie4 && !window.opera? iecompattest1().scrollLeft+iecompattest1().clientWidth-15 : window.pageXOffset+window.innerWidth-15
div_ID.contentmeasure=div_ID.offsetWidth
if (windowedge-div_ID.x < div_ID.contentmeasure)
edgeoffset=div_ID.contentmeasure-obj.offsetWidth
}
else
{
var topedge=ie6 && ie4 && !window.opera? iecompattest1().scrollTop : window.pageYOffset
var windowedge=ie6 && ie4 && !window.opera? iecompattest1().scrollTop+iecompattest1().clientHeight-15 : window.pageYOffset+window.innerHeight-18
div_ID.contentmeasure=div_ID.offsetHeight
if (windowedge-div_ID.y < div_ID.contentmeasure)
{ //move up?
edgeoffset=div_ID.contentmeasure+obj.offsetHeight;
if ((div_ID.y-topedge)<div_ID.contentmeasure) //up no good either?
edgeoffset=div_ID.y+obj.offsetHeight-topedge;
}
}
return edgeoffset
}

function getposOffset2(what, offsettype)
{
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null)
{
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest1(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}




//-------------------------------------------------Horizontal Menus-----------------------------------------------------------

var DivHide1;
var DivHideNum1;
var divRemove1="";
var ClearDIV1;
var DoNotHide1="";

function ShowLayer1(j, obj, divobj, divID, position)
{
//debugger;
var tdDataid = document.getElementById("IDD"+j);
var browser = navigator.appName;

if(! CheckDIVNumber1(divID))
{

//ClearTimerToHideDiv();
if(divRemove1 == "")
divRemove1 = divID;
else
divRemove1 += ","+divID;
}

if(parseInt(divobj,10) == 1)
{
if(! CheckDIVNumber1(j))
{

//ClearTimerToHideDiv();
if(divRemove1 == "")
divRemove1 = j;
else
divRemove1 += "," + j;
}
}

if(tdDataid != null)
{
if(browser == "Microsoft Internet Explorer")
tdDataid.style.display='block';
else
{
if(browser == "Netscape")
tdDataid.style.display='';
}

DoNotHide1 = j;

tdDataid.x=getposOffset3(obj, "left")
tdDataid.y=getposOffset3(obj, "top")

if(position == 1)
{
tdDataid.style.left=tdDataid.x-clearbrowseredge3(obj, "rightedge", tdDataid) + "px";
tdDataid.style.top=tdDataid.y-clearbrowseredge3(obj, "bottomedge", tdDataid)+obj.offsetHeight+ "px"
}
else
{
tdDataid.style.left=tdDataid.x-clearbrowseredge3(obj, "rightedge", tdDataid)+obj.offsetWidth+ 3 +"px"
tdDataid.style.top=tdDataid.y-clearbrowseredge3(obj, "bottomedge", tdDataid)+"px"
}

}
}

function CheckDIVNumber1(chkNum)
{
var TotalDiv = divRemove1.split(',');

if(TotalDiv.length > 0)
{
for(var i=0; i<TotalDiv.length; i++)
{
if(parseInt(chkNum,10) == parseInt(TotalDiv[i],10))
return true
}
}
return false;
}

function ClearAllDIV1()
{
if(divRemove1 != "")
{
var TotalDiv = divRemove1.split(',');
var winbrowser = navigator.appName;

if(TotalDiv.length > 0)
{
for(var i=0; i<TotalDiv.length; i++)
{
var divid = document.getElementById("IDD"+TotalDiv[i]);

if(divid != null)
{
if(winbrowser == "Microsoft Internet Explorer")
divid.style.display='none';
else
{
if(winbrowser == "Netscape")
divid.style.display='none';
}
}
}
divRemove1 ="";
}
}
}

function HideTheDIV1(j)
{
var tdDataid = document.getElementById("IDD"+j);
var browser = navigator.appName;

if(tdDataid != null)
{
if(browser == "Microsoft Internet Explorer")
tdDataid.style.display ='none'
else
{
if(browser == "Netscape")
tdDataid.style.display='none';
}
}
}


function HideDIVToRight1(divnum)
{
var flag=false;

if(divnum == "")
{
ClearDIV1 = window.setTimeout(ClearAllDIV1, 500);
}
else
{
window.clearTimeout(ClearDIV1);

if(divRemove1.indexOf(divnum) != -1)
{
var TotalDiv = divRemove1.split(',');

if(TotalDiv.length > 0)
{
for(var i=0; i<TotalDiv.length; i++)
{
if(parseInt(divnum,10) == parseInt(TotalDiv[i],10))
{
flag=true;
continue;
}

if(flag)
{
if(TotalDiv[i] != DoNotHide1)
HideTheDIV1(TotalDiv[i]);
else
DoNotHide1="";
}
}
// if(flag)
// {
// var TestString = divRemove1.substring(0,divRemove1.indexOf(divnum)-1);
// }
}
}
}
}

function clearbrowseredge3(obj, whichedge, div_ID)
{
var edgeoffset=0
if (whichedge == "rightedge")
{
var windowedge=ie6 && ie4 && !window.opera? iecompattest2().scrollLeft+iecompattest2().clientWidth-15 : window.pageXOffset+window.innerWidth-15
div_ID.contentmeasure=div_ID.offsetWidth
if (windowedge-div_ID.x < div_ID.contentmeasure)
edgeoffset=div_ID.contentmeasure-obj.offsetWidth
}
else
{
var topedge=ie6 && ie4 && !window.opera? iecompattest2().scrollTop : window.pageYOffset
var windowedge=ie6 && ie4 && !window.opera? iecompattest2().scrollTop+iecompattest2().clientHeight-15 : window.pageYOffset+window.innerHeight-18
div_ID.contentmeasure=div_ID.offsetHeight
if (windowedge-div_ID.y < div_ID.contentmeasure)
{ //move up?
edgeoffset=div_ID.contentmeasure+obj.offsetHeight;
if ((div_ID.y-topedge)<div_ID.contentmeasure) //up no good either?
edgeoffset=div_ID.y+obj.offsetHeight-topedge;
}
}
return edgeoffset
}

function getposOffset3(what, offsettype)
{
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null)
{
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function iecompattest2(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function LoadInParentURL(surl)
{
window.parent.location.href = surl;
}