﻿    var isRated = false;
    function changeRate(val)
    { 
        if (!isRated){
            document.getElementById('starTable').style.backgroundImage = "url(media/starzRing"+val+".gif)";
	        var tnk = document.getElementById('starUser0ThankYou');
            
            if (tnk != null) {
                if (val == 1){
                    tnk.innerHTML = '<div class=\'ratings\'>Not for me</div>';
                }else if(val == 2){
                   tnk.innerHTML = '<div class=\'ratings\'>Might try it</div>';
                }else if(val == 3){
                   tnk.innerHTML = '<div class=\'ratings\'>Like it</div>';
                }else if(val == 4){
                   tnk.innerHTML = '<div class=\'ratings\'>Love it</div>';
                }else  tnk.innerHTML = 'Can\'t wait<br />to start';
            }
        }
    }
    function rate(obj, val)
    { 
        
        if (!isRated)
        {
            document.getElementById('rated').value = val;
            xmlhttp=null;
            if (window.XMLHttpRequest)
              {// code for all new browsers
              xmlhttp=new XMLHttpRequest();
              }
            else if (window.ActiveXObject)
              {// code for IE5 and IE6
              xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
              }
           if (xmlhttp!=null)
           {
                 var sPath = window.location.pathname;
                 var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
                 var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
              xmlhttp.onreadystatechange=state_Change;
              xmlhttp.open("POST",'responseHTTP.aspx?vote='+(val)+ '&url=' + sPage,true);
              xmlhttp.send('responseHTTP.aspx?vote='+(val)+ '&url=' + sPage);
           }
           else
           {
              alert("Your browser does not support XMLHTTP.");
           }
           isRated = true;
       }
    }
    function resetRate(elem)
    { 
        var val = document.getElementById('rated').value; 
        if(val == "")    
            elem.style.backgroundImage="url(media/starz0.gif)"; 
        else    
            elem.style.backgroundImage="url(media/starz"+val+".gif)";
            
       document.getElementById('starUser0ThankYou').innerHTML = ' ';
   }
    function state_Change()
    {
        if (xmlhttp.readyState==4)
        {// 4 = "loaded"
			// alert(xmlhttp.status)
          if (xmlhttp.status==200)
            {// 200 = OK
               //alert(xmlhttp.responseText);
               
              var numOfRating = document.getElementById("ctl00_right_content_totVoting");
              numOfRating.innerHTML = xmlhttp.responseText + " total ratings";
              document.getElementById('starUserThankYou').innerHTML = 'Thank you for rating';
            }
          else
            {
            alert("Problem saving rating data");
            }
        }
    }