// JavaScript Document
	var links=3;
	var TotalnumOfStars=5;
	function checkvideo()
	{
		var cat=document.getElementById('cat').value;
		var title=document.getElementById('title').value;
		var desc=document.getElementById('desc').value;
		var name=document.getElementById('name').value;
		if((cat=='Cartoon')||(cat=='tvshow')||(cat=='Anime'))
		{
			if(name=="")
			{
				document.getElementById('error').style.display="";
				document.getElementById('titleerror').style.display="";
				return false;
			}
			else
			{
				document.getElementById('titleerror').style.display="none";
			}
		}

		if((cat=="")||(title=="")||(desc==""))
		{
			document.getElementById('error').style.display="";
			if(cat=="")
				document.getElementById('caterror').style.display="";
			else
				document.getElementById('caterror').style.display="none";
			if(title=="")
				document.getElementById('titleerror').style.display="";
			else
				document.getElementById('titleerror').style.display="none";

			if(desc=="")
				document.getElementById('descerror').style.display="";
			else
				document.getElementById('descerror').style.display="none";
			return false;
		}
		else
			return true;
	}
	function checkrequest()
	{
		cat=document.getElementById('cat').value;
		title=document.getElementById('title').value;
		desc=document.getElementById('desc').value;
		if((cat=="")||(title=="")||(desc==""))
		{
			document.getElementById('error').style.display="";
			if(cat=="")
				document.getElementById('caterror').style.display="";
			else
				document.getElementById('caterror').style.display="none";
			if(title=="")
				document.getElementById('titleerror').style.display="";
			else
				document.getElementById('titleerror').style.display="none";

			if(desc=="")
				document.getElementById('descerror').style.display="";
			else
				document.getElementById('descerror').style.display="none";

			return false;
		}
		else
			return true;
	}
	function checkreport()
	{
		url=document.getElementById('url').value;
		desc=document.getElementById('desc').value;
		if((!url.match(/^http\:\/\/.+/))||(desc==""))
		{
			document.getElementById('error').style.display="";
			if(!url.match(/^http\:\/\/.+/))
				document.getElementById('urlerror').style.display="";
			else
				document.getElementById('urlerror').style.display="none";

			if(desc=="")
				document.getElementById('descerror').style.display="";
			else
				document.getElementById('descerror').style.display="none";

			return false;
		}
		else
			return true;
	}
	function showtvfields()
	{
		document.getElementById('tv1').style.display="";
		document.getElementById('tv2').style.display="";
		document.getElementById('tv3').style.display="";
		return true;
	}

	function hidetvfields()
	{
		document.getElementById('tv1').style.display="none";
		document.getElementById('tv2').style.display="none";
		document.getElementById('tv3').style.display="none";
		return true;
	}
	function renameall(newFields,id)
	{
		try{
		var newField = newFields.childNodes;
		var a=newField.length;
		for (var i=0;i<a;i++) {
			try{
			var theName = newField[i].name
			if(theName)
			{
				alert(newField[i].name);
				newField[i].name=theName.replace('[1]','['+id+']');
				newField[i].value="";
			}
			}
			catch(e)
			{}
			alert(newField[i]);
			newField=renameall(newField[i],id);
		}
		}
		catch(e)
		{
		}
		return newFields;
	}
	function addmlinks()
	{
		t="";
		for(var a=links;a<links+2;a++)
			document.getElementById('link'+a).style.display="";
		links=links+2;
	}
	
	var castVote=function (value,vid) {
		var location = rootpath+"castVote/" + value + "/" + vid;
		document.getElementById("hframe").src=location;
		//castVote=function (){alert("You already voted");};
		returnState=function (){};
		setState=function (){};
		var myFx = new Fx.Style('thumbs', 'opacity');
		myFx.start(1,0.2);
		castVote=function (value,vid){return;};
	}
	function setState(numOfStars) {
		var counter = 1;
		do {
			var theStar = document.getElementById("star" + counter);
			theStar.src = rootpath+"resources/icons/starOn.gif";
			counter++;
		} while (counter <= numOfStars)
		while (counter <= TotalnumOfStars){
			var theStar = document.getElementById("star" + counter);
			theStar.src = rootpath+"resources/icons/starOff.gif";
			counter++;
		} 
	}
	
	function returnState(numToReturn) {
		var counter = 1;
		
		do {
			var theStar = document.getElementById("star" + counter);
			theStar.src = rootpath+"resources/icons/starOn.gif";
			counter++;
		} while (counter <= numToReturn)
		counter=numToReturn+1;
		while (counter <= TotalnumOfStars) {
			var theStar = document.getElementById("star" + counter);
			theStar.src = rootpath+"resources/icons/starOff.gif";
			counter++;
		} 
	}