/*--------------------------------------------------------
@CRIADO EM	: 09-01-2009 13:06hs
@AUTOR		: ADRIANO ROSA | ADRIANOROSA.COM
@COMENTARIO : SCRIPTS WEBSITE FAMAL.COM.BR
--------------------------------------------------------*/


// DEFINIR MENU IE 5.5,6,7 e 8
//-------------------------------------------------
/*_ie = function(){
		var mnu = document.getElementById('v-menu').getElementsByTagName('li');
		for(var i=0; i<mnu.length; i++){
			mnu[i].onmouseover=function(){
				this.className+=' ie-hk';
			}
			mnu[i].onmouseout=function(){
				this.className=this.className.replace(new RegExp(' ie-hk\\b',''));
			}
		}
	}
	if(window.attachEvent){
		window.attachEvent('onload',_ie);
	}
*/
function addList(cod_prod,nome_prod){
	document.location = '/orcamento.html?cod='+cod_prod+'&produto='+nome_prod//+'&categoria='+categ
}
function removeList(cod_prod){
	document.location = '/orcamento.html?remove='+cod_prod
}

// VAIDAR CONTATO
//-------------------------------------------------
function validaContato(){

	var nome 	= $('#NOME');
	var email 	= $('#EMAIL');
	var tel		= $('#TEL');
	var tipo	= $('#TIPO');
	var txtmsg 	= $('#MSG');
	var msg 	= '';
	var erro 	= true;
	
	if(nome.val()==""){erro	= false; msg = msg + '<li>- Campo NOME est&aacute; em branco.</li>'}
	if(email.val()==""){msg	= msg+ '<li>- Campo E-mail est&aacute; em branco.</li>'; erro = false;}
	if(tel.val()==""){msg	= msg+ '<li>- Campo Telefone est&aacute; em branco.</li>'; erro = false;}
	if(tipo.val()=="0"){msg	= msg+ '<li>- Informe um tipo de contato.</li>'; erro = false;}
	
	testaEmail = '';
	if(email.val() != "")
		if(!email.val().match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)) testaEmail += " ";	
			if(testaEmail != '') {
				erro	= false;
				msg 	= msg + '<li>- E-mail est&aacute; Incorreto.</li>';
	}
	if(txtmsg.val()==""){msg	= msg+ '<li>- Campo Mensagem est&aacute; em branco.</li>'; erro = false;}

	if(erro==false){
		//$('#msgTRUE').hide();
		//$('#msgFALSE').show();
		$('#alerta').html('<h4 style="font:bold 14px arial, helvetica, sans-serif; color:#999999;">Preencha corretamento os campos do formul&aacute;rio</h4><ul>'+msg+'</ul>');
		$('#frmContato label[title=preencha este campo]').addClass('txtRed');			
		$('#frmContato input[@title=preencha este campo],textarea').css({border:'1px solid #ff0000',padding:'1px'});
		$('#frmContato input[@title=site],#frmContato select[@title=preencha este campo]').css({border:'1px solid #7F9DB9'});
		$('#frmContato label[@title=site]').removeClass('txtRed');
		$('#frmContato input[@title=site]').css({border:'1px solid #7F9DB9'});
		return false
	}else{
			
			$('#frmContato').submit();
			
	}
}
// OPEN DIALOGO
//-------------------------------------------------
$(document).ready(function(){
	$.fn.createDialog.defaults = {
			progress: true,
			center: true,
			opacity: 0.7,
			bg: '#CCC'
	}
	$('a[title=Mapa]').createDialog({
			addr: '/contents/html/html-mapa-localizacao.html',
			opacity: 0.9
	});
})

// VALIDAR INDICA SITE
//-------------------------------------------------
function validaIndica(){

	var nome 	= $('#NOME');
	var nome2 	= $('#NOME2');
	var email	= $('#EMAIL');
	var email2	= $('#EMAIL2');
	var msg 	= '';
	var erro 	= true;
	
	// validação individual
	if(nome.val()==""){erro	= false; msg = msg + '<li>Campo NOME est&aacute; em branco.</li>'}
	if(email.val()==""){msg	= msg+ '<li>Campo E-mail em branco.</li>'; erro = false;}
	if(email2.val()==""){msg	= msg+ '<li>Campo E-mail Destinat&aacute;rio est&aacute; em branco.</li>'; erro = false;}
	
	testaEmail = '';
	if(email.val() != "")
		if(!email.val().match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)) testaEmail += " ";	
			if(testaEmail != '') {
				erro	= false;
				msg 	= msg + '<li>E-mail Incorreto.</li>';
	}
	
	testaEmail2 = '';
	if(email2.val() != "")
		if(!email2.val().match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)) testaEmail2 += " ";	
			if(testaEmail2 != '') {
				erro	= false;
				msg 	= msg + '<li>Preencha o campo E-mail Destinat&aacute;rio corretamente.</li>';
	}
	 	
	if(erro==false){
		$('#msgTRUE').hide();
		$('#msgFALSE').show();
		//$('#msgFALSE ul').html(msg);
		$('#msgFALSE').html('<h2>Os campos mencionados abaixo devem ser preenchidos corretamente.</h2><ul>'+msg+'</ul>');
		//$('label[@title=Preenchimento Obrigatório]').addClass('txt10Red');
		//alert(erro)
	}else{
		
		$('.loading').ajaxStart(function(){
			$(this).show();
			$('.formIndica').hide();
		});
		
		$('.loading').ajaxStop(function(){
			$(this).hide();//.fadeOut("slow");
			$('.formIndica').show()//fadeIn("slow");
			
		});
		$('.loading').ajaxError(function(){
			alert('OCORREU UM ERRO,\n\Aconteceu uma falha ao tentar enviar seu e-mail,\n\Por favor tente novamente.')
			return false
		});
		
		$.post('/action/indica',{
			 
			   	COD:		$('a[title=Indicar a um amigo]').attr('rel'),
			   	txtnome: 	$('#NOME').val(),
				txtemail:	$('#EMAIL').val(),
				txtnome2: 	$('#NOME2').val(),
				txtemail2:  $('#EMAIL2').val(),
				txtmsg:		$('#MSG').val(),
				txtProduto: $('h3').html()
				
			   }, function(dados){ 
			$('input[type=text],textarea').val("");
			$('#msgFALSE').hide();
			$('#msgTRUE').show();
			//$('#msgTRUE').html(dados);
		});
		
		return false
			
	}

}
// Função para limpar campo text.
function clearInput(e){
	if(e.defaultValue==e.value){
		e.value='';
	}
}

// Função definir tipo de empresa
function setTipoContato(){
	if($('#TIPO').val()=='PJ'){
		$('#EMPRESA').removeAttr('disabled');
	}else {
		$('#EMPRESA').attr('disabled','disabled');
	}
}
