﻿var set=false;
var v=0;
var a;
function loadStars()
{
   star1 = new Image();
   star1.src = "/images/StarOff.gif";
   star2 = new Image();
   star2.src= "/images/StarOn.gif";
}

function highlight(x)
{
   if(set==false)
   {
   y=x*1+1
   switch(x)
   {
   case "1": document.getElementById(x).src= star2.src;
   document.getElementById('vote').innerHTML="&nbsp;Bad";
   break;
   case "2":for (i=1;i<y;i++)
   {
   document.getElementById(i).src= star2.src;
   }
   document.getElementById('vote').innerHTML="&nbsp; Poor";
   break;
   case "3":for (i=1;i<y;i++)
   {
   document.getElementById(i).src= star2.src;
   }
   document.getElementById('vote').innerHTML="&nbsp Average";
   break;
   case "4":for (i=1;i<y;i++)
   {
   document.getElementById(i).src= star2.src;
   }
   document.getElementById('vote').innerHTML="&nbsp;Good"
   break;
   case "5":for (i=1;i<y;i++)
   {
   document.getElementById(i).src= star2.src;
   }
   document.getElementById('vote').innerHTML="&nbsp;Out standing"
   break;
   }
   
   }
}
function losehighlight(x)
{
   if (set==false)
   {
   for (i=1;i<6;i++)
   {
   document.getElementById(i).src=star1.src;
   document.getElementById('vote').innerHTML=""
   }
   }
   }
function setStar(x)
{
   y=x*1+1
   if (set==false)
   {
       switch(x)
       {
       case "1": a="1" 
       flash(a);
       break;
       case "2": a="2" 
       flash(a);
       break;
       case "3": a="3" 
       flash(a);
       break;
       case "4":a="4" 
       flash(a);
       break;
       case "5":a="5" 
       flash(a);
       break;
       }
       set=true;   
   }
 
   starrating(a,""); 
    
}
function flash()
{
   y=a*1+1
   switch(v)
   {
   case 0:
   for (i=1;i<y;i++) 
   {
   document.getElementById(i).src= star1.src;
   }
   v=1
   setTimeout(flash,100)
   break;
   case 1: 
   for (i=1;i<y;i++) 
   {
   document.getElementById(i).src= star2.src;
   }
   v=2
   setTimeout(flash,100)
   break;
   case 2:
   for (i=1;i<y;i++) 
   {
   document.getElementById(i).src= star1.src;
   }
   v=3
   setTimeout(flash,100)
   break;
   case 3:
   for (i=1;i<y;i++) 
   {
   document.getElementById(i).src= star2.src;
   }
   v=4
   setTimeout(flash,100)
   break;
   case 4:
   for (i=1;i<y;i++) 
   {
   document.getElementById(i).src= star1.src;
   }
   v=5
   setTimeout(flash,100)
   break;
   case 5:
   for (i=1;i<y;i++) 
   {
   document.getElementById(i).src= star2.src;
   }
   v=6
   setTimeout(flash,100)
   break;
   }
}

function avgstar(value,context)
{ var str="";
 
    if(value=="-1")
    {
        document.getElementById('vote').innerHTML="";
        document.getElementById('vote').innerHTML="You have already Rated this Article";
        for (var i=1;i<6;i++) 
        {        
        document.getElementById(i).src= star1.src;
       
        }
        
    }
    else
    {
        for (var i = 0; i < 5; i++)
        {
            if (i < value)
            { str += "<img id=2" + i + " src=Images/StarOn.gif/>&nbsp;"; }
            else
            { str += "<img id=2" + i + " src=Images/StarOff.gif/>&nbsp;"; }
        }
//        document.getElementById("avg_image").innerHTML=str;
//        document.getElementById("lbl_avg").innerHTML=value;
        document.getElementById('vote').innerHTML="Thank you for your vote!";
        
      Avgrating();
    }
}
function comment()
{
 if(document.getElementById('txt_comment').value=="")
 {
   alert("Please enter a comment or two and try hitting submit again"); 
   return false;
 }
  else
  {
  
  parent.document.p1.action="";
 parent.document.p1.target="_parent";
 parent.document.p1.submit();
  }
  return true;
}