﻿
var ratedNow=null;

function ratingEngine(imageID, imageIndex) {

        for(var i=1; i<=imageIndex;i++){  
             document.getElementById(imageID+i).src='http://fm1heron.cps.intel.com/plt/cd/channel/channel/irc/iln/star-orange.gif'; 
        }
        for(var j=5; j>imageIndex;j--){
            document.getElementById(imageID+j).src='http://fm1heron.cps.intel.com/plt/cd/channel/channel/irc/iln/star-off.gif';
        }
}

function oneClickEngine(imageID, imageIndex) {

        for(var i=1; i<=imageIndex;i++){  
             document.getElementById(imageID+'-'+i).src='http://fm1heron.cps.intel.com/plt/cd/channel/channel/irc/iln/star-orange.gif'; 
        }
        for(var j=5; j>imageIndex;j--){
            document.getElementById(imageID+'-'+j).src='http://fm1heron.cps.intel.com/plt/cd/channel/channel/irc/iln/star-off.gif';
        }
}

function divMouseOver(div) {  
    var divID = div.id;
    var ID = divID.substring(0, (divID.length-7));
    document.getElementById(divID).style.display ="none";
    document.getElementById(ID+'ratestar').style.display ="block";
}

function divMouseOut(div){
         var divID = div.id;
         var ID = divID.substring(0, (divID.length-8));
         var ratedID = divID.substring(0, (divID.length-9));
         var isRated = document.getElementById(ID+'israted').value;
         
         if(isRated=='yes'){
            document.getElementById(ID+'ratestar').style.display ="none";
            document.getElementById(ID+'avgstar').style.display ="none";
            document.getElementById(ID+'rtdstar').style.display ="block";
         }
         else{
            document.getElementById(ID+'rtdstar').style.display ="none";
            document.getElementById(ID+'ratestar').style.display ="none";
            document.getElementById(ID+'avgstar').style.display ="block";
         }
         if(ratedNow!=null){
            document.getElementById(ID+'avgstar').style.display ="none";
            oneClickEngine(ratedID,ratedNow);
            document.getElementById(ID+'rtdstar').style.display ="block";
            document.getElementById(ID+'israted').value='yes';
            ratedNow=null;            
         }
}

function starMouseOver(img) { 
  var imgID = img.id;
  var imgDiv = imgID.substring(0, (imgID.length-1));
  var index = parseInt(imgID.substring((imgID.length -1), imgID.length)); 
  
  ratingEngine(imgDiv,index);
}

function showLoad(divID){
    document.getElementById(divID+'divID').style.display ="none";
}

function callRating(URL,object){
    var objID = object.id;
    var divId = objID.substring(0, (objID.length-1));
    
    var Id = objID.substring((objID.length-1), (objID.length));
    ratedNow=Id;
    document.getElementById('rateFrame').src=URL;
    document.getElementById(divId+'divID').style.display ="block";
    setTimeout(function(){showLoad(divId);divId=null;}, 3000);
}






