// JavaScript Document
var set=false;
var v=0;
var a;
function loadStars()
{
star1 = new Image();
star1.src = "/code/include/starrating/star1.gif";
star2 = new Image();
star2.src= "/code/include/starrating/star2.gif";
star3 = new Image();
star3.src= "/code/include/starrating/star3.gif";
}

function highlight(x)
{
if (set==false)
	{
	y=x*1+1
	switch(x)
		{
		case "1": document.getElementById(x).src= star3.src;
		document.getElementById('vote').innerHTML=":-(";
		break;
		case "2":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote').innerHTML="nicht empfehlenswert"
		break;
		case "3":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote').innerHTML="ok"
		break;
		case "4":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote').innerHTML="gut"
		break;
		case "5":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote').innerHTML="ausgezeichnet"
		break;
		}
	}
}
function losehighlight(x,text,rating)
{
if (set==false)
	{
	for (i=1;i<rating+1;i++)
		{
		document.getElementById(i).src=star2.src;
		document.getElementById('vote').innerHTML=(text)+' Bewertungen';
		}
	for (i=rating+1;i<6;i++)
		{
		document.getElementById(i).src=star1.src;
		document.getElementById('vote').innerHTML=(text)+' Bewertungen';
		}
	}
}
function setStar(x,id)
{
	
//set all the stars blank befor the blink
for (i=1;i<6;i++)	
	{
	document.getElementById(i).src= star1.src;
	}
	
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;
	document.getElementById('vote').innerHTML="Danke"

	//send vote
	req=new XMLHttpRequest(); 
	req.open('GET','/code/include/starrating/starrating.php?id='+(id)+'&vote='+(x),false);
	req.send(null);
	}	
}

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,200)
	break;
	case 1:	
	for (i=1;i<y;i++)	
		{
		document.getElementById(i).src= star3.src;
		}
	v=2
	setTimeout(flash,200)
	break;
	case 2:
	for (i=1;i<y;i++)	
		{
		document.getElementById(i).src= star1.src;
		}
	v=3
	setTimeout(flash,200)
	break;
	case 3:
	for (i=1;i<y;i++)	
		{
		document.getElementById(i).src= star3.src;
		}
	v=4
	setTimeout(flash,200)
	break;
	case 4:
	for (i=1;i<y;i++)	
		{
		document.getElementById(i).src= star1.src;
		}
	v=5
	setTimeout(flash,200)
	break;
	case 5:
	for (i=1;i<y;i++)	
		{
		document.getElementById(i).src= star3.src;
		}
	v=6
	setTimeout(flash,200)
	break;
	}
}

