function setBase()
{
	var addon;
	var btext;
	var tempname;
		
	for(i=1;i<=5;i++)
	{
		if(i<=u_rating) addon = "pics/stars"+i+"on.jpg";
		else addon = "pics/stars"+i+".jpg";
		
		tempname = "st"+i;
		
		document.getElementById(tempname).src = addon;
	} 
	if (u_rating > 0) btext = "<img src=\"pics/yousaid.jpg\" />";
	else btext =  "<img src=\"pics/rateit.jpg\" />";
	document.getElementById("vidratestat").innerHTML = btext;
}

var sendRVSuccess = function(o){ 
		
	var results = o.responseText.split('|');
	var respStat = parseInt(results[0]);
	
	if (respStat == 2)
	{
		u_rating = results[2];
		setBase();
		document.getElementById("vidratingbox").innerHTML = results[3];
		document.getElementById("numvotesdiv").innerHTML = results[4];
	}
}; 

var handleRVResp = 
{ 
success:sendRVSuccess
}; 

function rateit(rating)
{
	for (i=1;i<=5;i++) document.getElementById("st"+i).src = "pics/stars"+i+"b.jpg";
	document.getElementById("vidratestat").innerHTML = "<img src=\"pics/savingvidrt.jpg\" />";
	YAHOO.util.Connect.asyncRequest('GET', 'ajax/ratevid.php?r='+rating+'&v='+vidID, handleRVResp, null);
}

function overStar1()
{
	document.getElementById("st1").src = "pics/stars1on.jpg";
	document.getElementById("st2").src = "pics/stars2.jpg";
	document.getElementById("st3").src = "pics/stars3.jpg";
	document.getElementById("st4").src = "pics/stars4.jpg";
	document.getElementById("st5").src = "pics/stars5.jpg";
	document.getElementById("vidratestat").innerHTML = "<img src=\"pics/rateit1.jpg\" />";
}

function offStar1()
{
	setBase();
}

function overStar2()
{
	document.getElementById("st1").src = "pics/stars1on.jpg";
	document.getElementById("st2").src = "pics/stars2on.jpg";
	document.getElementById("st3").src = "pics/stars3.jpg";
	document.getElementById("st4").src = "pics/stars4.jpg";
	document.getElementById("st5").src = "pics/stars5.jpg";
	document.getElementById("vidratestat").innerHTML = "<img src=\"pics/rateit2.jpg\" />";
}

function offStar2()
{
	setBase();
}

function overStar3()
{
	document.getElementById("st1").src = "pics/stars1on.jpg";
	document.getElementById("st2").src = "pics/stars2on.jpg";
	document.getElementById("st3").src = "pics/stars3on.jpg";
	document.getElementById("st4").src = "pics/stars4.jpg";
	document.getElementById("st5").src = "pics/stars5.jpg";
	document.getElementById("vidratestat").innerHTML = "<img src=\"pics/rateit3.jpg\" />";
}

function offStar3()
{
	setBase();
}

function overStar4()
{
	document.getElementById("st1").src = "pics/stars1on.jpg";
	document.getElementById("st2").src = "pics/stars2on.jpg";
	document.getElementById("st3").src = "pics/stars3on.jpg";
	document.getElementById("st4").src = "pics/stars4on.jpg";
	document.getElementById("st5").src = "pics/stars5.jpg";
	document.getElementById("vidratestat").innerHTML = "<img src=\"pics/rateit4.jpg\" />";
}

function offStar4()
{
	setBase();
}

function overStar5()
{
	document.getElementById("st1").src = "pics/stars1on.jpg";
	document.getElementById("st2").src = "pics/stars2on.jpg";
	document.getElementById("st3").src = "pics/stars3on.jpg";
	document.getElementById("st4").src = "pics/stars4on.jpg";
	document.getElementById("st5").src = "pics/stars5on.jpg";
	document.getElementById("vidratestat").innerHTML = "<img src=\"pics/rateit5.jpg\" />";
}

function offStar5()
{
	setBase();
}

var sendVidRateSuccess = function(o){ 
		
	var results = o.responseText.split('|');
	var respStat = parseInt(results[0]);
	
	if (respStat == 2)
	{
		document.getElementById("setfav").innerHTML = results[1];
	}
}; 

var handleVidRateResp = 
{ 
success:sendVidRateSuccess
}; 

function addToFavs(vid_id)
{
	YAHOO.util.Connect.asyncRequest('GET', 'ajax/vidfav.php?v='+vid_id, handleVidRateResp, null);
	document.getElementById("setfav").innerHTML = "<center><br><img src='pics/mozilla_blu.gif' /></center>";
}

var sendFavRemSuccess = function(o){ 
		
	var results = o.responseText.split('|');
	var respStat = parseInt(results[0]);
	
	if (respStat == 2)
	{
		document.getElementById("setfav").innerHTML = results[1];
	}
}; 

var handleFavRemResp = 
{ 
success:sendFavRemSuccess
}; 

function remFav(vid_id)
{
	YAHOO.util.Connect.asyncRequest('GET', 'ajax/favrem.php?v='+vid_id, handleFavRemResp, null);
	document.getElementById("setfav").innerHTML = "<center><br><img src='pics/mozilla_blu.gif' /></center>";
}

function comment()
{
	var comm = document.getElementById("commentbox").value;
	
	if (notBlank(comm))
	{
		if (minMaxLength(comm,2,1000))
		{
			if (!isCrap(comm))
			{
				document.getElementById("commstat").innerHTML = "";
				document.getElementById("commform").innerHTML = "<input type=hidden name=submit value='Post'><img src='pics/mozilla_blu.gif' />";
				return true;
			}
			else
			{
				document.getElementById("commstat").innerHTML = "<div class='woopsie'>ERROR: Comments can only contain letters numbers spaces and: -._()@!?&%*$:;',</div>";
				return false;
			}
		}
		else
		{
			document.getElementById("commstat").innerHTML = "<div class='woopsie'>ERROR: Comments cannot be less than 2 characters, or more than 1000!</div>";
			return false;
		}
	}
	else
	{
		document.getElementById("commstat").innerHTML = "<div class='woopsie'>ERROR: Comments must exist, cannot be blank!</div>";
		return false;
	}
}