function dorating(rate)
{
	if(Number(rate) < 1 || Number(rate) > 5)
		return;
	
	var itemid 	= document.getElementById("_itemid").value;
	var moduleid 	= document.getElementById("_moduleid").value;
	var executepage = document.getElementById("_siteroot").value + "ajax_rating.php";
	ajax.sendrequest("GET", executepage, {itemid:itemid, act:'postrating', rate:rate, moduleid:moduleid}, "callbackShowResult", "");	
}
function getRating()
{
	
	var itemid 	= document.getElementById("_itemid").value;
	var moduleid 	= document.getElementById("_moduleid").value;
	var executepage = document.getElementById("_siteroot").value + "ajax_rating.php";
	
	ajax.sendrequest("GET", executepage, {itemid:itemid, act:'getrating',moduleid:moduleid}, "callbackShowResult", "");
}



function getItemRating(itemid,moduleid)
{
	var executepage = document.getElementById("_siteroot").value + "ajax_rating.php";
	ajax.sendrequest("GET", executepage, {itemid:itemid, act:'getrating',moduleid:moduleid}, "callbackShowResult", "");
}


function callbackShowResult(data)
{
	var tmp = data.rating;
	
	if(data.msg != null){
		document.getElementById('_ratingmsg').innerHTML = (data.msg == null)?'' : data.msg;
	}
	if(Number(tmp) >= 0 && Number(tmp) <= 5)
	{	
		if(data.israted == 'yes')
			disable_all();
		document.getElementById('_rating').value = tmp
		star_out();
	}
}
function disable_all()
{
	for(var i=1; i<=5; i++)
	{
		document.getElementById('img_' +i).onmouseout="";
		document.getElementById('img_' +i).onmouseover="";
		document.getElementById('img_' +i).onclick="";
	}
}
function star_over(num)
{
	clientIdPrefix 	= 'img';
	var _siteroot	= document.getElementById('_siteroot').value;
	//alert(num);
	for(var i=1;i<=5;i++)
	{
		if (i<=num)
			document.getElementById("img_" +i).src = _siteroot+"content/images/icons/star-green.png";
		else
			document.getElementById("img_" +i).src = _siteroot+"content/images/icons/star-empty.png";
	}
	
}

function star_out()
{
	var _siteroot	= document.getElementById('_siteroot').value;	
	var rating 	= document.getElementById('_rating').value;
	clientIdPrefix 	= 'img';
	var i = 1;
 	//----------Set All Starts as Blank----------------
	for(i=1;i<=5; i++){
 		document.getElementById("img_" +i).src = _siteroot+"content/images/icons/star-empty.png";
	}
	//--------------Allot All Integer Part Ratings-----------
 	for(i=1;i<=5 && i <= (rating); i++)
 		document.getElementById("img_" +i).src = _siteroot+"content/images/icons/star-yellow.png";
	
	//------------Allot Fraction Part Rating----------------
	var fraction = rating - parseInt(rating);
	if(fraction > 0 )
	{
		if(fraction > 0.2 && fraction < 0.8)
			document.getElementById("img_" +i).src = _siteroot+"content/images/icons/star-half-yellow.png";
		else if(fraction > 0.8)
			document.getElementById("img_" +i).src = _siteroot+"content/images/icons/star-yellow.png";
	}
}

/*Fuction to display rating*/

function getRating1()
{
	
	var itemid 	= document.getElementById("_itemid1").value;
	var moduleid 	= document.getElementById("_moduleid1").value;
	var executepage = document.getElementById("_siteroot1").value + "ajax_rating.php";
	ajax.sendrequest("GET", executepage, {itemid:itemid, act:'getrating',moduleid:moduleid}, "callbackShowResult1", "");
}


function callbackShowResult1(data)
{
	var tmp = data.rating;
	
	if(data.msg != null){
		document.getElementById('_ratingmsg1').innerHTML = (data.msg == null)?'' : data.msg;
	}
	if(Number(tmp) >= 0 && Number(tmp) <= 5)
	{	
		if(data.israted == 'yes')
			disable_all1();
		document.getElementById('_rating1').value = tmp
		star_out1();
	}
}

function star_out1()
{
	var _siteroot	= document.getElementById('_siteroot1').value;	
	var rating 	= document.getElementById('_rating1').value;
	clientIdPrefix 	= '1img';
	var i = 1;
 	//----------Set All Starts as Blank----------------
	for(i=1;i<=5; i++){
 		document.getElementById("rateimg_" +i).src = _siteroot+"content/images/site/star_empty.png";
	}
	//--------------Allot All Integer Part Ratings-----------
 	for(i=1;i<=5 && i <= (rating); i++)
 		document.getElementById("rateimg_" +i).src = _siteroot+"content/images/site/star_yellow.png";
	
	//------------Allot Fraction Part Rating----------------
	var fraction = rating - parseInt(rating);
	if(fraction > 0 )
	{
		if(fraction > 0.2 && fraction < 0.8)
			document.getElementById("rateimg_" +i).src = _siteroot+"content/images/site/star_half.png";
		else if(fraction > 0.8)
			document.getElementById("rateimg_" +i).src = _siteroot+"content/images/site/star_yellow.png";
	}
}

function disable_all1()
{
	for(var i=1; i<=5; i++)
	{
		document.getElementById('rateimg_' +i).onmouseout="";
		document.getElementById('rateimg_' +i).onmouseover="";
		document.getElementById('rateimg_' +i).onclick="";
	}
}