<!--

function usrRating(webid)
{
var pid = "pid" + webid;
var elemT = document.getElementById("webid");
if (elemT != null) {elemT.innerHTML = "<input type=hidden name=id value=" + webid + ">";;}
elemT = document.getElementById("name" + webid);
var name = "";
if (elemT != null) {name = elemT.innerHTML;}
showPopup('popRate', pid, '', DTMENU1);
elemT = document.getElementById("poptitle");
if (elemT != null && name.length > 1) {elemT.innerHTML = (name.length > 24 ? (name.substring(0,24) + "...") : name);}
getRbtCode(rateCodeReturned);
}

function addWebsiteRate(form)
{
  var rate = 0;
  var pid = 0;
  for (var i = 0; i < form.rate.length; i++)
  {
    if (form.rate[i].checked) { rate = (i+1)*20; }
  }
  if (rate == 0) {alert("Please select a rating"); return false}
  
  var ucode = ltrim(form.ucode.value);
  if (ucode == "")
  {
    alert("Please enter the code shown.");
    form.ucode.focus();
    return false;
  }
  else if (ucode.length != 4)
  {
    alert("Code should be 4 digits");
    form.ucode.focus();
    return false;
  }
  else
  {
    sendWebsiteRate(form, rate);
  }
  return false;
}


function sendWebsiteRate(form, rate)
{    
    var params = "scode=" + encodeURIComponent(form.scode.value) + "&webid=" + form.id.value;
    params = params + "&rate=" + rate + "&ucode=" + form.ucode.value + "&uname=" + encodeURIComponent(form.uname.value);
    var rnd = new Date().getTime() % 1000000;
    params = params + "&rnd=" + rnd;
    
    showWait();
    sendHttpPostRequest("do_savewebrating.php", params, ratingChanged);
    
    return false;    
}


function ratingChanged()
{
    if (xmlHttp.readyState == 4)
    {
        var str = xmlHttp.responseText;
        if (str != null)
        {
          var strarr = str.split("|");
	  if (popname != null)
	  {
	    msgstr = "<span class=red14>Sorry!<br>Server encountered a problem.<br>Please try again.</span>";
	    if (strarr[1] == 1)
	    {
	        msgstr = "<span class=pnk14>Thank you!<br>Your rating has been added.</span>";
	    }
	    else if (strarr[1] == 2)
	    {
	        msgstr = strarr[0];
	    }
	    
	    var x = document.getElementById(popname);
	    if (x != null) 
	    {
		x.innerHTML = DTSTART1 + DTMENU1 + DTSTART2 + POPUPHTML + DTEND;
		var y = document.getElementById("ratepopbody");
		if (y != null) {y.innerHTML = msgstr;}		
	    }

	    if (strarr.length == 3)
	    {
  	        var rt = document.getElementById("linkrate" + strarr[0]);
	        if (rt != null) {rt.innerHTML = strarr[2];}
	    }
	  }
        }
    }
}


function rateCodeReturned()
{
    if (xmlHttp.readyState == 4)
    {
        var scode = xmlHttp.responseText;
        if (scode != null)
        {
	    var elm = document.getElementById("ratecode");
	    if (elm != null) {elm.innerHTML="<input type=hidden name=scode value=" + scode + ">";}    
	    elm = document.getElementById("ratecodeimg");
	    if (elm != null) {elm.innerHTML="<img border=0 align=top src=rbtcdimg.php?rbtcd=" + scode + ">";}    
        }
    }
}

//-->

