var timedHide;

var formString="form";

var tStart="<table border=0 cellspacing=0 cellpadding=0>";

var cellStart="<tr height='20'><td align=left class='nav'>&nbsp;&nbsp;&nbsp;<a href='";

var cellMiddle="' class=nav>";

var cellEnd="</a>&nbsp;&nbsp;&nbsp;<BR></td></tr>";

var tEnd="<tr><td height=3 class='nav'><img src='http://img.insight.com/graphics/ic/content/1x1trans.gif' height=3></td></tr></table>";

var hideTimeout;
var layer2Hide;
function timeOut(hide){
	hideTimeout = window.setTimeout(hide, 100);
	layer2Hide = hide;
}
function clearTime(){
	window.clearTimeout(hideTimeout);
}
function showLayer(ref,posX,posY, showIt){
    if(layer2Hide == "hideLayer()") window.clearTimeout(hideTimeout);
  if(showIt){
    var n;
    var innerText = tStart;
    for(n=0;n<window[ref].length;n++){
        innerText += cellStart;
        innerText += "http://www.pugvalley.com/";
        innerText += window[ref][n];
        innerText += cellMiddle;
        n++;
        innerText += window[ref][n];
        innerText += cellEnd;
    }
    innerText += tEnd;
    subMenu.innerHTML = innerText;
    subMenu.style.marginLeft = posX;
    subMenu.style.marginTop = posY;
    // filter is only IE5.0+, but hey it is sticky!
    subMenu.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=93)";
    sel = document.all.tags("select");
    // loop to hide form select element if it collides with dropdown
    for(var i = 0; i < sel.length; i++){
        tempTop=0;
        tempLeft=0;
        temp=sel[i];
        while(temp.tagName != 'BODY'){
            tempTop += temp.offsetTop;
            tempLeft += temp.offsetLeft;
            temp = temp.offsetParent;
        }
        if(tempTop < (subMenu.offsetTop + subMenu.offsetHeight)){
            if((tempLeft < (subMenu.offsetLeft + subMenu.offsetWidth)) && (tempLeft + sel[i].offsetWidth > subMenu.offsetLeft)) {
                sel[i].style.visibility = 'hidden';
            }
        }
    }

    subMenu.style.visibility="visible";
    subMenu.style.display="inline";
  }
}

function hideLayer(e){
    if(subMenu.style.visibility!="hidden"){
        subMenu.style.visibility="hidden";
        subMenu.style.display="none";
        subMenu.innerHTML=0;
        sel = document.all.tags("select");
        for(var i = 0; i < sel.length; i++){
            sel[i].style.visibility = 'visible';
        }
    }
    return false;
}
function countryShow(){
    countrySel.style.posLeft = 160;
    countrySel.style.posTop = 20;
    countrySel.style.visibility="visible";
    countrySel.style.display="inline";
}

function countryHide(){
  if(!countrySel.contains(window.event.toElement) && countrySel.style.visibility!="hidden"){
    countrySel.style.visibility="hidden";
    countrySel.style.display="none";
  }
    return false;
}


function iconPopShow(ref){

    iconPopUp.innerHTML = window[ref];
		      iconPopUp.style.posLeft = document.body.clientWidth-240;
	    iconPopUp.style.posTop = 0;
    iconPopUp.style.visibility="visible";
    iconPopUp.style.display="inline";
    icon1.style.visibility="hidden";
    icon2.style.visibility="hidden";
    isLogin = false;
    if(ref=='loginHtml'){
        document.forms["popLogin"].elements[0].focus();
		        iconPopUp.style.posLeft = document.body.clientWidth-206;
		        icon3.style.visibility="hidden";
        isLogin = true;
    }
    if(ref=='qwikreport'){
		        iconPopUp.style.posLeft = document.body.clientWidth-186;
		        icon3.style.visibility="hidden";
        isLogin = true;
    }    
    return false;
}

function iconPopHide(){

    iconPopUp.style.visibility="hidden";
    iconPopUp.style.display="none";
    iconPopUp.innerHTML=0;
    icon1.style.visibility="visible";
    icon2.style.visibility="visible";
    icon3.style.visibility="visible";
}

function toggle(layerID, imageBt){
    resourceBox = new Cookie(layerID.id);
    resourceBox.path = "/";
    var collapse = /collapse*/g;
    if(collapse.test(imageBt.src)){
        layerID.style.display = "none";
        imageBt.src = "http://img.insight.com/graphics/ic/content/resrc_expand.gif";
        resourceBox.store("false");
    }
    else{
        layerID.style.display = "block";
        imageBt.src = "http://img.insight.com/graphics/ic/content/resrc_collapse.gif";
        resourceBox.store("true");
    }
}
