﻿function SetDefaultCursor()
{
  document.body.style.cursor = 'default';
}

function SetWaitCursor()
{
  document.body.style.cursor = 'wait';
}

function DisableControl(a_strControlID)
{
    // Get the specified control
    var v_cControl = document.getElementById(a_strControlID);
    
    // Disable the control
    v_cControl.disabled = true;
}

function RatingMouseOver(a_iRating)
{
    // Get the Label Control
    var v_lblLabel = document.getElementById("ctl00_ContentPlaceHolder1_lblUserRating")

    // Set the label text based on the Rating    
    switch(a_iRating)
    {
        case 1:
            v_lblLabel.innerHTML = "Make it go away";
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar1");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar2");
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar3");
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar4");
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar5");
            v_btnButton.src = v_imgRatingStarEmpty.src;            
            
            break;
            
        case 2:
            v_lblLabel.innerHTML = "You call that nice?";
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar1");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar2");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar3");
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar4");
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar5");
            v_btnButton.src = v_imgRatingStarEmpty.src;    
            
            break;
            
        case 3:
            v_lblLabel.innerHTML = "Nice indeed";
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar1");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar2");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar3");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar4");
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar5");
            v_btnButton.src = v_imgRatingStarEmpty.src;  
            
            break;
            
        case 4:
            v_lblLabel.innerHTML = "Splendid";
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar1");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar2");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar3");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar4");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar5");
            v_btnButton.src = v_imgRatingStarEmpty.src;  
            
            break;
            
        case 5:
            v_lblLabel.innerHTML = "As nice as it gets!";
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar1");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar2");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar3");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar4");
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar5");
            v_btnButton.src = v_imgRatingStar.src;  
            
            break;            
    }
}

function RatingMouseOut()
{
    // Get the Label Control
    var v_lblLabel = document.getElementById("ctl00_ContentPlaceHolder1_lblUserRating")
    
    // Clear the label
    v_lblLabel.innerHTML = "";
    
    v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar1");
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar2");
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar3");
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar4");
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById("ctl00_ContentPlaceHolder1_btnRatingStar5");
    v_btnButton.src = v_imgRatingStarEmpty.src;  
            
}





function FavoriteRatingMouseOver(a_iRating, a_strFavoriteIndex)
{
    // Build the IDs
    var v_strID1 = "ctl00_ContentPlaceHolder1_btnRatingStar1" + a_strFavoriteIndex;
    var v_strID2 = "ctl00_ContentPlaceHolder1_btnRatingStar2" + a_strFavoriteIndex;
    var v_strID3 = "ctl00_ContentPlaceHolder1_btnRatingStar3" + a_strFavoriteIndex;
    var v_strID4 = "ctl00_ContentPlaceHolder1_btnRatingStar4" + a_strFavoriteIndex;
    var v_strID5 = "ctl00_ContentPlaceHolder1_btnRatingStar5" + a_strFavoriteIndex;
    
    // Get the Label Control
    //var v_lblLabel = document.getElementById("ctl00_ContentPlaceHolder1_lblUserRating");

    // Set the label text based on the Rating    
    switch(a_iRating)
    {
        case 1:
            //v_lblLabel.innerHTML = "Make it go away";
            
            v_btnButton = document.getElementById(v_strID1);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID2);
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById(v_strID3);
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById(v_strID4);
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById(v_strID5);
            v_btnButton.src = v_imgRatingStarEmpty.src;            
            
            break;
            
        case 2:
            //v_lblLabel.innerHTML = "You call that nice?";
            
            v_btnButton = document.getElementById(v_strID1);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID2);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID3);
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById(v_strID4);
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById(v_strID5);
            v_btnButton.src = v_imgRatingStarEmpty.src;    
            
            break;
            
        case 3:
            //v_lblLabel.innerHTML = "Nice indeed";
            
            v_btnButton = document.getElementById(v_strID1);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID2);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID3);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID4);
            v_btnButton.src = v_imgRatingStarEmpty.src;
            
            v_btnButton = document.getElementById(v_strID5);
            v_btnButton.src = v_imgRatingStarEmpty.src;  
            
            break;
            
        case 4:
            //v_lblLabel.innerHTML = "Splendid";
            
            v_btnButton = document.getElementById(v_strID1);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID2);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID3);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID4);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID5);
            v_btnButton.src = v_imgRatingStarEmpty.src;  
            
            break;
            
        case 5:
            //v_lblLabel.innerHTML = "As nice as it gets!";
            
            v_btnButton = document.getElementById(v_strID1);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID2);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID3);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID4);
            v_btnButton.src = v_imgRatingStar.src;
            
            v_btnButton = document.getElementById(v_strID5);
            v_btnButton.src = v_imgRatingStar.src;  
            
            break;            
    }
}

function FavoriteRatingMouseOut(a_strFavoriteIndex)
{
    // Build the IDs
    var v_strID1 = "ctl00_ContentPlaceHolder1_btnRatingStar1" + a_strFavoriteIndex;
    var v_strID2 = "ctl00_ContentPlaceHolder1_btnRatingStar2" + a_strFavoriteIndex;
    var v_strID3 = "ctl00_ContentPlaceHolder1_btnRatingStar3" + a_strFavoriteIndex;
    var v_strID4 = "ctl00_ContentPlaceHolder1_btnRatingStar4" + a_strFavoriteIndex;
    var v_strID5 = "ctl00_ContentPlaceHolder1_btnRatingStar5" + a_strFavoriteIndex;
    
    // Get the Label Control
    //var v_lblLabel = document.getElementById("ctl00_ContentPlaceHolder1_lblUserRating")
    
    // Clear the label
    //v_lblLabel.innerHTML = "";
    
    v_btnButton = document.getElementById(v_strID1);
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById(v_strID2);
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById(v_strID3);
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById(v_strID4);
    v_btnButton.src = v_imgRatingStarEmpty.src;
            
    v_btnButton = document.getElementById(v_strID5);
    v_btnButton.src = v_imgRatingStarEmpty.src;  
            
}
    
// Notify system that script has loaded
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();



