function callAHAHV(url, pageElement, callMessage, errorMessage, fldval){ //alert(pageElement);
	document.getElementById(pageElement).className = "";
	document.getElementById(pageElement).innerHTML = callMessage;
	document.getElementById(pageElement).style.width="250px";
	try {
		req = new XMLHttpRequest(); /* e.g. Firefox */
	} catch(e) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP"); /* some versions IE */
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP"); /* some versions IE */ }
			catch (E) {
				req = false;
			}
		}
	}

	req.onreadystatechange = function() {
		responseAHAHV(pageElement, errorMessage, url);
	};
	req.open("GET",url,true);
	req.send(null);
}

function responseAHAHV(pageElement, errorMessage, url) {
var xstr="";
	if(req.readyState == 4) {
		if(req.status == 200) {
			output = req.responseText;
			temp=output.split("|");
			//alert(output);
			/*document.getElementById(pageElement).className = "ntdB";
			document.getElementById(pageElement).innerHTML = temp[0];*/
			if(temp[1] > 0 ){
				drawratingV(temp[1],temp[2],temp[3]);
			}
		} else {
			alert("Ooops Error! Call 911");
//			document.getElementById(pageElement).innerHTML = errorMessage+"\n"+errorMessage;
		}
	}
}

function writitV(text,id){	//alert("text="+text+" id="+id);
for(i=1;i<=10;i++){
	tagid="rImage"+i;
	if(i % 2 == 1){
		document.getElementById(tagid).src="images/star_Off1.gif";
	}
	else{
		document.getElementById(tagid).src="images/star_Off2.gif";
	}
}
cnt=text*2;
for(i=1;i<=cnt;i++){
	tagid="rImage"+i;
	modi = i%2;
	if(modi == 0){
		document.getElementById(tagid).src="images/star_On2.gif";
	}
	else{
		document.getElementById(tagid).src="images/star_On1.gif";
	}
}
	disptext = text + " ";
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = disptext;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = disptext;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '<P CLASS="ntdBL">' + disptext + '</P>';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}

function clearratingV(){
	for(i=1;i<=10;i++){
		tagid="rImage"+i;
		if(i % 2 == 1){
			document.getElementById(tagid).src="images/star_Off1.gif";
		}
		else{
			document.getElementById(tagid).src="images/star_Off2.gif";
		}
	}
	disptext = "";
	id="test"
	if (document.getElementById)
	{
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = disptext;
	}
	else if (document.all)
	{
		x = document.all[id];
		x.innerHTML = disptext;
	}
	else if (document.layers)
	{
		x = document.layers[id];
		text2 = '<P CLASS="ntdBL">' + disptext + '</P>';
		x.document.open();
		x.document.write(text2);
		x.document.close();
	}
}

function drawratingV(x,y,z){	//alert("x="+x+" y="+y+" z="+z);
	prnt = "<ul>";
	for(i=1;i<=x;i++){
		prnt += "<li style=\"margin-left:3px;\"><img src=\"images/V_rate_on.gif\" hspace=0 vspace=0 border=0></li>";
	}
	if(y > 0){
		prnt += "<li style=\"margin-left:3px;\"><img src=\"images/V_rate_off.gif\"  hspace=0 vspace=0 border=0></li>";
	}
	else{
		y = 0;
	}	
	prnt +=	"<br /><br />Thanks for the vote!<br />";
	prnt +=	x + "." + y +" Rating<br />";	//alert(prnt);
	/*prnt +=	"<li style=\"margin-left:25px;margin-top:5px;\" class=ntdBL> Thanks for the vote!<br />";
	prnt +=	 ""+x + "." + y +" Rating</li>";	//alert(prnt);*/
	prnt += "</ul><div class=\"CL\"></div>";
	document.getElementById('test').innerHTML = prnt;
	document.getElementById('test').className = "rating";
	document.getElementById('test').style.display="block";
	document.getElementById('rating').style.width="0px";
	
}

