var timeOutRate;
function my_video_rating(rate_value)
{
	var strURL;
	var strParameter;
	var handler;

	strURL 	= "/z/videos/video-action.php";
	strParameter = "video_id=" + document.getElementById("rate_video_id").value + "&action_name=rate_video&rate_value="+rate_value+"&zonename="+ document.getElementById("rate_zonename").value;
	handler = "video_rate_div";
	handler = "handlerdivRateVideo('"+ handler + "')";
	document.getElementById('video_rate_div1').innerHTML = "";
	document.getElementById('video_rate_div2').innerHTML = "";
	document.getElementById('video_rate_div').style.display = "inline";
	xmlhttpPost_makerequest(strURL,strParameter,handler,3);
}
function hideMsg(msgDiv)
{
	if(document.getElementById(msgDiv))
		document.getElementById(msgDiv).style.display = "none";
}
function handlerdivRateVideo(handler)
{
	if(xmlHttpReq.readyState == 4) 
	{
		if(xmlHttpReq.status == 200)
		{
				var str_response = xmlHttpReq.responseText;
				if(str_response.indexOf("<!--error_login-->") == 0)
				{
					var pos = 0;
					pos = str_response.lastIndexOf("<!--video_rate-->");
					if(pos != -1)
					{
						document.getElementById(handler+"3").innerHTML = str_response.substring(0,pos);
						document.getElementById(handler).innerHTML = str_response.substring(pos,str_response.length);
					}
					else
					{
						document.getElementById(handler).innerHTML = str_response;
					}

				}
				else if(str_response.indexOf("<!--error-->") == 0)
				{
					document.getElementById(handler).innerHTML = str_response;
				}
				else
				{
					var pos = 0;
					pos = str_response.lastIndexOf("<!--vote_count-->");
					if(pos != -1)
					{
						document.getElementById(handler).innerHTML = str_response.substring(0,pos);
						document.getElementById(handler+"2").innerHTML = str_response.substring(pos,str_response.length);
						if(timeOutRate)
							window.clearTimeout(timeOutRate);
						timeOutRate = window.setTimeout("hideMsg('video_rate_div_msg')",10000);
					}
					else
					{
						document.getElementById(handler).innerHTML = str_response;
						document.getElementById(handler+"1").innerHTML = "";
					}
					
				}
		}
		else
		{
			alert("Error: While trying to fetch records, please try again later");
		}
	}
	else
	{
		document.getElementById(handler).innerHTML = "<span id=\"\" valign=\"middle\" align=\"center\"><img src=\"/zones-ssi/js-css-images/loading.gif\" border=\"0\" alt=\"Loading...\" align=\"absmiddle\" ></span>";
	}
}

function mouserover_video_rating(rate_value)
{
	var max_stars;
	var un_colored_stars;
	var colored_stars;
	var i;
	var j;
	var colored_string;
	var un_colored_string;
	var images_string;
	var color_uncolored_string;
	var un_colored_start;
	var color_rating_string="";
	var image_site_name;
	max_stars = 5;

	//alert(rate_value);
	imageSiteName = document.getElementById('image_site_name').value;
	if(rate_value > 0 && rate_value <= max_stars)
	{
		
		color_uncolored_string = "";
		colored_string = "";
		for(i=1;i<=rate_value;i++)
		{
			var str_on_msr = "onmouseover=\"mouserover_video_rating("+i+");return false;\"";
			if(i == rate_value)
			{
				str_on_msr = "";
			}

			colored_string = colored_string + "<img src=\""+ imageSiteName +"/zones-images/videos/rating-yellow.gif\" onclick=\"my_video_rating("+i+");return false;\" "+str_on_msr+" onmouseout=\"reset_video_rating();return false;\" align=\"absmiddle\" >";
		}
		
		//unclored strings
		un_colored_string = "";
		un_colored_start = "";
		un_colored_start = parseInt(rate_value,10) + 1;
		//alert("un_colored_start" +un_colored_start);
		for(j=un_colored_start;j<=max_stars;j++)
		{
			un_colored_string = un_colored_string + "<img src=\""+ imageSiteName +"/zones-images/videos/rating-gray.gif\" border=\"0\" onclick=\"my_video_rating("+j+");return false;\" onmouseover=\"mouserover_video_rating("+j+");return false;\" onmouseout=\"reset_video_rating();return false;\" align=\"absmiddle\" >";

		}

		color_rating_string="";
		color_rating_string = colored_string + un_colored_string;

		//alert(color_rating_string);
		document.getElementById('video_rate_div').style.display = "none";
		document.getElementById('video_rate_div1').innerHTML = color_rating_string;
	}

}//EO mouserover_video_rating()
function reset_video_rating()
{
		document.getElementById('video_rate_div1').innerHTML = "";
		document.getElementById('video_rate_div').style.display = "inline";
}

function hide_show_right_panel(display_mode)
{
	if(display_mode == "less")
	{
		document.getElementById("all_video_div").style.display = "none";
		document.getElementById("all_video_div_more").style.display = "none";
		document.getElementById("all_video_div_less").style.display = "inline";
	}
	else
	{
		document.getElementById("all_video_div_less").style.display = "none";
		document.getElementById("all_video_div_more").style.display = "inline";
		document.getElementById("all_video_div").style.display = "inline";
	}

}