﻿// JScript File
//This function is used to get the data from Server
function getdatafromserver(Rating,RandomCode)
{   
        xmlHttp=GetXmlHttpObject()
	    if (xmlHttp==null)
	    {
    	    alert ("Browser does not support HTTP Request")
		    return
	    } 
	    var url="FRM_PlayVideo.aspx?action=get&Rating="+Rating+"&ID="+RandomCode;						
	    xmlHttp.onreadystatechange=filldata
	    xmlHttp.open("GET",url,true)
	    xmlHttp.send(null)
	    return false;
}
//This functin is used to fill the Data
function filldata()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
	    var xmlDoc=xmlHttp.responseXML;
		var showElements = xmlDoc.getElementsByTagName("PlayVideoDetails");
		var Rating
		var TotalRatingCount
		var Count
		var RatingImage=""
		var TotRat
		if (showElements.length>0)
		{										
		    for (var x=0; x<showElements.length; x++)
		    {
		         Rating = showElements[x].getElementsByTagName('Rating')[0].firstChild.nodeValue;
		         TotalRatingCount = showElements[x].getElementsByTagName('TotalRatingCount')[0].firstChild.nodeValue;
		         TotRat=Rating / TotalRatingCount		         
		         Count = Math.round(TotRat % 6);		        
		         for (var i=1; i<=Count; i++)
                 {
                     RatingImage = RatingImage + document.getElementById(getClientId("HID_FilledStars")).value
                 }
                 for (var i=(Count + 1)  ;i<=5; i++) 
                 {
                     RatingImage = RatingImage + document.getElementById(getClientId("HID_EmptyStars")).value
                 }
                 document.getElementById(getClientId("RateThisVideo")).innerText =  TotalRatingCount                        
                 document.getElementById(getClientId("Rate_Image")).innerHTML  = RatingImage			   
		    }
		}						
	} 
}


