function openclientpeer(id) {

    if (id == 1) {

        document.getElementById('divclientrating').style.display = 'inline';
        document.getElementById('divpeerrating').style.display = 'none';
        document.getElementById('crating').style.backgroundColor = '#F6F5EF';
        document.getElementById('prating').style.backgroundColor = '#e8e2d6';
        document.getElementById('crating').style.borderBottomColor = '#F6F5EF';
        document.getElementById('crating').style.borderTop = 'solid 2px #E1DBCD';
        document.getElementById('prating').style.borderBottom = 'solid 2px #E4D8C8';
        document.getElementById('prating').style.borderTop = 'solid 0px #E1DBCD';
        callCustomAlert('divclientrating', '485');
    }
    if (id == 2) {

        document.getElementById('divpeerrating').style.display = 'inline';
        document.getElementById('divclientrating').style.display = 'none';
        document.getElementById('crating').style.backgroundColor = '#e8e2d6';
        document.getElementById('prating').style.backgroundColor = '#F6F5EF';
        document.getElementById('prating').style.borderBottomColor = '#F6F5EF';
        document.getElementById('prating').style.borderTop = 'solid 2px #E4D8C8';
        document.getElementById('crating').style.borderBottom = 'solid 2px #E4D8C8';
        document.getElementById('crating').style.borderTop = 'solid 0px #E1DBCD';
        callCustomAlert('divpeerrating', '485');
    }
}

function openpeerclient(id) {

    if (id == 1) {

        document.getElementById('divclientrating1').style.display = 'inline';
        document.getElementById('divpeerrating1').style.display = 'none';
        document.getElementById('crating1').style.backgroundColor = '#F6F5EF';
        document.getElementById('prating1').style.backgroundColor = '#e8e2d6';
        document.getElementById('crating1').style.borderBottomColor = '#F6F5EF';
        document.getElementById('crating1').style.borderTop = 'solid 2px #E1DBCD';
        document.getElementById('prating1').style.borderBottom = 'solid 2px #E4D8C8';
        document.getElementById('prating1').style.borderTop = 'solid 0px #E1DBCD';
        callCustomAlert('divclientrating1', '485');
    }
    if (id == 2) {

        document.getElementById('divpeerrating1').style.display = 'inline';
        document.getElementById('divclientrating1').style.display = 'none';
        document.getElementById('crating1').style.backgroundColor = '#e8e2d6';
        document.getElementById('prating1').style.backgroundColor = '#F6F5EF';
        document.getElementById('prating1').style.borderBottomColor = '#F6F5EF';
        document.getElementById('prating1').style.borderTop = 'solid 2px #E4D8C8';
        document.getElementById('crating1').style.borderBottom = 'solid 2px #E4D8C8';
        document.getElementById('crating1').style.borderTop = 'solid 0px #E1DBCD';
        callCustomAlert('divpeerrating1', '485');
    }
}
function showBrHideDetails(val, val2) {

    if (val == "show") {
        document.getElementById("divBrHideDetails").style.display = "block";
        document.getElementById("divBrShowDetails").style.display = "none"
        document.getElementById("divBrPaDetails").style.display = "block";
        CallWebService(val2);
    } else {
        document.getElementById("divBrHideDetails").style.display = "none";
        document.getElementById("divBrShowDetails").style.display = "block";
        document.getElementById("divBrPaDetails").style.display = "none";
    }
}

function CallWebService(val2) {

   Navigate_ws.CollectStats(val2);
           
   }

	function callAlert(header,text,links,wdth)
	{
		var pos;
		if (window.innerHeight)
		{
			pos = window.pageYOffset
		}
		else if (document.documentElement && document.documentElement.scrollTop)
		{
			pos = document.documentElement.scrollTop
		}
		else if (document.body)
		{
			pos = document.body.scrollTop
		}
		el = document.getElementById('alertpopup');
		//document.getElementById('alerttitle').getElementsByTagName('span')[0].firstChild.nodeValue = title;
		document.getElementById('popupHeader').innerHTML = header;
		document.getElementById('popupText').innerHTML = text;
		document.getElementById('popupLinks').innerHTML = links;
		el.style.width = wdth + "px";
		el.style.display = 'block';
		setMaskSize();
		document.getElementById('cover').style.display = 'block';
		el.style.top = (((f_clientHeight() - el.offsetHeight) / 2)+pos) + 'px';
		el.style.left = (f_clientWidth() - el.offsetWidth) / 2 + 'px';
		el.style.zIndex = "1001";
		if(document.frames){
			document.getElementById("fr").style.top = el.style.top;
			document.getElementById("fr").style.left = el.style.left;
			document.getElementById("fr").style.width = el.style.width;
			document.getElementById("fr").style.height = "160";
			document.getElementById("fr").style.zIndex = "1000";
			document.getElementById("fr").style.display = "block";	document.getElementById("fr").style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
			disableDD(true);
		}
	}
	function closeIt()
	{
		document.getElementById('alertpopup').style.display = 'none';
		document.getElementById('cover').style.display = 'none';
		if(document.frames){
			document.getElementById("fr").style.display = "none";
			disableDD(false);
		}
	}
	function callCustomAlert(id,wdth)
	{
		var pos;
		if (window.innerHeight)
		{
			pos = window.pageYOffset
		}
		else if (document.documentElement && document.documentElement.scrollTop)
		{
			pos = document.documentElement.scrollTop
		}
		else if (document.body)
		{
			pos = document.body.scrollTop
		}
		el = document.getElementById(id);
		el.style.width = wdth + "px";
		el.style.display = 'block';
		setMaskSize();
		document.getElementById('cover').style.display = 'block';
		el.style.top = (((f_clientHeight() - el.offsetHeight) / 2)+pos) + 'px';
		el.style.left = (f_clientWidth() - el.offsetWidth) / 2 + 'px';
		el.style.zIndex = "1001";
		if(document.frames){
			document.getElementById("fr").style.top = el.style.top;
			document.getElementById("fr").style.left = el.style.left;
			document.getElementById("fr").style.width = el.style.width;
			document.getElementById("fr").style.height = "250";
			document.getElementById("fr").style.zIndex = "1000";
			document.getElementById("fr").style.display = "block";	document.getElementById("fr").style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
			//disable all dropdowns
			disableDD(true);
			//allow dropdowns in popups
			var doc = document.getElementById(id);
			var theFields = doc.getElementsByTagName('select');
			for (var i = 0; i < theFields.length; i++) {
			    theFields[i].disabled = false;
			    theFields[i].style.backgroundColor = "#FFFFFF";
			}
		}
	}
	function closeCustomAlert(id)
	{
		document.getElementById(id).style.display = 'none';
		document.getElementById('cover').style.display = 'none';
		if(document.frames){
			document.getElementById("fr").style.display = "none";
			disableDD(false);
		}
	}
	function f_clientWidth()
	{
		return f_filterResults
		(
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
		);
	}
	function f_clientHeight()
	{
		return f_filterResults
		(
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
		);
	}
	function f_filterResults(n_win, n_docel, n_body)
	{
		var n_result = n_win ? n_win : 0;
		if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
		return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
	}
	function disableDD(bool){
		for (f = 0; f < document.forms.length; f++)
		{
		    var elements = document.forms[f].elements;
		    // looping through all elements on certain form
		    for (e = 0; e < elements.length; e++)
		    {
		        if ((elements[e].type == "select-one")||(elements[e].type == "select-multiple"))
		        {
		            elements[e].disabled = bool;
		            if (bool){
		                elements[e].style.backgroundColor = "#cccccc";
		            }else{
		                elements[e].style.backgroundColor = "#ffffff";
		            }
		        }
		    }
		}
	}
	function setMaskSize() {
	var theBody = document.getElementsByTagName("BODY")[0];
	
	var popHeight = "";	
	var popWidth = "";
	
	var fullHeight = f_clientHeight();
	var fullWidth = f_clientWidth();
	
	// Determine what's bigger, scrollHeight or fullHeight / width
	if (fullHeight > theBody.scrollHeight) {
		popHeight = fullHeight;
	} else {
		popHeight = theBody.scrollHeight;
	}
	
	if (fullWidth > theBody.scrollWidth) {
		popWidth = fullWidth;
	} else {
		popWidth = theBody.scrollWidth;
	}
	
	document.getElementById('cover').style.height = popHeight + "px";
	document.getElementById('cover').style.width = popWidth + "px";
}

//added for client review details
function showHideRatingDetails(val){
    if (val=="show"){
/*      document.getElementById("divHidePre").style.display = "block";
       document.getElementById("divShowPre").style.display = "none"*/
        document.getElementById("divHideDetails").style.display = "block";
        document.getElementById("divShowDetails").style.display = "none"
        document.getElementById("divRatingsDetail").style.display = "block";
        //feedback column may not exist
        if (document.getElementById("tdFeedback"))
            document.getElementById("tdFeedback").style.visibility = "visible";
    } else {
       /*document.getElementById("divHidePre").style.display = "none";
        document.getElementById("divShowPre").style.display = "block";*/
        document.getElementById("divHideDetails").style.display = "none";
        document.getElementById("divShowDetails").style.display = "block";
        document.getElementById("divRatingsDetail").style.display = "none";
        //feedback column may not exist
        if (document.getElementById("tdFeedback"))
            document.getElementById("tdFeedback").style.visibility = "hidden";
    }
}
function showHideTypes(num, val){

    var minus = "divMinus"+num;
    var plus = "divPlus"+num;
    var third = "divThirdLevel"+num;
    
    if (val=="show"){
        document.getElementById(minus).style.display = "block";
        document.getElementById(plus).style.display = "none"
        document.getElementById(third).style.display = "block";
    } else {
        document.getElementById(minus).style.display = "none";
        document.getElementById(plus).style.display = "block";
        document.getElementById(third).style.display = "none";
    }
}
//added for peer review details
function showHidePrRatingDetails(){
    var val = document.getElementById("divPrHideDetails").style.display;
    if ((val=="none")||(val=="")){
        document.getElementById("divPrHideDetails").style.display = "block";
        document.getElementById("divPrShowDetails").style.display = "none"
        document.getElementById("divPrRatingsDetail").style.display = "block";
        //feedback column may not exist
        if (document.getElementById("tdPrFeedback"))
            document.getElementById("tdPrFeedback").style.visibility = "visible";
    } else {
        document.getElementById("divPrHideDetails").style.display = "none";
        document.getElementById("divPrShowDetails").style.display = "block";
        document.getElementById("divPrRatingsDetail").style.display = "none";
        //feedback column may not exist
        if (document.getElementById("tdPrFeedback"))
            document.getElementById("tdPrFeedback").style.visibility = "hidden";
    }
    closePrHeaders();
}
function showHidePrHeaderDetails(num){
    
    var val = document.getElementById("divPrHideDetails"+num).style.display;
    if ((val=="none")||(val=="")){
        closePrHeaders();
        document.getElementById("divPrHideDetails"+num).style.display = "block";
        document.getElementById("divPrShowDetails"+num).style.display = "none"
        document.getElementById("divPrRatingsDetail"+num).style.display = "block";
        document.getElementById("divHidePre"+num).style.display = "block";
        document.getElementById("divShowPre"+num).style.display = "none"
        //feedback column may not exist
        if (document.getElementById("tdPrFeedback"+num))
            document.getElementById("tdPrFeedback"+num).style.visibility = "visible";
    } else {
        closePrHeaders();
        document.getElementById("divPrHideDetails"+num).style.display = "none";
        document.getElementById("divPrShowDetails"+num).style.display = "block";
        document.getElementById("divPrRatingsDetail"+num).style.display = "none";
        document.getElementById("divHidePre"+num).style.display = "none";
        document.getElementById("divShowPre"+num).style.display = "block"
        //feedback column may not exist
        if (document.getElementById("tdPrFeedback"+num))
            document.getElementById("tdPrFeedback"+num).style.visibility = "hidden";
    }
}
function showHidePrTypes(num, val){

    var minus = "divPrMinus"+num;
    var plus = "divPrPlus"+num;
    var third = "divPrThirdLevel"+num;
    
    if (val=="show"){
        document.getElementById(minus).style.display = "block";
        document.getElementById(plus).style.display = "none"
        document.getElementById(third).style.display = "block";
    } else {
        document.getElementById(minus).style.display = "none";
        document.getElementById(plus).style.display = "block";
        document.getElementById(third).style.display = "none";
    }
}
function closePrHeaders(){
    var num = 0;
    var val = "true";
    while (val=="true"){
        if (document.getElementById("divPrHideDetails"+num)){
            document.getElementById("divPrHideDetails"+num).style.display = "none";
            document.getElementById("divPrShowDetails"+num).style.display = "block";
            document.getElementById("divPrRatingsDetail"+num).style.display = "none";
            document.getElementById("divHidePre"+num).style.display = "none";
            document.getElementById("divShowPre"+num).style.display = "block"
            //feedback column may not exist
            if (document.getElementById("tdPrFeedback"+num))
                document.getElementById("tdPrFeedback"+num).style.visibility = "hidden";
        } else {
            val = "false";
        }
        num ++;
    }
}