﻿	function viewDocument(strPath)
    {
        if (document.getElementById('ctl00_hdnLoggedIn').value == "1")
        {
		   // var pageURL = "Default.aspx?fileName=" + strPath+ "&pageName=roc";
var pageURL = "default.php?fileName=" + strPath+ "&pageName=roc";
		    //var newWin = window.open(pageURL, 'RoC', 'top=100,left=200,height=660,width=800,resizable=yes,scrollbars=yes');
		    var newWin = window.open(pageURL, 'RoC', 'top=25, left=100, height=700, width=800, status=no, menubar=no, resizable=yes, scrollbars=yes, toolbar=no, location=no, directories=no');
		    if( !newWin )
		    {
			    newWin = window.open('', 'RoC', 'top=25, left=100, height=700, width=800, status=no, menubar=no, resizable=yes, scrollbars=yes, toolbar=no, location=no, directories=no');
			    newWin.location.href = pageURL;
		    }
		}
		else
		{
		    Popup.Item('Login', YAHOO.util.Dom.get('LoginDiv').innerHTML); 
            return false;
		}
    }
    
    function viewScoreCard(strPath)
    {
		var pageURL = "default.php?fileName=" + strPath+ "&pageName=sc";
	   // var pageURL = "Default.aspx?fileName=" + strPath+ "&pageName=sc";
	    //var newWin = window.open(pageURL, 'RoC', 'top=100,left=200,height=660,width=800,resizable=yes,scrollbars=yes');
	    var newWin = window.open(pageURL, 'SC', 'top=25, left=100, height=700, width=800, status=no, menubar=no, resizable=yes, scrollbars=yes, toolbar=no, location=no, directories=no');
	    if( !newWin )
	    {
		    newWin = window.open('', 'SC', 'top=25, left=100, height=700, width=800, status=no, menubar=no, resizable=yes, scrollbars=yes, toolbar=no, location=no, directories=no');
		    newWin.location.href = pageURL;
	    }
    }
    
    function viewScoreCardMethodology(strPath)
    {
        var pageURL = "http://www.fsavaluation.com/content/scorecards/methodology/" + strPath;
	    var newWin = window.open(pageURL, 'QV', 'top=100,left=200,height=575,width=740,resizable=yes,scrollbars=no');
	    if( !newWin )
	    {
		    newWin = window.open('', 'ScoreCards', 'top=100,left=200,height=575,width=740,resizable=yes,scrollbars=no');
		    newWin.location.href = pageURL;
	    }
    }
    
    function downloadFile()
    {
        if (document.getElementById('ctl00_hdnLoggedIn').value == "1")
        {
            //document.location.href = pageURL;
            return true;
		}
		else
		{
		    alert('You have to login to download.');
		    return false;
		}
    }
    
    function viewImage(strImage)
    {
        var pageURL = "http://www.fsavaluation.com/images/" + strImage;
	    var newWin = window.open(pageURL, 'QV', 'top=100,left=200,height=575,width=740,resizable=yes,scrollbars=no');
	    if( !newWin )
	    {
		    newWin = window.open('', 'QV', 'top=100,left=200,height=575,width=740,resizable=yes,scrollbars=no');
		    newWin.location.href = pageURL;
	    }
    }
    
    function RedirectTo(strYear)
    {
        var pageURL = window.location.toString();
        if (pageURL.indexOf("year=") > 0)
        {
            pageURL = pageURL.substring(0, pageURL.indexOf("year=") + 5) + strYear;
        }
        else
        {
            pageURL = pageURL + "&year=" + strYear;
        }
		window.location.href = pageURL;
    }
    
    function ShowDiv(id)
    {
        if (id == 1)
        {
            document.getElementById('divMoreValuation').style.display = 'block';
            document.getElementById('divMoreContentValuation').style.display = 'none';
        }
        if (id == 2)
        {
            document.getElementById('divMoreScreen').style.display = 'block';
            document.getElementById('divMoreContentScreen').style.display = 'none';
        }
    }
    
    function ShowClient(redirectTo)
    {
        if (document.getElementById('ctl00_hdnLoggedIn').value == "1")
        {
            return true;
        }
        else
        {
            document.getElementById('hdnPage').value = redirectTo;
            Popup.Item('Login', YAHOO.util.Dom.get('LoginDiv').innerHTML); 
            return false;
        }
    }
    
    function ShowHideYears(id)
    {
        switch (id)
        {
            case 2:
                if (document.getElementById('ctl00_cphBody_lnk2').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnk2').innerHTML = "[-]";
                    document.getElementById('td2').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnk2').innerHTML = "[+]";
                    document.getElementById('td2').style.display = 'none';
                }
                break;
            case 3:
                if (document.getElementById('ctl00_cphBody_lnk3').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnk3').innerHTML = "[-]";
                    document.getElementById('td3').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnk3').innerHTML = "[+]";
                    document.getElementById('td3').style.display = 'none';
                }
                break;
            case 4:
                if (document.getElementById('ctl00_cphBody_lnk4').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnk4').innerHTML = "[-]";
                    document.getElementById('td4').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnk4').innerHTML = "[+]";
                    document.getElementById('td4').style.display = 'none';
                }
                break;
            case 5:
                if (document.getElementById('ctl00_cphBody_lnk5').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnk5').innerHTML = "[-]";
                    document.getElementById('td5').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnk5').innerHTML = "[+]";
                    document.getElementById('td5').style.display = 'none';
                }
                break;
            case 22:
                if (document.getElementById('ctl00_cphBody_lnkU2').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnkU2').innerHTML = "[-]";
                    document.getElementById('tdU2').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnkU2').innerHTML = "[+]";
                    document.getElementById('tdU2').style.display = 'none';
                }
                break;
            case 33:
                if (document.getElementById('ctl00_cphBody_lnkU3').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnkU3').innerHTML = "[-]";
                    document.getElementById('tdU3').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnkU3').innerHTML = "[+]";
                    document.getElementById('tdU3').style.display = 'none';
                }
                break;
            case 44:
                if (document.getElementById('ctl00_cphBody_lnkU4').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnkU4').innerHTML = "[-]";
                    document.getElementById('tdU4').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnkU4').innerHTML = "[+]";
                    document.getElementById('tdU4').style.display = 'none';
                }
                break;
            case 55:
                if (document.getElementById('ctl00_cphBody_lnkU5').innerHTML == "[+]")
                {
                    document.getElementById('ctl00_cphBody_lnkU5').innerHTML = "[-]";
                    document.getElementById('tdU5').style.display = 'block';
                }
                else
                {
                    document.getElementById('ctl00_cphBody_lnkU5').innerHTML = "[+]";
                    document.getElementById('tdU5').style.display = 'none';
                }
                break;
        }
    }

    function elementClick(elementId, divId, cs) {
        
        //alert(elementId);
        if (document.getElementById(elementId).value == "0")
        {
            document.getElementById(elementId).value = "1";
        }
        else if (document.getElementById(elementId).value == "1")
        {
            document.getElementById(elementId).value = "0";
        }
        
        if (document.getElementById(divId).className == 'bRed')
        {
            document.getElementById(divId).className = 'bGrn';
            //enableSlider(ctrlId);
        }
        else if (document.getElementById(divId).className == 'bGrn')
        {
            document.getElementById(divId).className = 'bRed';
            //disableSlider(ctrlId);            
        }
        
        if (cs == "c")
        {
            ModifyCHeader();
        }
        else if (cs == "s")
        {
            ModifySHeader();
        }
    }

    function disableSlider(ctrlId) {
        $clearHandlers($find(ctrlId)._handle);
        $clearHandlers($find(ctrlId)._railElement);
    }
    function enableSlider(ctrlId) {        
        $addHandlers($find(ctrlId)._handle,
                    {
                        'mousedown': $find(ctrlId)._onMouseDown,
                        'dragstart': $find(ctrlId)._IEDragDropHandler,
                        'drag': $find(ctrlId)._IEDragDropHandler,
                        'dragend': $find(ctrlId)._IEDragDropHandler
                    },
                    $find(ctrlId));

                    $addHandlers($find(ctrlId)._railElement,
                    {
                        'click': $find(ctrlId)._onRailClick
                    },
                    $find(ctrlId));        
    }
    
    function CHeaderClick(dc, v, dh)
    {
        document.getElementById('dc1').className = dc;
        document.getElementById('ctl00_cphBody_hc1').value = v;
        document.getElementById('dc2').className = dc;
        document.getElementById('ctl00_cphBody_hc2').value = v;
        
        document.getElementById('dh1').className = dc;
        document.getElementById('dh2').className = dh;
    }
    
    function SHeaderClick(dc, v, dh)
    {
        var i=0;
        for (i=1; i<10; i++)
        {
            var dCtrl = 'ds' + i;
            var hCtrl = 'ctl00_cphBody_hs' + i;
            
            document.getElementById(dCtrl).className = dc;
            document.getElementById(hCtrl).value = v;
        }

        document.getElementById('dsh1').className = dc;
        document.getElementById('dsh2').className = dh;
    }
    
    function ModifyCHeader()
    {
        var sum = parseInt(document.getElementById('ctl00_cphBody_hc1').value) + parseInt(document.getElementById('ctl00_cphBody_hc2').value);
        switch (sum)
        {
            case 0:
                document.getElementById('dh1').className = 'bRed';
                document.getElementById('dh2').className = 'bGrn';            
                break;
            case 1:
                document.getElementById('dh1').className = 'bRed';
                document.getElementById('dh2').className = 'bRed';
                break;
            case 2:
                document.getElementById('dh1').className = 'bGrn';
                document.getElementById('dh2').className = 'bRed';
                break;
        }
    }
    
    function ModifySHeader()
    {
        var sum = parseInt(document.getElementById('ctl00_cphBody_hs1').value) + parseInt(document.getElementById('ctl00_cphBody_hs2').value) + parseInt(document.getElementById('ctl00_cphBody_hs3').value) + parseInt(document.getElementById('ctl00_cphBody_hs4').value) + parseInt(document.getElementById('ctl00_cphBody_hs5').value) + parseInt(document.getElementById('ctl00_cphBody_hs6').value) + parseInt(document.getElementById('ctl00_cphBody_hs7').value) + parseInt(document.getElementById('ctl00_cphBody_hs8').value) + parseInt(document.getElementById('ctl00_cphBody_hs9').value);
        switch (sum)
        {
            case 0:
                document.getElementById('dsh1').className = 'bRed';
                document.getElementById('dsh2').className = 'bGrn';            
                break;
            case 9:
                document.getElementById('dsh1').className = 'bGrn';
                document.getElementById('dsh2').className = 'bRed';
                break;
            default:
                document.getElementById('dsh1').className = 'bRed';
                document.getElementById('dsh2').className = 'bRed';
                break;
        }
    }
    
    function ShowPopup()
    {
        //Give the condition for 'Save' here. It can be a QueryString variable or a hidden control for 
        //saved Screen Name.
        var modalPopupBehaviorCtrl = $find('ModalPopupBehaviorID');
        modalPopupBehaviorCtrl.show();
    }
    
     function sho(cid) 
     {
		var obj = window.document.getElementById(cid);
		if (obj.className=='hid') 
			obj.className='sho'; 
    }

    function hid(cid) 
    {
	    var obj = window.document.getElementById(cid);
	    if (obj.className=='sho') 
		    obj.className='hid'; 
    }
