function key(event)
{
	  var myval=document.getElementById("mytest").value;
	  var word=myval.split(" ");
	  //alert(word.length);
	  var browser=navigator.appName;
	  //alert(browser);
	  if(word.length >=500)
	  {
		  if(browser =='Microsoft Internet Explorer')
			{
			  window.event.keyCode=0;
			}
		   else if(browser =='Netscape')
			{
					 if (event.which == 0) return;
					 var new_event=document.createEvent("KeyEvents");
					 new_event.initKeyEvent("keypress", false, true, document.defaultView, false, false, false, false, 0, 0);
					 event.preventDefault();
					 event.target.dispatchEvent(new_event);
			}
		  
     }
}	 

 function countit() 
 {
		var formcontent=document.wordcount.description.value;
		formcontent=formcontent.split(" ");
		document.wordcount.wordcount3.value=formcontent.length;
  }
function countchar(){
	var char1=document.wordcount.description.value;
	document.wordcount.wordcount4.value=char1.length;

	var space=document.wordcount.description.value;
	space=space.split(" ");
	document.wordcount.wordcount5.value=((space.length)-1);
 
}

/*function countspace()
{
  var space=document.wordcount.description.value;
  space=space.split(" ")
  document.wordcount.wordcount5.value=((space.length)-1);
  
}

*/
var set=false;
var v=0;
var a;
var set1=false;
var v1=0;
var a1;
var set2=false;
var v2=0;
var a2;
var set3=false;
var v3=0;
var a3;

function loadStars()
{
blankstar = new Image();
blankstar.src = "/images/blankstar.gif";
star2 = new Image();
star2.src= "/images/bluestar.gif";

/*For second star*/
star_off = new Image();
star_off.src = "/images/star_off.gif";
star3 = new Image();
star3.src= "/images/star_on.gif";

/*For third star*/
blankstar1 = new Image();
blankstar1.src = "/images/blankstar1.gif";
star4 = new Image();
star4.src= "/images/bluestar1.gif";

/*For fourth srar*/
staroff = new Image();
staroff.src = "/images/staroff.gif";
star5 = new Image();
star5.src= "/images/staron.gif";



}

function highlight(x)
{
set=false;
if (set==false)
	{
	y=x*1+1
	
	switch(x)
		{
		case "1":for (i=1;i<y;i++)
		{
		document.getElementById(x).src= star2.src;
		}
		document.getElementById('vote').innerHTML="one star";
		break;
		
		case "2":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star2.src;
		}
		document.getElementById('vote').innerHTML="two stars"
		break;
		case "3":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star2.src;
		}
		document.getElementById('vote').innerHTML="three stars"
		break;
		case "4":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star2.src;
		}
		document.getElementById('vote').innerHTML="four stars"
		break;
		case "5":for (i=1;i<y;i++)
		{
		document.getElementById(i).src= star2.src;
		}
		document.getElementById('vote').innerHTML="five stars"
		break;
		}
	}
}









function losehighlight(x)
{
if (set==false)
	{
		if(document.getElementById("r1").value>0)
		{
			var count = document.getElementById("r1").value;
			//alert(count);
		var remain = 5-count;
		//alert(remain);
		for (i=1;i<=count;i++)
			{
			document.getElementById(i).src=star2.src;
			document.getElementById('vote').innerHTML=""
			}
			var remain1 = 6-remain;
		for (i=5;i>=remain1;i--)
			{
			document.getElementById(i).src=blankstar.src;
			document.getElementById('vote').innerHTML=""
			}
		}
		else
		{
		for (i=1;i<6;i++)
			{
			document.getElementById(i).src=blankstar.src;
			document.getElementById('vote').innerHTML=""
			}
		}
	}
	
}
function setStar(x)
{
y=x*1+1
	document.getElementById("r1").value=y-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="Thank you for your vote!"
	}	
}
function flash()
{
y=a*1+1
switch(v)
	{
	case 0:
	for (i=1;i<y;i++)	
		{
		document.getElementById(i).src= blankstar.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= blankstar.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= blankstar.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 highlight1(x1)
{
set1=false;
if (set1==false)
	{
	y1=x1*1+1;
	
	
	switch(x1)
		{
		case "11": document.getElementById(x1).src= star3.src;
		document.getElementById('vote1').innerHTML="one star";
		break;
		
		case "12":for (i=11;i<y1;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote1').innerHTML="two stars"
		break;
		case "13":for (i=11;i<y1;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote1').innerHTML="three stars"
		break;
		case "14":for (i=11;i<y1;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote1').innerHTML="four stars"
		break;
		case "15":for (i=11;i<y1;i++)
		{
		document.getElementById(i).src= star3.src;
		}
		document.getElementById('vote1').innerHTML="five stars"
		break;
		}
	}
}









function losehighlight1(x1)
{
if (set==false)
	{
		if(document.getElementById("r2").value>0)
		{
			var count1 = document.getElementById("r2").value;
			//alert(count);
		var remain1 = 15-count1;
		//alert(remain);
		for (i=11;i<=count1;i++)
			{
			document.getElementById(i).src=star3.src;
			document.getElementById('vote').innerHTML=""
			}
			var remain11 = 16-remain1;
		//alert(remain1);
		for (i=15;i>=remain11+10;i--)
			{
			document.getElementById(i).src=star_off.src;
			document.getElementById('vote').innerHTML=""
			}
		}
		else
		{
		for (i=11;i<16;i++)
			{
			document.getElementById(i).src=star_off.src;
			document.getElementById('vote').innerHTML=""
			}
		}
	}
}

function setStar1(x1)
{
y1=x1*1+1
	document.getElementById("r2").value=y1-11;

if (set1==false)
	{
	switch(x1)
		{
		case "11": a1="11" 
		flash1(a1);
		break;
		case "12": a1="12" 
		flash1(a1);
		break;
		case "13": a1="13" 
		flash1(a1);
		break;
		case "14":a1="14" 
		flash1(a1);
		break;
		case "15":a1="15" 
		flash1(a1);
		break;
		}
	set1=true;
	document.getElementById('vote1').innerHTML="Thank you for your vote!"
	}	
}
function flash1()
{
y1=a1*1+1

switch(v1)
	{
	case 10:
	for (i=11;i<y1;i++)	
		{
		document.getElementById(i).src= star_off.src;
		}
	v1=11
	setTimeout(flash1,150)
	break;
	case 11:	
	for (i=11;i<y1;i++)	
		{
		document.getElementById(i).src= star_off.src;
		}
	v1=12
	setTimeout(flash1,150)
	break;
	case 12:
	for (i=11;i<y1;i++)	
		{
		document.getElementById(i).src= star_off.src;
		}
	v1=13
	setTimeout(flash1,150)
	break;
	case 13:
	for (i=11;i<y1;i++)	
		{
		document.getElementById(i).src= star_off.src;
		}
	v1=14
	setTimeout(flash1,150)
	break;
	case 14:
	for (i=11;i<y1;i++)	
		{
		document.getElementById(i).src= star_off.src;
		}
	v1=15
	setTimeout(flash1,150)
	break;
	case 15:
	for (i=11;i<y1;i++)	
		{
		document.getElementById(i).src= star_off.src;
		}
	v1=16
	setTimeout(flash1,150)
	break;
	}
}
function highlight2(x)
{
set2=false;
if (set2==false)
	{
	y=x*1+1
	
	switch(x)
		{
		case "21": document.getElementById(x).src= star4.src;
		document.getElementById('vote2').innerHTML="one star";
		break;
		
		case "22":for (i=21;i<y;i++)
		{
		document.getElementById(i).src= star4.src;
		}
		document.getElementById('vote2').innerHTML="two stars"
		break;
		case "23":for (i=21;i<y;i++)
		{
		document.getElementById(i).src= star4.src;
		}
		document.getElementById('vote2').innerHTML="three stars"
		break;
		case "24":for (i=21;i<y;i++)
		{
		document.getElementById(i).src= star4.src;
		}
		document.getElementById('vote2').innerHTML="four stars"
		break;
		case "25":for (i=21;i<y;i++)
		{
		document.getElementById(i).src= star4.src;
		}
		document.getElementById('vote2').innerHTML="five stars"
		break;
		}
	}
}









function losehighlight2(x)
{
if (set==false)
	{
		if(document.getElementById("r3").value>0)
		{
			var count2 = document.getElementById("r3").value;
			//alert(count);
		var remain2 = 25-count2;
		//alert(remain);
		for (i=21;i<=count2;i++)
			{
			document.getElementById(i).src=star4.src;
			document.getElementById('vote').innerHTML=""
			}
			var remain12 = 26-remain2;
		for (i=25;i>=remain12+20;i--)
			{
			document.getElementById(i).src=blankstar1.src;
			document.getElementById('vote').innerHTML=""
			}
		}
		else
		{
		for (i=21;i<26;i++)
			{
			document.getElementById(i).src=blankstar1.src;
			document.getElementById('vote').innerHTML=""
			}
		}
	}
}
function setStar2(x)
{
y=x*1+1;
	document.getElementById("r3").value=y-21;


if (set2==false)
	{
	switch(x)
		{
		case "21": a2="21" 
		flash2(a2);
		break;
		case "22": a2="22" 
		flash2(a2);
		break;
		case "23": a2="23" 
		flash2(a2);
		break;
		case "24":a2="24" 
		flash2(a2);
		break;
		case "25":a2="25" 
		flash2(a2);
		break;
		}
	set2=true;
	document.getElementById('vote2').innerHTML="Thank you for your vote!"
	}	
}
function flash2()
{
y=a2*1+1
switch(v2)
	{
	case 20:
	for (i=21;i<y;i++)	
		{
		document.getElementById(i).src= blankstar1.src;
		}
	v2=21
	setTimeout(flash2,200)
	break;
	case 21:	
	for (i=21;i<y;i++)	
		{
		document.getElementById(i).src= star4.src;
		}
	v2=22
	setTimeout(flash2,200)
	break;
	case 22:
	for (i=21;i<y;i++)	
		{
		document.getElementById(i).src= blankstar1.src;
		}
	v2=23
	setTimeout(flash2,200)
	break;
	case 23:
	for (i=1;i<y;i++)	
		{
		document.getElementById(i).src= star4.src;
		}
	v2=24
	setTimeout(flash2,200)
	break;
	case 24:
	for (i=21;i<y;i++)	
		{
		document.getElementById(i).src= blankstar1.src;
		}
	v2=25
	setTimeout(flash2,200)
	break;
	case 25:
	for (i=21;i<y;i++)	
		{
		document.getElementById(i).src= star4.src;
		}
	v2=26
	setTimeout(flash2,200)
	break;
	}
}

function highlight3(x)
{
set3=false;
if (set3==false)
	{
	y=x*1+1
	
	switch(x)
		{
		case "31": document.getElementById(x).src= star5.src;
		document.getElementById('vote3').innerHTML="one star";
		break;
		
		case "32":for (i=31;i<y;i++)
		{
		document.getElementById(i).src= star5.src;
		}
		document.getElementById('vote3').innerHTML="two stars"
		break;
		case "33":for (i=31;i<y;i++)
		{
		document.getElementById(i).src= star5.src;
		}
		document.getElementById('vote3').innerHTML="three stars"
		break;
		case "34":for (i=31;i<y;i++)
		{
		document.getElementById(i).src= star5.src;
		}
		document.getElementById('vote3').innerHTML="four stars"
		break;
		case "35":for (i=31;i<y;i++)
		{
		document.getElementById(i).src= star5.src;
		}
		document.getElementById('vote3').innerHTML="five stars"
		break;
		}
	}
}









function losehighlight3(x)
{

if (set==false)
	{
		if(document.getElementById("r4").value>0)
		{
			var count3 = document.getElementById("r4").value;
			//alert(count);
		var remain3 = 35-count3;
		//alert(remain);
		for (i=31;i<=count3;i++)
			{
			document.getElementById(i).src=star5.src;
			document.getElementById('vote').innerHTML=""
			}
			var remain13 = 36-remain3;
		for (i=35;i>=remain13+30;i--)
			{
			document.getElementById(i).src=staroff.src;
			document.getElementById('vote').innerHTML=""
			}
		}
		else
		{
		for (i=31;i<36;i++)
			{
			document.getElementById(i).src=staroff.src;
			document.getElementById('vote').innerHTML=""
			}
		}
	}
}


function setStar3(x)
{
y=x*1+1;
	document.getElementById("r4").value=y-31;

if (set3==false)
	{
	switch(x)
		{
		case "31": a3="31" 
		flash1(a3);
		break;
		case "32": a3="32" 
		flash1(a3);
		break;
		case "33": a3="33" 
		flash1(a3);
		break;
		case "34":a3="34" 
		flash1(a3);
		break;
		case "35":a3="35" 
		flash1(a3);
		break;
		}
		
	set3=true;
	document.getElementById('vote3').innerHTML="Thank you for your vote!"
	}	
}
function flash3()
{
y=a3*1+1
switch(v3)
	{
	case 30:
	for (i=31;i<y;i++)	
		{
		document.getElementById(i).src= staroff.src;
		}
	v3=31
	setTimeout(flash3,250)
	break;
	case 31:	
	for (i=31;i<y;i++)	
		{
		document.getElementById(i).src= staroff.src;
		}
	v3=32
	setTimeout(flash3,250)
	break;
	case 32:
	for (i=31;i<y;i++)	
		{
		document.getElementById(i).src= staroff.src;
		}
	v3=33
	setTimeout(flash3,250)
	break;
	case 33:
	for (i=31;i<y;i++)	
		{
		document.getElementById(i).src= staroff.src;
		}
	v3=34
	setTimeout(flash3,250)
	break;
	case 34:
	for (i=31;i<y;i++)	
		{
		document.getElementById(i).src= staroff.src;
		}
	v3=35
	setTimeout(flash3,250)
	break;
	case 35:
	for (i=31;i<y;i++)	
		{
		document.getElementById(i).src= staroff.src;
		}
	v3=36
	setTimeout(flash3,250)
	break;
	}
}

