var rate_title=new Array('Poor','Average','Fair','Good','Excellent');
var star_enabled='http://imgs.indiaproperty.com/icons/ico-star-enable.gif';
var star_disabled='http://imgs.indiaproperty.com/icons/ico-star-disable.gif';
function changeover(advid,num)
{
	var star;
	var i=0;
	for(;i<=num;i++)
	{
		star=document.getElementById("ratingimg"+advid+"_"+i);
		star.src=star_enabled;
		document.getElementById("ratingtitle"+advid).innerHTML=rate_title[i];
	}
	if(num<4)
	for(;i<=4;i++)
	{
		star=document.getElementById("ratingimg"+advid+"_"+i);
		star.src=star_disabled;
	}
}

function changeout(advid)
{
	var star;
	var i=0;
	var poprate=parseInt(document.getElementById("poprate"+advid).value);

	if(poprate=='' || !poprate)
	{
		document.getElementById("ratingtitle"+advid).innerHTML='';
		poprate=0;
	}
	else
		document.getElementById("ratingtitle"+advid).innerHTML=rate_title[poprate-1];

	poprate=poprate-1;


	for(;i<=poprate;i++)
	{
		star=document.getElementById("ratingimg"+advid+"_"+i);
		star.src=star_enabled;
	}
	if(poprate<4)
	for(;i<=4;i++)
	{
		star=document.getElementById("ratingimg"+advid+"_"+i);
		star.src=star_disabled;
	}
}

function updateRating(advid,num)
{
	var star;
	var i=0;
	document.getElementById("poprate"+advid).value=num+1;
	document.getElementById("ratingtitle"+advid).innerHTML=rate_title[num];

	for(;i<=num;i++)
	{
		star=document.getElementById("ratingimg"+advid+"_"+i);
		star.src=star_enabled;
	}
	if(num<4)
	for(;i<=4;i++)
	{
		star=document.getElementById("ratingimg"+advid+"_"+i);
		star.src=star_disabled;
	}
}

function validateRatingForm(frm){

	var date = new Date();
	var builder_id = frm.builder_id.value;
	var propratevar=d.getElementById("poprate"+builder_id);
	ip.print("propratevar = " +propratevar.value);
	if(!IsMandatory(propratevar,"text","Please provide your rating.",2)) return false;
	var successMsg='<b>Your rating has been saved successfully!</b><br /><br /><center><input type="button" class="button" onclick="javascript:ip.exitLB();" value="Done" /></center>';
	var restrictMsg='<b>You already rated this builder today.</b><br /><br /><center><input type="button" class="button" onclick="javascript:ip.exitLB();" value="Ok" /></center>';
	var poprate = propratevar.value;
	var submitted = frm.submitted.value;
	var aJx=new getHTTPObject();
	d.getElementById("divRatingForm").style.display='none';
	d.getElementById("divRatingSuccess").innerHTML = ip.loading("Sending your request... Please wait...");
	url = ip.host() + "/builder-directory/rate_builder.php?builder_id="+builder_id+"&poprate="+poprate+"&submitted="+submitted+"&refer="+date.getTime();
	aJx.open("get",url,true);
	aJx.onreadystatechange=function(){
		if(aJx.readyState==4){d.getElementById("divRatingSuccess").innerHTML = (aJx.responseText==1) ? successMsg : ((aJx.responseText==3) ? restrictMsg : ip.errMsg);}
	};
	aJx.send(null);
	return false;
}