
var mouseDownX=0;var mouseDownY=0;var sliderPosX=0;var sliding=false;var offset=0;var scaleWidth=0;var sliderWidth=0;var scaleArea=0;var percentage=0;var itemID=0;var processURL=null;function init(initialSliderVal,id,processingScriptURL){itemID=id;processURL=processingScriptURL
width=document.getElementById("scale").style.width;width=width.substr(0,width.length-2);scaleWidth=parseInt(width);width=document.getElementById("slider").style.width;width=width.substr(0,width.length-2);sliderWidth=parseInt(width);scaleArea=scaleWidth-sliderWidth;sliderPosition=getObjectPosition(document.getElementById("scale"));offset=(sliderWidth/2)+sliderPosition[0];moveSlider(((scaleArea/100)*initialSliderVal)+offset);if(itemID!=null)
{document.getElementById("sliderHeading").innerHTML="Slider bar for ID "+itemID;}}
function slide(event)
{if(!event){event=window.event}
sliding=true;mouseDownX=event.clientX;mouseDownY=event.clientY;}
function stopDrag(event)
{if(!event){event=window.event}
if(sliding){sliding=false;}}
function drag(event)
{if(!event){event=window.event}
if(sliding)
{dist=event.clientX-sliderPosX;moveSlider(dist);}
else{}}
function moveSlider(distance)
{sliderPosX+=(distance-offset);if(sliderPosX>(scaleArea))
{sliderPosX=scaleArea;}
else if(sliderPosX<0)
{sliderPosX=0;}
margin=""+sliderPosX+"px";document.getElementById("slider").style.marginLeft=margin;newPercentage=parseInt((sliderPosX/scaleArea)*100);percentage=newPercentage;for(i=1;i<=20;i++)
{if(i<parseInt(percentage/5)+1)
{bg_p=document.getElementById("slider_"+i).style.backgroundPosition.split(" ");document.getElementById("slider_"+i).style.backgroundPosition=bg_p[0]+" 0px";}
else
{bg_p=document.getElementById("slider_"+i).style.backgroundPosition.split(" ");document.getElementById("slider_"+i).style.backgroundPosition=bg_p[0]+" -24px";}}
document.getElementById("percentage").innerHTML="<h2>"+percentage+"</h2>";}
function getObjectPosition(obj)
{var curleft=curtop=0;if(obj.offsetParent)
{do
{curleft+=obj.offsetLeft;curtop+=obj.offsetTop;}
while(obj=obj.offsetParent);}
return[curleft,curtop];}
function getHTTPObject(){if(typeof XMLHttpRequest!='undefined'){return new XMLHttpRequest();}
try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}
return false;}
function registerRating(){var httpObj=getHTTPObject();httpObj.open("POST",processURL,true);httpObj.onreadystatechange=function()
{if(httpObj.readyState==4)
{if(httpObj.status==200)
{document.getElementById("rightSide").style.display="none";}
else
{}}}
httpObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');httpObj.send("itemID="+itemID+"&val="+percentage);}
document.onmousemove=drag;document.onmouseup=stopDrag;