// JavaScript Document
// valida e-mail:
function validaEmail(email)
{
	return email.search(/(\w[\w\.\+]+)@(.+)\.(\w+)$/)==0;
}


/*----------------------------------------------------------------------------
Formatação para qualquer mascara
-----------------------------------------------------------------------------*/
function formatar(src, mask){
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida)
  {
    src.value += texto.substring(0,1);
  }
}


// FUNÇÕES PARA MASCARAR CAMPOS:
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}
function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function leech(v){
    v=v.replace(/o/gi,"0")
    v=v.replace(/i/gi,"1")
    v=v.replace(/z/gi,"2")
    v=v.replace(/e/gi,"3")
    v=v.replace(/a/gi,"4")
    v=v.replace(/s/gi,"5")
    v=v.replace(/t/gi,"7")
    return v
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function mtelefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function mtelefone2(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos TRÊS primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function mdata(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{2})(\d)/,"$1/$2")       //Coloca uma barra entre o segundo e o terceiro dígitos
    v=v.replace(/(\d{2})(\d)/,"$1/$2")       //Coloca uma barra entre o quarto  e o quinto dígitos
                                             //de novo (para o segundo bloco de números)
    return v
}

// FIM ---> FUNÇÕES PARA MASCARAR CAMPOS:

function abreSubMenu(id) 
{
	$('#'+id).css('display', 'block');
	//$('#'+id).slideToggle("slow");
}

function fechaSubMenu(id) 
{
	$('#'+id).css('display', 'none');
//	$('#'+id).slideToggle("slow");
}

function mostrarConteudoMenuInterno(maeConteudo, divConteudo, maeMenu, menu, classeMenu) 
{
	$('#'+maeConteudo+' div').css('display', 'none');
	
	$('.divVariavelNaoApagar').css('display', 'block');
	
	$('#'+divConteudo).css('display', 'block');
	//$('#'+divConteudo).slideToggle("slow");
	
	//ajustar menu
	
	$('#'+maeMenu+' div').each(function(i){
		var classeAntiga = $(this).attr('class');
		var arrayClasse = classeAntiga.split("_");
		
		$(this).removeClass();
		
		$(this).addClass(arrayClasse[0]);
	});
	
	$(menu).removeClass(classeMenu);
	$(menu).addClass(classeMenu+'_Hover');
}

function mostrarConteudoMenuInternoComSubMenu(maeConteudo, divConteudo, maeMenu, menu, classeMenu, subMenu, acao) 
{
	$('#'+maeConteudo+' div').css('display', 'none');
	
	$('#'+divConteudo).css('display', 'block');
	$('.divVariavelNaoApagar').css('display', 'block');
	
	//ajustar menu
	
	$('#'+maeMenu+' div').each(function(i){
		var classeAntiga = $(this).attr('class');
		var arrayClasse = classeAntiga.split("_");
		
		//$(this).removeClass();
		
		//$(this).addClass(arrayClasse[0]);
		
		//alert($(this).attr('id'));
		if (acao == 1)
		{
			$(this).removeClass();
		
			$(this).addClass(arrayClasse[0]);
				
			if ($(this).attr('id') == 'divExplicacaoMenu11' || $(this).attr('id') == 'divExplicacaoMenu21' || $(this).attr('id') == 'divExplicacaoMenu31') 
			{
				$(this).removeClass();
		
				$(this).addClass(arrayClasse[0]+'_Hover');
			}
		} else {
			if ($(this).attr('id') != 'divExplicacaiMenu1' && $(this).attr('id') != 'divExplicacaiMenu2' && $(this).attr('id') != 'divExplicacaiMenu3') 
			{
				$(this).removeClass();
		
				$(this).addClass(arrayClasse[0]);
			}
		}
	});
	
	$(menu).removeClass(classeMenu);
	$(menu).addClass(classeMenu+'_Hover');
	
	$('.classeExplicacaoSubMenu').css('display', 'none');
	$('#'+subMenu).css('display', 'block');
}

function mostrarConteudoMenuInternoComSubMenu2(maeConteudo, divConteudo, maeMenu, menu, classeMenu, subMenu, acao) 
{
	$('#'+maeConteudo+' div').css('display', 'none');
	
	$('#'+divConteudo).css('display', 'block');
	$('.divVariavelNaoApagar').css('display', 'block');
	
	//ajustar menu
	
	$('#'+maeMenu+' div').each(function(i){
		var classeAntiga = $(this).attr('class');
		var arrayClasse = classeAntiga.split("_");
		
		//$(this).removeClass();
		
		//$(this).addClass(arrayClasse[0]);
		
		//alert($(this).attr('id'));
		if (acao == 1)
		{
			$(this).removeClass();
		
			$(this).addClass(arrayClasse[0]);
				
			if ($(this).attr('id') == 'divResultadosSubMenu11' || $(this).attr('id') == 'divResultadosSubMenu21' || $(this).attr('id') == 'divResultadosSubMenu31') 
			{
				$(this).removeClass();
		
				$(this).addClass(arrayClasse[0]+'_Hover');
			}
		} else {
			if ($(this).attr('id') != 'divExplicacaiMenu1' && $(this).attr('id') != 'divExplicacaiMenu2' && $(this).attr('id') != 'divExplicacaiMenu3') 
			{
				$(this).removeClass();
		
				$(this).addClass(arrayClasse[0]);
			}
		}
	});
	
	$(menu).removeClass(classeMenu);
	$(menu).addClass(classeMenu+'_Hover');
	
	$('.classeExplicacaoSubMenu').css('display', 'none');
	$('#'+subMenu).css('display', 'block');
}

function mudaFotoConteudoVariavel(foto, div) {
	
	//$('#'+div).html('<img src="'+foto+'" style="margin:7px 0px 0px 0px;" />');
	$('#'+div).html(foto);
}

function validaFormConato(form)
{
	if($('#nomeContato').val() == '' || $('#nomeContato').val() == 'Nome')
	{
		alert('Informe o nome!');
		$('#nomeContato').focus();
		return false;
	}	
	else if(!validaEmail($('#emailContato').val()))
	{
		alert('E-mail incorreto!');
		$('#emailContato').focus();
		return false;
	}
	else if($('#assuntoContato').val() == '' || $('#assuntoContato').val() == 'Assunto')
	{
		alert('Informe o Assunto!');
		$('#assuntoContato').focus();
		return false;
	}
	else if($('#mensagemContato').val() == '' || $('#mensagemContato').val() == 'Mensagem')
	{
		alert('Informe a Mensagem!');
		$('#mensagemContato').focus();
		return false;
	}
	else
		return true;
}
