//////////////////////////////////////////////////////////////////////////////////
////////				   	  	    WebSolution	 				        //////////
////////			  	  email:: humbertocustodio@yahoo.com.br			//////////
//////////////////////////////////////////////////////////////////////////////////
//////// 															    //////////
////////	    	    Criado por   : Humberto Custódio de LIma		//////////
////////					 Data CriaÃƒÂ§ÃƒÂ£o : 02/04/2008			//////////
////////																//////////
//////////////////////////////////////////////////////////////////////////////////

function $_(a) {
	return document.getElementById(a);
};

function $_v(a) {
	return $_(a).value;
};

function $_n(obj){
	return document.getElementsByName(obj);
};

function popup(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
};

function carrega_estado(){
 $('idcidade').innerHTML = "<select><option value=''>Selecione o estado</option></select>";
 var url = 'estado.php';
 new Ajax.Request(url, {
   method: 'get',
   onSuccess: function(transport) {
   if (transport.responseText)
    $('idestado').innerHTML = transport.responseText;
    else
     alert("não carregou");
   }
 });
}

function carrega_cidade(valor){
 $('idcidade').innerHTML = "<select><option>carregando...</option></select>";
 var url = 'cidade.php?codigo='+valor;
 new Ajax.Request(url, {
  method: 'get',
  onSuccess: function(transport) {
  if (transport.responseText)
   $('idcidade').innerHTML = transport.responseText;
   else
    $('idcidade').innerHTML = "não carregou!";
  }
 });
}

Event.observe(window,"load", function(e){ carrega_estado(); });

function EnviaNewsletter(){
	
	if (document.getElementById("nome_new").value == "") {
		alert('Favor digitar seu nome.');
		document.getElementById("nome_new").focus();
		return false;
	}
	if (document.getElementById("email_new").value == "") {
		alert('Favor digitar seu e-mail.');
		document.getElementById("email_new").focus();
		return false;
	}
	if (document.getElementById("email_new").value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1 && document.getElementById("email_new").value != '') {
		alert('Informe o e-mail corretamente!!!');
		document.getElementById("email_new").focus();
		return false;
	}
	else {
		document.getElementById('load').style.display = 'block';
		var url = 'ajax_envia_newsletter.php?nome='+document.getElementById("nome_new").value+'&email='+document.getElementById("email_new").value;
		new Ajax.Request(url, {
			method: 'get',
			onSuccess: function(transport){
			var mensagem = transport.responseText;
				if ( mensagem == 1) {
					document.getElementById('load').style.color = "#00FF00";
					document.getElementById('load').style.fontSize = '10px';
					document.getElementById('load').innerHTML = '<strong>Enviado com sucesso!</strong>';
					document.getElementById('nome_new').value = '';
					document.getElementById('email_new').value = '';
				}
				if ( mensagem == 2 ) {
					document.getElementById('load').style.color = "#FF0000";
					document.getElementById('load').style.fontSize = '10px';
					document.getElementById('load').innerHTML = '<strong>E-mail j&aacute; cadastrado!</strong>';
					document.getElementById('nome_new').value = '';
					document.getElementById('email_new').value = '';
				}
			}
		});
	}
}

function EnviaComentario(){
	
	if (document.getElementById("nome").value == "") {
		alert('Favor digitar seu nome.');
		document.getElementById("nome").focus();
		return false;
	}
	if (document.getElementById("email").value == "") {
		alert('Favor digitar seu e-mail.');
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("email").value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1 && document.getElementById("email").value != '') {
		alert('Informe o e-mail corretamente!!!');
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("comentario").value == "") {
		alert('Favor digitar o seu comentário.');
		document.getElementById("comentario").focus();
		return false;
	}

	else {
		document.getElementById('load_coment').style.display = 'block';
		var url = 'ajax_envia_comentario.php?idproduto='+document.getElementById("idproduto").value+'&nome='+document.getElementById("nome").value+'&email='+document.getElementById("email").value+'&comentario='+document.getElementById("comentario").value;
		new Ajax.Request(url, {
			method: 'get',
			onSuccess: function(transport){
			var mensagem = transport.responseText;
				if ( mensagem == 1) {
					document.getElementById('load_coment').style.color = "#999933";
					document.getElementById('load_coment').style.fontSize = '12px';
					document.getElementById('load_coment').innerHTML = "<strong>Coment&aacute;rio enviado com sucesso!</strong>";
					document.getElementById('nome').value = '';
					document.getElementById('email').value = '';
					document.getElementById('comentario').value = '';
				}
			}
		});
	}
}


function valida_form_pedido(){
	
	if( document.getElementById("nome").value == "" ) {
  		alert('Favor digitar seu nome.');
  		document.getElementById("nome").focus();
  		return false;
 	}
	if( document.getElementById("email").value == "" ) {
  		alert('Favor digitar seu e-mail.');
  		document.getElementById("email").focus();
  		return false;
 	}
	if(document.getElementById("email").value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1 && document.getElementById("email").value != ''){
		alert('Informe o e-mail corretamente!!!');
		document.getElementById("email").focus();
		return false;
	}	
	if( document.getElementById("ddd_telefone").value == "" ) {
  		alert('Favor digitar o número do DDD do seu telefone.');
  		document.getElementById("ddd_telefone").focus();
  		return false;
 	}
	if( document.getElementById("telefone").value == "" ) {
  		alert('Favor digitar o número do seu telefone.');
  		document.getElementById("telefone").focus();
  		return false;
 	}
	if( document.getElementById("estado").value == "" ) {
  		alert('Favor selecionar o seu estado.');
  		document.getElementById("estado").focus();
  		return false;
 	}
	if( document.getElementById("cidade").value == "" ) {
  		alert('Favor selecionar a sua cidade.');
  		document.getElementById("cidade").focus();
  		return false;
 	}
	
};
