var xmlhttp
if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false}}
function myXMLHttpRequest(){var xmlhttplocal;try{xmlhttplocal=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlhttplocal=new ActiveXObject("Microsoft.XMLHTTP")}catch(E){xmlhttplocal=false;}}
if(!xmlhttplocal&&typeof XMLHttpRequest!='undefined'){try{var xmlhttplocal=new XMLHttpRequest();}catch(e){var xmlhttplocal=false;alert('couldn\'t create xmlhttp object');}}
return(xmlhttplocal);}
var idhtml;function drawstars(where,how){if(where.hasChildNodes()){while(where.childNodes.length>=1){where.removeChild(where.firstChild);}}
var ul=document.createElement('ul');ul.setAttribute('class','star-rating');var li=document.createElement('li');li.setAttribute('class','current-rating');li.setAttribute('style','width:'+how.current+'%;');ul.appendChild(li);where.appendChild(ul);for(i=1;i<=how.stars;i++){var li=document.createElement('li');ul.appendChild(li);var txt=document.createTextNode(i);if(how.allowVote!="voted"){var a=document.createElement('a');a.setAttribute('class','stars'+i);li.appendChild(a);a.setAttribute('href','javascript:void(0);');a.setAttribute('onclick','javascript:vote('+i+');');a.appendChild(txt);}else{li.appendChild(txt);}}
var rate=document.createElement('div');rate.setAttribute('class','rating-rate');var txt=document.createTextNode(how.rate+' de '+how.stars);rate.appendChild(txt);where.appendChild(rate);}
function getrating(id){idhtml=id;var params="";xmlhttp.open('POST','http://www.ejogosonline.com.br/rating/rpc.php');xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlhttp.setRequestHeader("Content-length",params.length);xmlhttp.setRequestHeader("Connection","close");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var response=eval('('+ xmlhttp.responseText+')');drawstars(document.getElementById(id),response);}}};xmlhttp.send(params);}
function vote(num){var params="";xmlhttp.open('POST','http://www.ejogosonline.com.br/rating/rpc.php?num='+ num);xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlhttp.setRequestHeader("Content-length",params.length);xmlhttp.setRequestHeader("Connection","close");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var response=eval('('+ xmlhttp.responseText+')');alert("Voto computado com sucesso!");drawstars(document.getElementById(idhtml),response);}}};xmlhttp.send(params);return false;}
function trimAll(strValue){var objRegExp=/^(\s*)$/;if(objRegExp.test(strValue)){strValue=strValue.replace(objRegExp,'');if(strValue.length==0)
return strValue;}
objRegExp=/^(\s*)([\W\w]*)(\b\s*$)/;if(objRegExp.test(strValue)){strValue=strValue.replace(objRegExp,'$2');}
return strValue;}
