//Função que resgata o formulário
function getFormComent(tipo,id,id_comentario_pai) {

objetoXML();

if (xmlhttp==null){
	alert ("Este browser não suporta HTTP Request");
	return false;
}
if(tipo=='m')
	document.getElementById("divComentariom").innerHTML="<br/><br/><br/><br/><br/><br/><br/><center><img src='http://icelular.com.br/images/ajaxgreenload32x32.gif' /></center>";
else
	document.getElementById("divComentario").innerHTML="<br/><br/><br/><br/><br/><br/><br/><center><img src='http://icelular.com.br/images/ajaxgreenload32x32.gif' /></center>";

var url="/xml/getFormComment.php";
url=url+"?tipo="+tipo;
url=url+"&id="+id;
url=url+"&id_pai="+id_comentario_pai;
url=url+"&sid="+Math.random();
if(tipo=='m')
	xmlhttp.onreadystatechange=stateChangedP;
else
	xmlhttp.onreadystatechange=stateChangedC;
xmlhttp.open("GET",url);
xmlhttp.send(null);
}

function stateChangedC(){
if(xmlhttp.readyState==4){
	document.getElementById("divComentario").innerHTML=xmlhttp.responseText;
}
}
function stateChangedP(){
if(xmlhttp.readyState==4){
	document.getElementById("divComentariom").innerHTML=xmlhttp.responseText;
}
}
//Função que envia o formulário

function enviarForm(url, campos, destino) {

	//Atribui à variável 'elemento' o elemento que irá receber a página postada
	var elemento = document.getElementById(destino);


	//Executa a função objetoXML()
	objetoXML(); 

	//Se o objeto de 'xmlhttp' não estiver true
	if (!xmlhttp) {

		//Insere no 'elemento' o texto atribuído
		elemento.innerHTML = "<strong style='color:green'>Impossível iniciar o objeto XMLHttpRequest.</strong>"; 

		return;

	} else { 

		//Insere no 'elemento' o texto atribuído
		elemento.innerHTML = "<br/><center><img src='http://icelular.com.br/images/ajax-loader.gif' /></center>"; 

	}

	xmlhttp.onreadystatechange = function () {

		//Se a requisição estiver completada
		if (xmlhttp.readyState == 4 || xmlhttp.readyState == 0) { 

			//Se o status da requisição estiver OK
			if (xmlhttp.status == 200) {

				//Insere no 'elemento' a página postada
				elemento.innerHTML ='';
				resultado=xmlhttp.responseText;
				if(resultado=='ERRO_SQL'){
					elemento.innerHTML = "<br/><center><strong style='color:red'>Falha ao enviar menssagem, tente mais tarde!</strong></center>"; 
				}else
				if(resultado=='ERRO_ENVIO'){
					elemento.innerHTML = "<br/><center><strong style='color:red'>Falha ao enviar menssagem, tente mais tarde!</strong></center>"; 
				}else
				if(resultado=='ERRO_CODIGO'){
					elemento.innerHTML = "<br/><center><strong style='color:red'>O código digitado é inválido!</strong></center>"; 
				}else
				if(resultado=='SUCESSO'){
					elemento.innerHTML = "<br/><center><strong style='color:green'>Sua menssagem foi enviada com sucesso e será moderada antes de ir ao ar, aguarde!</strong></center>"; 
					document.formcomentario.limpar.click();
					document.getElementById('msgposted').value=1;
				}
			} else { 

				//Insere no 'elemento' o texto atribuído
				elemento.innerHMTL = "<br/><center><strong style='color:green'>Página não encontrada!</strong></center>"; 

			}

		}

	}

	//Abre a página que receberá os campos do formulário
	xmlhttp.open('POST', url, true);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");

	//Envia o formulário com dados da variável 'campos' (passado por parâmetro)
	xmlhttp.send(campos); 

}

function showpic(){
	document.getElementById("img_verify").src="http://icelular.com.br/img_verif.php?cod="+Date();
	return false;
}

function ValidaComent(){
    var nm_visitante=document.getElementById("nm_visitante");
    var mail_visitante=document.getElementById("mail_visitante");

	if((nm_visitante!=null)&&(nm_visitante.value.length==0)){
		alert('Digite seu nome!');
		nm_visitante.focus();
		return false;
	}

    if((mail_visitante!=null)&&(mail_visitante.value.length==0)){
		alert('Digite seu e-mail!');
		mail_visitante.focus();
		return false;
	}

	if(document.formcomentario.menssagem.value.length<25){
		alert('Seu comentário/opinião precisa ter no mínimo 25 letras!');
		document.formcomentario.menssagem.focus();
		return false;
	}
	if(document.formcomentario.codigo_verificacao.value.length==0){
		alert('Digite o texto da imagem!');
		document.formcomentario.codigo_verificacao.focus();
		return false;
	}
	
	return true;
}

function textDigitados(field,cntfield,cntfield2) {
	if (field.value.length > 500) // if too long...trim it!
		field.value = field.value.substring(0, 500);
	else
		cntfield2.value = 500 - field.value.length;
	cntfield.value = field.value.length;
}

function setarCampos() {

campos = "enviar_comentario="+encodeURI(document.getElementById('enviar_comentario').value)+"&codigo_verificacao="+encodeURI(document.getElementById('codigo_verificacao').value)+"&menssagem="+encodeURI(document.getElementById('menssagem').value)+"&id_download="+encodeURI(document.getElementById('id_download').value)+"&id_wallpaper="+encodeURI(document.getElementById('id_wallpaper').value)+"&id_celular="+encodeURI(document.getElementById('id_celular').value)+"&id_oferta="+encodeURI(document.getElementById('id_oferta').value)+"&id_pai="+encodeURI(document.getElementById('id_pai').value)+"&id_video="+encodeURI(document.getElementById('id_video').value)+"&id_usuario="+encodeURI(document.getElementById('id_usuario').value)+"&id_perfil_msgp="+encodeURI(document.getElementById('id_perfil_msgp').value)+"&id_perfil="+encodeURI(document.getElementById('id_perfil').value)+"&id_materia="+encodeURI(document.getElementById('id_materia').value)+"&nm_visitante="+encodeURI(document.getElementById('nm_visitante').value)+"&mail_visitante="+encodeURI(document.getElementById('mail_visitante').value)+"&url_visitante="+encodeURI(document.getElementById('url_visitante').value);
}
function Ajustar(obj){
	if(obj.value=='Comentar'){
		document.getElementById('comentario_form').style.display = 'block';
		obj.value='Fechar';
	}else{
		document.getElementById('comentario_form').style.display = 'none';
		obj.value='Comentar';

	}
}

