// changes for reviews
var set=false;
var v=0;
var a = 0;
var b = 0;
function SwitchMenu(obj){
	if(document.getElementById){
	if (document.getElementById("showmore").style.display == "none")
	{
		document.getElementById("showless").style.display = "none";
		document.getElementById("showmore").style.display = "block";
	}
	else if (document.getElementById("showmore").style.display == "block")
	{
		document.getElementById("showmore").style.display = "none";
		document.getElementById("showless").style.display = "block";
	}
	var el = document.getElementById(obj);
		
		if(el.style.display != "block"){
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}
function loadStars(overallrating)
{
		star1 = new Image();
		star1.src = "/images/starone.gif";
		star2 = new Image();
		star2.src= "/images/startwo.gif";
	if ( document.getElementById("avrating") != null && document.getElementById("overall_rating") !=null ) {
		if (overallrating == 1)
		{
			document.getElementById("avrating").src= "/images/stars-1-0._V47060502_.gif";
			document.getElementById("overall_rating").src= "/images/stars-1-0._V47060502_.gif";
		}
		else if (overallrating == 2)
		{
			document.getElementById("avrating").src= "/images/stars-2-0._V47081858_.gif";
			document.getElementById("overall_rating").src= "/images/stars-2-0._V47081858_.gif";
		}
		else if (overallrating == 3)
		{
			document.getElementById("avrating").src= "/images/stars-3-0._V47082372_.gif";
			document.getElementById("overall_rating").src= "/images/stars-3-0._V47082372_.gif";
		}
		else if (overallrating == 4)
		{
			document.getElementById("avrating").src= "/images/stars-4-0._V47081936_.gif";
			document.getElementById("overall_rating").src= "/images/stars-4-0._V47081936_.gif";
		}
		else if (overallrating == 5)
		{
			document.getElementById("avrating").src= "/images/stars-5-0._V47081849_.gif";
			document.getElementById("overall_rating").src= "/images/stars-5-0._V47081849_.gif";
		}
	}
}
function highlight(x)
{
	if (set==false)
		{
		switch(x) {
			case "10001":   
						document.getElementById(x).src= star2.src;
						document.getElementById('vote').innerHTML="Not satisfied";
						break;
			case "10002":	
						for (i=10001;i<=x;i++) {
							document.getElementById(i).src= star2.src;
						}
						document.getElementById('vote').innerHTML="Satisfied"
						break;
			case "10003":
						for (i=10001;i<=x;i++) {
							document.getElementById(i).src= star2.src;
						}
						document.getElementById('vote').innerHTML="Fairly good"
						break;
			case "10004":
						for (i=10001;i<=x;i++) {
							document.getElementById(i).src= star2.src;
						}
						document.getElementById('vote').innerHTML="One of the best!"
						break;
			case "10005":
						for (i=10001;i<=x;i++) {
							document.getElementById(i).src= star2.src;
						}
						document.getElementById('vote').innerHTML="Excellent!"
						break;
		}
	}
}
function loosehighlight(x)
{
	if (set==false)
		{
		for (i=10001;i<10006;i++)
		{
			document.getElementById(i).src=star1.src;
			document.getElementById('vote').innerHTML="&nbsp;"
		}
	}
}
function setStar(x)
{
y=x*1+1
if (set==false)
	{
	switch(x)
		{
		case "10001": a="1" 
		b = "10001";
		flash(b);
		break;
		case "10002": a="2" 
		b = "10002";
		flash(b);
		break;
		case "10003": a="3"
		b = "10003";
		flash(b);
		break;
		case "10004":a="4"
		b = "10004";
		flash(b);
		break;
		case "10005":a="5" 
		b = "10005";
		flash(b);
		break;
		}
	set=true;
	document.theform.user_rating.value = a;
	}
	
}
function flash()
{
y=b*1+1
switch(v)
	{
	case 0:
		for (i=10001;i<y;i++)	
		{
		document.getElementById(i).src= star1.src;
		}
		v=1
		setTimeout(flash,200)
		break;
	case 1:	
		for (i=10001;i<y;i++)	
		{
		document.getElementById(i).src= star2.src;
		}
		v=2
		setTimeout(flash,200)
		break;
	case 2:
		for (i=10001;i<y;i++)	
		{
		document.getElementById(i).src= star1.src;
		}
		v=3
		setTimeout(flash,200)
		break;
	case 3:
		for (i=10001;i<y;i++)	
		{
		document.getElementById(i).src= star2.src;
		}
		v=4
		setTimeout(flash,200)
		break;
	case 4:
		for (i=10001;i<y;i++)	
		{
		document.getElementById(i).src= star1.src;
		}
		v=5
		setTimeout(flash,200)
		break;
	case 5:
		for (i=10001;i<y;i++)	
		{
		document.getElementById(i).src= star2.src;
		}
		v=6
		setTimeout(flash,200)
		break;
	}
}
document.onkeydown = function()
{
	var key = "";
	if (window.event.keyCode == 116) window.event.keyCode = 505;
		
}
function doAddReview() 
{
	 var reValue=true;
	 if (document.getElementById('user_rating').value == "" || document.getElementById('user_rating').value == null ) {
		alert('Please select a rating');
		reValue= false;
		return reValue;
	 }
	  if (document.getElementById('user_rating').value != "" && document.getElementById('fullReviewText').value != "" && document.getElementById('summary').value == "") {
		alert('Please enter Review Title');
		reValue= false;
		return reValue;
	 }
	 if(reValue){
			document.theform.reviewaction.value="submitreview";
			document.theform.submit();	
			}
	return true;
	
}
