var rated=false;
var rating = new Array(5);



rating[1] = 'Flop';
rating[2] = 'Not bad';
rating[3] = 'Average';
rating[4] = 'Hit';
rating[5] = 'Super Hit';
star1 = new Image();
star2 = new Image();
starHalf = new Image();

star1.src = 'images/star001.gif';
star2.src = 'images/star002.gif';
starHalf.src = 'images/halfRedStar.gif';

function setStars(number,movieId, movieName)
{
   // if (rated == false)
	//{
		//document.getElementById("rating").value = number;
		///////////////////////////////document.ratingForm.submit();
		i=1;
		while (i < number+1)
		{
		  document.getElementById("star_"+i+"_"+movieId).src = 'images/star001.gif';
		  i=i+1;
		}
		//rated=true;
		rateIt(pagePath + 'ajax/rateit.aspx?movieId=' + movieId + '&rating=' + number +'&movieName='+movieName ,$("div#afterRating"));
	    document.getElementById("ratingMessage"+movieId).innerHTML = '';
	//}
}
function showStars(number,movieId)
{
  // if (rated == false)
   //{
	   //clear all server rating first, so that user can rate
	   clearStars(movieId);
	   i=1;
	   while (i < number+1)
	   {
		 document.getElementById("star_"+i+"_"+movieId).src = star1.src;
		 i=i+1;
	   }
	     document.getElementById("ratingMessage"+movieId).innerHTML = rating[number];
	//}
}

function clearStars(movieId)
{
	//if (rated == false)
	//{
	   i=1;
	   while (i < 6)
	   {
			 document.getElementById("star_"+i+"_"+movieId).src = star2.src;
		 i=i+1;
	   }
	   document.getElementById("ratingMessage"+movieId).innerHTML = '';
	//}
}
function clearStarsNew(movieId, rating)
{
	//if (rated == false)
	//{
	//alert(rating);
	   i=1;
	 var floatRating = parseFloat(rating);
	 
	 
	   while (i < 6)
	   {
		  var floatCnt = parseFloat(i.toString());
		  if (floatRating>=floatCnt)
		   {
			 if((floatRating > floatCnt ) && (floatRating <=(floatCnt+0.5)))
			 {
				document.getElementById("star_"+i+"_"+movieId).src = star1.src;				
				document.getElementById("star_"+(i+1)+"_"+movieId).src = starHalf.src;
				i=i+1;
			 }
			 else if((floatRating > floatCnt ) && (floatRating >(floatCnt+0.5)) && (floatRating <=(floatCnt+1.0)))
			 {
				document.getElementById("star_"+i+"_"+movieId).src = star1.src;				
				document.getElementById("star_"+(i+1)+"_"+movieId).src = star1.src;	
				i=i+1;
			 }
			 else				
				document.getElementById("star_"+i+"_"+movieId).src = star1.src;
					 
		   }
			else
			 document.getElementById("star_"+i+"_"+movieId).src = star2.src;
			 //gray
		 i=i+1;
	   }
	   document.getElementById("ratingMessage"+movieId).innerHTML = '';
	//}
}

function rateIt(url,obj)
{	$.ajax({type: "GET",
			url: url,			
			success: function(data)
			{	
				if (data!="")
					{
						$(obj).empty().append(data);
					}
				else				
					$(obj).empty().append("Sorry..Rating failed. Please try again later.");
			}			
			});	
}

function getMovieRatings()
{
	getAjaxOutput(pagePath + 'ajax/rating.aspx?movieCnt=5',$("span#movieRatings"));
}
$(document).ready(function() 
{	getMovieRatings(); });
function showWait()
{
	var timer;
	timer=setTimeout("getUnReadEmailCount()",1000);
}

function addReview(movieId, revid)
{
	var re=document.getElementById("review").value;	
	var nm=document.getElementById("name").value;	
	if(nm=="" || nm=="Your name") 
	{
		//nm = "Unknown";
		alert("Please enter your name!");
		document.getElementById("name").select();
		document.getElementById("name").focus();
		return 0;
	}
	if(re=="Review:") 
	{
		alert("Please write brief review.");
		return 0;
		
	}
	
	$.ajax({type: "GET",
			url: "ajax/addreview.aspx",	
			data: {movieId:movieId,review:re,name:nm,rid:revid},
			success: function(data)
			{	
				if (data!="")
					{
						$('div#revForm').empty().append(data );
					}
				else				
					$('div#revForm').empty().append("Sorry..adding Review failed. Please try again later.");
			}			
			});	
}

