﻿var r1 = "Stinks!"; 
var r2 = "Proceed with Caution"; 
var r3 = "Middle of the Road"; 
var r4 = "Feelin It!"; 
var r5 = "Off the Hook!"; 



function enterStar(oSelected){		
	if(oSelected != null && oSelected != undefined)
	{
		var oParentSelected = oSelected.id.substr(0,oSelected.id.indexOf("star"));

        var lblDescription = new getObj(oParentSelected+"lblDescription").obj;
        
		var star1 = new getObj(oParentSelected+"star1").obj; 
		var star2 = new getObj(oParentSelected+"star2").obj; 
		var star3 = new getObj(oParentSelected+"star3").obj; 
		var star4 = new getObj(oParentSelected+"star4").obj; 
		var star5 = new getObj(oParentSelected+"star5").obj; 

		switch(oSelected.id)
		{
			case star1.id:			
				star1.src = "images/star-rated.gif";
				star2.src = "images/star-unrated.gif";
				star3.src = "images/star-unrated.gif";
				star4.src = "images/star-unrated.gif";
				star5.src = "images/star-unrated.gif";	
				lblDescription.innerHTML = r1;
				break; 
			case star2.id:
				star1.src = "images/star-rated.gif";
				star2.src = "images/star-rated.gif";
				star3.src = "images/star-unrated.gif";
				star4.src = "images/star-unrated.gif";
				star5.src = "images/star-unrated.gif";	
				lblDescription.innerHTML = r2;
				break; 
			case star3.id:
				star1.src = "images/star-rated.gif";
				star2.src = "images/star-rated.gif";
				star3.src = "images/star-rated.gif";
				star4.src = "images/star-unrated.gif";
				star5.src = "images/star-unrated.gif";	
				lblDescription.innerHTML = r3;
				break; 
			case star4.id:
				star1.src = "images/star-rated.gif";
				star2.src = "images/star-rated.gif";
				star3.src = "images/star-rated.gif";
				star4.src = "images/star-rated.gif";
				star5.src = "images/star-unrated.gif";				
				lblDescription.innerHTML = r4;
				break;
			case star5.id:
				star1.src = "images/star-rated.gif";
				star2.src = "images/star-rated.gif";
				star3.src = "images/star-rated.gif";
				star4.src = "images/star-rated.gif";
				star5.src = "images/star-rated.gif";	
				lblDescription.innerHTML = r5;
				break;

			default:
				star1.src = "images/star-unrated.gif";
				star2.src = "images/star-unrated.gif";
				star3.src = "images/star-unrated.gif";
				star4.src = "images/star-unrated.gif";
				star5.src = "images/star-unrated.gif";	
				lblDescription.innerHTML = "&nbsp;";
				break;		
		}	

	}
}


function leaveStar(oSelected){
	if(oSelected != null && oSelected != undefined)
	{
		var oParentSelected = oSelected.id.substr(0,oSelected.id.indexOf("star"));

		var star1 = new getObj(oParentSelected+"star1").obj; 
		var star2 = new getObj(oParentSelected+"star2").obj; 
		var star3 = new getObj(oParentSelected+"star3").obj; 
		var star4 = new getObj(oParentSelected+"star4").obj; 
		var star5 = new getObj(oParentSelected+"star5").obj;
        var lblDescription = new getObj(oParentSelected+"lblDescription").obj;
        
		star1.src = "images/star-unrated.gif";
		star2.src = "images/star-unrated.gif";
		star3.src = "images/star-unrated.gif";
		star4.src = "images/star-unrated.gif";
		star5.src = "images/star-unrated.gif";
		lblDescription.innerHTML = "&nbsp;";
	}
}



function clickStar(oSelected){
    if(oSelected != null && oSelected != undefined)
	{
	    var oParentSelected = oSelected.id.substr(0,oSelected.id.indexOf("star"));

	    var star1 = new getObj(oParentSelected+"star1").obj; 
	    var star2 = new getObj(oParentSelected+"star2").obj; 
	    var star3 = new getObj(oParentSelected+"star3").obj; 
	    var star4 = new getObj(oParentSelected+"star4").obj; 
	    var star5 = new getObj(oParentSelected+"star5").obj; 
	    var lblDescription = new getObj(oParentSelected+"lblDescription").obj;


        disableToggleEvents(star1);
        disableToggleEvents(star2);
        disableToggleEvents(star3);
        disableToggleEvents(star4);
        disableToggleEvents(star5);
	    
	    switch(oSelected.id)
	    {
		    case star1.id:			
			    star1.src = "images/star-rated.gif";
			    star2.src = "images/star-unrated.gif";
			    star3.src = "images/star-unrated.gif";
			    star4.src = "images/star-unrated.gif";
			    star5.src = "images/star-unrated.gif";	
			    break; 
		    case star2.id:
			    star1.src = "images/star-rated.gif";
			    star2.src = "images/star-rated.gif";
			    star3.src = "images/star-unrated.gif";
			    star4.src = "images/star-unrated.gif";
			    star5.src = "images/star-unrated.gif";			    
			    
			    break; 
		    case star3.id:
			    star1.src = "images/star-rated.gif";
			    star2.src = "images/star-rated.gif";
			    star3.src = "images/star-rated.gif";
			    star4.src = "images/star-unrated.gif";
			    star5.src = "images/star-unrated.gif";	
			    break; 
		    case star4.id:
			    star1.src = "images/star-rated.gif";
			    star2.src = "images/star-rated.gif";
			    star3.src = "images/star-rated.gif";
			    star4.src = "images/star-rated.gif";
			    star5.src = "images/star-unrated.gif";				
			    break;
		    case star5.id:
			    star1.src = "images/star-rated.gif";
			    star2.src = "images/star-rated.gif";
			    star3.src = "images/star-rated.gif";
			    star4.src = "images/star-rated.gif";
			    star5.src = "images/star-rated.gif";
			    break;

		    default:
			    star1.src = "images/star-unrated.gif";
			    star2.src = "images/star-unrated.gif";
			    star3.src = "images/star-unrated.gif";
			    star4.src = "images/star-unrated.gif";
			    star5.src = "images/star-unrated.gif";	
			    break;		
	    }	
	    
	        	
	    lblDescription.innerHTML = "&nbsp;";    	
	}
}


/*function removeEvent(obj,type,fn){
  if(obj.removeEventListener) obj.removeEventListener(type,fn,true);
  else if(obj.detachEvent){
    obj.detachEvent("on"+type,obj[type+fn]);
    obj[type+fn]=null;
    obj["e"+type+fn]=null;
  }
}*/


function disableToggleEvents(obj)
{
    //For IE
    obj.disabled = true;
    //For Mozilla
    obj.setAttribute("onclick", null);
    obj.setAttribute("onMouseOver", null);
    obj.setAttribute("onMouseOut", null);
    obj.setAttribute("onMouseMove", null);
    obj.setAttribute("onMouseDown", null);
    obj.setAttribute("onMouseUp", null);

}







          

