﻿// JScript File
var TO;
var Region;
function ShowMenu(id,oAttach,timeout,xoffset,region) {
    hidemenu();
    var o=GEID(id);
    o.style.left=findPosX(oAttach)+xoffset+"px";
    o.style.top=findPosY(oAttach)+23+"px";
    oAttach.style.color="#593085";
    show(o);
    window.clearTimeout(TO);
    TO=window.setTimeout("hidemenu()",6000);
    Region=region;
}
function showseek() {
    window.frames["frmSeek"].document.location.href=url;
}
function hidemenu() {
    hide(GEID("BranchMenu"));
    GEID("menu1").style.color="#fff";
    GEID("menu2").style.color="#fff";
    GEID("menu3").style.color="#fff";
    GEID("menu4").style.color="#fff";
}
function hide(o)   {
   o.style.visibility="hidden";
   o.style.display="none"; 
}
function show(o) {
   o.style.visibility="visible";
   o.style.display="block"; 
}
function goregion(s)    {
    document.location.href="default.aspx?Tag="+Region+s;
}
function GEID(id) {
    return document.getElementById(id);
}
function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function is_child_of(parent, child) {
	if( child != null ) {			
		while( child.parentNode ) {
			if( (child = child.parentNode) == parent ) {
				return true;
			}
		}
	}
	return false;
}
function gosearch() {
    var o=GEID("SidePanel1_ddlState");
    var stateid=o.options[o.selectedIndex].value.toString();
    var o2=GEID("SidePanel1_ddlPositionType");
    var positiontypeid=o2.options[o2.selectedIndex].value.toString();
    var qs="";
    if (stateid!="-1"){
        qs+="stateid="+stateid+"&stateindex="+o.selectedIndex+"&";
    }
    if (positiontypeid!="-1")
    {
        qs+="catoccupation="+positiontypeid+"&posindex="+o2.selectedIndex;
    }
    document.location.href="jobs.aspx?"+qs;   
}
function fixOnMouseOut(element, event, JavaScript_code) {
	var current_mouse_target = null;
	if( event.toElement ) {				
		current_mouse_target 			 = event.toElement;
	} else if( event.relatedTarget ) {				
		current_mouse_target 			 = event.relatedTarget;
	}
	if( !is_child_of(element, current_mouse_target) && element != current_mouse_target ) {
		eval(JavaScript_code);
	}
}
