//escreve o flash na div desejada para que nao precise clicar nele antes de usa-lo

function montaFlash(destino, flavez, width, height, trans, scale){
	
    var myFlash =
    '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="'+flavez+'" align="middle">'+
    '<param name="allowScriptAccess" value="sameDomain" />'+
    '<param name="movie" value="swf/'+flavez+'" />'
    ;
    
	if (trans == "yes"){
        myFlash += '<param name="wmode" value="transparent" />';
    }
	
    if (scale == "yes"){
        myFlash += '<param name="scale" value="noscale" />';
    }
	
    myFlash +=
    '<param name="quality" value="high" />'+
    '<param name="bgcolor" value="#ffffff" />'+
    '<embed src="swf/'+flavez+'" wmode="transparent" quality="high" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="empresas" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
    '</object>'
    ;

    document.getElementById(destino).innerHTML = myFlash;
}


// SOLUÇÃO PARA O SCRIPT DO JQUERY QUE ENTRA EM CONFLITO COM O SCRIPT DO PROTOTYPE.
// FOI SUBSTTITUIDO O $ PARA $foo PARA SOLUCIONAR O PROBLEMA DO CONFLITO ENTRE OS SCRIPTS.
var $foo = jQuery.noConflict();


var inHome = true;

function verificaHome(){
	var urlAtual = window.location.href;
	var array = urlAtual.split("#");
	var tamanho = array.length;
	
	if(tamanho > 1)
	{
		var param = array[tamanho-1];
	}
	else
	{
		var param = "";
	}
	
	if((param == "") && (tamanho <= 2))
	{
		carregapagina("principal");
	}
}


/*//carrega a pagina solicitada
function carregapagina(pagina){
	if(inHome == true){
		show_loading();
		setTimeout("pausa('"+pagina+"')",1000);
		inHome = false;

	}else{
		if(pagina == "home"){
			$foo("#internas").slideUp("normal");
			inHome = true;
		}else{
			$foo("#internas").slideDown("normal");
			show_loading();
			setTimeout("pausa('"+pagina+"')",1000);
		}
	}
}*/

//valida data
function ValidaData(data){
    exp = /\d{2}\/\d{2}\/\d{4}/
    if(!exp.test(data.value)){
        return false;
    }
		
    return true;
}

function validaCEP(cep){
    if(!(/^[0-9]{2}\.[0-9]{3}\-[0-9]{3}$/.test(cep))){
        return false;
    } else {
        return true;
    }
}

function validaCPF(Objcpf){
    var cpf = Objcpf;
    exp = /\.|\-/g
    cpf = cpf.toString().replace( exp, "" );
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1=0, soma2=0;
    var vlr =11;

    for(i=0;i<9;i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }
    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
    soma2=(((soma2+(2*soma1))*10)%11);

    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado!=digitoDigitado){
        return false;
    }else {
        return true;
    }
}


				
function carregapagina(params){
    show_loading();
	
    setTimeout("pausa('"+params+"')",100);
}

function pausa (params) {
		   
    $foo("#internas").load("ctrl.php?acao="+params, hide_loading);
}


//mostra a mensagem de carregando
show_loading = function() {
    //document.getElementById("fundoInternas").style.backgroundColor = "#FFFFFF";
    $foo("#ajax_loader").show();
	$foo("#internas").slideUp("fast");
//$foo("#internas").slideUp(300);
	
}

//oculta a mensagem de carregando
hide_loading = function() {
    $foo("#ajax_loader").hide();
	$foo("#internas").slideDown("fast");
	
    //$foo("#internas").slideDown("normal");
    
//inicializa novamente o lightbox para paginas carregadas internamente via ajax
setTimeout("Lightbox.prototype.updateImageList()", 100);
}

//verifica se o email informada eh valido
function validaEmail(email){
	ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$");
	if (ER.test(email)){
		return true;
	}
	else{
		return false;
	}
}

function mudarBgCorFundo(ids,classe,acao){
        var ids  = ids.split("|");
        var tipo = null;

        if((acao != "") && (acao != "home")){
            document.getElementById("home").style.display = 'none';
            document.getElementById("internas").className = '';
            document.getElementById("limite-geral").className = '';

        }else{
            document.getElementById("home").style.display = 'block';
            document.getElementById("internas").className = 'disNone';
            document.getElementById("limite-geral").className = 'rodapeHome';
        }

        for(var i = 0; i < ids.length; i++)
        {
            document.getElementById(ids[i]).className = classe;
        }
    }
	
/***** PRINCIPAL *****/

 function validaFrmRodape(form){
        if(form.email.value == ""){
            document.getElementById("repostaRodape").innerHTML = "Preencha o campo de E-MAIL!";
            form.email.focus();
            return false;
        }
		
		$foo('#loadFrmCadEmail').load('ctrl.php?'+$foo('#'+form.id).formSerialize());
    }

/****** Contato ******/

/*
 *@form formulário a ser validado
 */
 
function validaFrmContato(form){
		scrollTo(0,0);
		document.getElementById('respostaContato').style.display = 'block';
		if(form.nome.value == ""){
			form.nome.focus();
			document.getElementById('respostaContato').innerHTML = "Preencha o campo NOME!";
			return false;
		}
		
		if(form.email.value == ""){
			form.email.focus();
			document.getElementById('respostaContato').innerHTML = "Preencha o campo E-MAIL!";
			return false;
		}else{
			if(!(validaEmail(form.email.value))){
				form.email.focus();
				document.getElementById('respostaContato').innerHTML = "E-MAIL INV&Aacute;LIDO!";
				return false;
			}
		}
		
		if(form.mensagem.value == ""){
			form.mensagem.focus();
			document.getElementById('respostaContato').innerHTML = "Preencha o campo MENSAGEM!";
			return false;
		}
		
		$foo("#loadForm").load('ctrl.php?'+$foo("#frmContato").formSerialize());
		
		return true;
	}
	
function showMessage(verdadeira, falso, result, div, frm){
	var mensagem = "";
	if(result){
		mensagem = verdadeira;
	}else{
		mensagem = falso;
	}
	
	$foo("#"+div).html(mensagem);
	
	if(result){
		document.getElementById(frm).reset();
	}
	setTimeout("$foo('#"+div+"').css('display','none');",5000);
}