// FuncÃµenzinhas Ajax
function $x(quem){
 return document.getElementById(quem)
}
function ObjAjax(){
            try{return new XMLHttpRequest()
        }
        catch(e)
            {
                try
                    {
                        return new ActiveXObject("Msxml2.XMLHTTP")
                    }
        catch(e)
            {
                return new ActiveXObject("Microsoft.XMLHTTP")
            }
       }
return null;
}	
var randomnr= (new Date).getTime();

function GravaComentario_Nota(codPapel,Nota,Comentario,tipo){
++randomnr;
		//var strComentou = VerificaComentou(codPapel)
		ajax = new ObjAjax;
        ajax.onreadystatechange = function()
			{
            	if(ajax.readyState == 1)
					{
					}
            	if(ajax.readyState == 4)
					{
						if(ajax.responseText == 'login'){Login();return false;}
						$x('divComentario').style.display = 'none';
                   		$x('retComentario').style.display = 'block';
                	}
        	}
            p = 'codPapel=' + codPapel;
			p = p + '&Nota='+ Nota;
			p = p + '&comentario='+ Comentario;
			p = p + '&tipo='+ tipo;
			p = p + '&rand=' + randomnr;
		ajax.open("GET","/usuarios/comentar-WallPapper-grava.asp?"+p,true);
      	ajax.send(null);
        return false
}

function GravaNota(codPapel,Nota,tipo,retorno){
++randomnr;
		ajax = new ObjAjax;
        ajax.onreadystatechange = function()
			{
            	if(ajax.readyState == 1)
					{
					}
            	if(ajax.readyState == 4)
					{
						//alert(ajax.responseText)
						if(ajax.responseText == 'login'){Login();return false;}
						$x('danota').innerHTML = '<h2>'+ajax.responseText+'</h2>'
                	}
        	}
            p = 'codPapel=' + codPapel;
			p = p + '&Nota='+ Nota;
			p = p + '&tipo='+ tipo;
			p = p + '&rand=' + randomnr;
		ajax.open("GET","/usuarios/comentar-WallPapper-grava.asp?"+p,true);
      	ajax.send(null);
        return false
}


function VerificaComentou(codPapel,Nota,Comentario,tipo){
++randomnr;
		ajax = new ObjAjax;
        ajax.onreadystatechange = function()
			{
				if(ajax.readyState == 4)
					{
						var ret = ajax.responseText;
						if(ret == '0'){
								JaComentou();
								return false;
						}
								else{GravaComentario_Nota(codPapel,Nota,Comentario,tipo);}
					}
        	}
			p = '?rand=' + randomnr;
			p = p +'&verComentou=1&codPapel='+codPapel;
		ajax.open("GET","/usuarios/comentar-WallPapper-grava.asp"+p,true);
      	ajax.send(null);
        return false
}


function Login(){
		document.location.href = 'http://www.baixaki.com.br/usuarios/default.asp?go=http://www.baixaki.com.br/papel-de-parede/';	
	}
function JaComentou(){
		$x('divComentario').innerHTML = '<b>Voc&ecirc; j&aacute; Comentou este Papel de Parede.</b>';	
	}






function ValidateComment(cod) {
var mensagem = '';
var c = document.getElementById('myopiniao').value;
var Nota = document.getElementById('notaval').value
	//if (Nota==0) {mensagem += '- Você tem que clicar em uma nota.\n';}
	if (!c) {mensagem += '- Você esqueçeu de dar sua opinião sobre o Papel de Parede.\n';}
	if (mensagem != ''){alert('Os seguintes erros foram encontrados:\n' + mensagem); return false;}
  else {
			//VerificaComentou(cod,Nota,c,'1');
			GravaComentario_Nota(cod,Nota,c,'1');
		}
 }
 
 
 function showvoto(item) {var nota = document.getElementById(item + 'val').value;if(!nota) { nota=0;}; votoover(nota/2,item);}
 
function setvoto(valor,item, cod) {	
	document.getElementById(item + 'val').value=valor;
	var tipo = document.getElementById('tipoComentario').value;
		if (tipo == 0){
			GravaNota(cod,valor,'0','index.htm');
		}
}

function votoover(valor, item) { 
var itemx=item+ '0';
if(valor==0) {document.getElementById(item + '00').className=item +'_0_on';} else {document.getElementById(item + '00').className=item + '_0_off';}
var txt = document.getElementById('txt' + item).value.split(';');
document.getElementById(item + 'txt').innerHTML = txt[valor];
for (i = 1; i<=valor; i++)
		document.getElementById(itemx + i).className = item + '_on';	
	for (; i<=5; i++)
		document.getElementById(itemx + i).className = item + '_off';
}
////////////////////
function MostraComentario(){
	document.getElementById('divComentario').style.display = 'block';
	document.getElementById('tipoComentario').value = 1;
}
