//button rollover image swapping
function btnRollover(btnName, flag) 
{ 
   	var btn = document.getElementById(btnName);
	if (flag)
 	{
		btn.src = "/portals/_default/skins/ECLIN/images/" + btnName + "_on.gif";
	}
	else
	{
		btn.src = "/portals/_default/skins/ECLIN/images/" + btnName + ".gif";
	}
} 

//random image generator
function randomInt(imgName, gifname, length)
{
	var img = document.getElementById(imgName);
	img.src = "/portals/_default/skins/ECLIN/images/" + gifname + 
		Math.ceil(Math.random() * (length)) + ".gif";
}

//email a friend
function mailpage()
{
mail_str = "mailto:?subject=Webpage referred from www.eclinicalsol.com";
mail_str += "&body=I thought you might be interested in the following webpage: " + location.href;
mail_str += escape(". \n\nThis company is eClinical Solutions, a division of Eliassen Group, and they are a clinical systems technology firm providing a clinical data repository named eGrex which allows Data as a Service (Daas) in order to standardize, aggregate and analyze clinical data. Additionally, they offer reporting and training solutions as well as EDC services for the benefit of sponsors and CROs.")
location.href = mail_str;
}

//show and hide div for ContactUs form
function hidediv() {
    var sel1 = document.getElementById("dnn_ctr756_ContactUsEClin_ddlSubject");
    var div1 = document.getElementById("dnn_ctr756_ContactUsEClin_ContactUsFileUpload");
    var sel2 = document.getElementById("dnn_ctr757_ContactUsEClin_ddlSubject");
    var div2 = document.getElementById("dnn_ctr757_ContactUsEClin_ContactUsFileUpload");

    if (sel1 != null) {
        if (sel1.selectedIndex == 2) {
            div1.style.visibility = "visible";
        }
        else {
            div1.style.visibility = "hidden";
        }
    }

    if (sel2 != null) {
        if (sel2.selectedIndex == 2) {
            div2.style.visibility = "visible";
        }
        else {
            div2.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";
    }
}

// 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";
        }
    }
}
 
