//button rollover image swapping
function btnRollover(btnName, flag) 
{ 
   	var btn = document.getElementById(btnName);
	if (flag)
 	{
		//btn.src = "/portals/_default/skins/EG/images/" + btnName + "_on.gif";
		btn.src = "/portals/5/images/" + btnName + "Active.png";
	}
	else
	{
		//btn.src = "/portals/_default/skins/EG/images/" + btnName + ".gif";
		btn.src = "/portals/5/images/" + btnName + "Static.png";
	}
} 

//random image generator
function randomInt(imgName, gifname, length)
{
	var img = document.getElementById(imgName);
	img.src = "/portals/_default/skins/EG/images/" + gifname + 
		Math.ceil(Math.random() * (length)) + ".gif";
}

//email a friend
function mailpage()
{
mail_str = "mailto:?subject=Webpage referred from www.clovisgroup.com";
mail_str += "&body=I thought you might be interested in the following webpage: " + location.href;
mail_str += escape(". \n\nThis company is Clovis, a division of Eliassen Group and they have been providing outstanding professionals on a contract, contract-to-hire and direct hire basis.  Clovis offers superior employment solutions at premier companies nationwide in industries including healthcare/pharmaceutical, financial services, government, education, manufacturing and software development.")
location.href = mail_str;
}

//show and hide div for ContactUs form
function hidediv()
{
	var sel = document.getElementById("dnn_ctr606_ContactUs_ddlSubject");
	var div = document.getElementById("dnn_ctr606_ContactUs_ContactUsFileUpload");
	if (sel.selectedIndex == 2)
	{
		div.style.visibility = "visible";
	}
	else
	{
		div.style.visibility = "hidden";
	}
}

function btnUATRollover(btnName, flag) {
    var btn = document.getElementById(btnName);
    var txt = document.getElementById("uat_text");
    if (flag) {
        btn.src = "/portals/0/images/" + btnName + "_on.gif";
        txt.src = "/portals/0/images/" + btnName + "_text.gif";
    }
    else {
        btn.src = "/portals/0/images/" + btnName + "_off.gif";
        txt.src = "/portals/0/images/blank.gif";
    }
}

function centerSWF()
{
    var sw;
    if(parseInt(navigator.appVersion)>3)
    {
        if(navigator.appName=="Netscape"){sw = window.innerWidth;}
        if(navigator.appName.indexOf("Microsoft")!=-1){sw = document.body.offsetWidth;}
        if(navigator.appName.indexOf("Opera")!=-1){sw = window.innerWidth;}
    }
    if (sw >= 1024)
    {
        var margin = ((1680 - sw) / 2) * -1
        document.getElementById("dnn_Header").style.width = (sw + (margin * -1)) + "px";
        document.getElementById("dnn_Header").style.marginLeft = margin + "px";
    }
    else
    {
        document.getElementById("dnn_Header").style.width = "1352px";
        document.getElementById("dnn_Header").style.marginLeft = "-328px";
    }
}

function colorFeaturedJobs()
{
    var allHTMLTags=document.getElementsByTagName("*");

    for (var i=0; i < allHTMLTags.length; i++) 
    {
        if (allHTMLTags[i].className== "gridJobsOfWeek") 
        {
            var allTDTags=allHTMLTags[i].getElementsByTagName("td");
            for (var j=0; j < allTDTags.length; j++)
            {
                var anchor = allTDTags[j].innerHTML;
                var y = anchor.indexOf("?JobID=");
                var z = anchor.indexOf('">[');
                var jobNum = anchor.substring(y + 7, z);
                allTDTags[j].innerHTML = '<' + anchor.substring(1, z + 2) + '<span style="color:#55A51C">[' + jobNum + ']</span>' 
                    + anchor.substring(z + 3 + jobNum.length + 1, anchor.length) + '</a>';
            }
        }
    }
}

// show siblings of current page in vertical menu
function vertmenuSubNav()
{
//    var ulParent = document.getElementById("vertmenuSubNav");
//    var ulChildren = ulParent.getElementsByTagName('*');
//    if (ulParent.hasChildNodes())
//    {
//        var ulChildren = ulParent.childNodes;
//        for (var j=0; j < ulChildren.length; j++)
//        {
//            alert('test');
//        }
//    }
//    var child = ulParent.firstChild;
//    while (child) 
//    { 
//        alert('test'); 
//        child = child.nextSibling;
//    }
    var parentLink = document.getElementById("vertmenuSubNavCurrentItem").parentNode;
    if (parentLink.hasChildNodes())
    {
        var children = parentLink.childNodes;
        for (var i=0; i < children.length; i++)
        {
            children[i].style.display = "block";
        }
    }
}
 
