//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=8,0,0,0" width="'+width+'" height="'+height+'" id="'+destino+"SWF"+'" 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;


// 1 VARI�VEL (VETOR) E 2 METODOS PARA CONTROLAR AS LISTAS DE CATEGORIAS NA GALERIA DE FOTOS DO SITE
var categorias = new Array();

function mostrarErro(){
    var seg = 2;
    document.getElementById('erro').style.display = 'block';
    document.getElementById('erro').innerHTML = 'Erro - A página não existe!';
    setTimeout(ocultarErro,seg*1000);
}
function ocultarErro(){
    document.getElementById('erro').style.display = 'none';
    //window.location = window.location.href.split("#")[0];
    carregapagina('principal',true);

}

var home = false;
function isHome(){
    return home;
}

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);
		}
	}
}*/

//carrega a pagina solicitada
carregapagina = function(params){
	show_loading();
	setTimeout("pausa('"+params+"')",1500);
    
}

function pausa (params) {
    //window.location = window.location.href.split("]")[0]+"]"+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("#internas").animate({opacity:0},"fast");
    scroll(0,0);
    $foo("#internas").animate({opacity:0},"fast")
    $foo("#internas").slideUp("fast");
    //$foo("#internas").hide();
    $foo("#loader").show();
	
}

//oculta a mensagem de carregando
hide_loading = function() {
    $foo("#loader").hide();
    $foo("#internas").css("opacity","1");
	$foo("#internas").slideDown("normal");
    //$foo("#internas").show();
    
    //$foo("#internas").animate({opacity:1},"normal");
    
    setTimeout("Lightbox.prototype.updateImageList()", 1000);
	//$foo("#internas").css("opacity","1");
	//$foo("#internas").animate({opacity:1},"normal");
	//setTimeout("document.title='// Gráfica Progresso //';", 1000);

	//inicializa novamente o lightbox para paginas carregadas internamente via ajax
	
}



//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 ocultaMostraQuem(div){

		document.getElementById('historia').style.display = 'none';
		document.getElementById('atendimento').style.display = 'none';
		document.getElementById('servicos').style.display = 'none';
		document.getElementById('loja').style.display = 'none';

	    document.getElementById(div).style.display = '';
}

function validaFrmContato(form){
	scrollTo(0,0);
	document.getElementById("resposta").style.display = "block";
	if(form.nome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.nome.focus();
		return false;
	}
	if(form.email.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		form.email.focus();
		return false;
	}else{
		if(!validaEmail(form.email.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.email.focus();
			return false;
		}
	}
	if(form.assunto.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ASSUNTO!";
		form.assunto.focus();
		return false;
	}
	if(form.mensagem.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";
		form.mensagem.focus();
		return false;
	}
    document.getElementById("resposta").innerHTML = "Enviando...";
	$foo("#resposta").load('ctrl.php?acao=enviaContato&'+$foo("#frmContato").formSerialize());
}
function validaFrmOrcamento(form){
	scrollTo(0,0);
	document.getElementById("resposta").style.display = "block";
	if(form.txtnome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.txtnome.focus();
		return false;
	}
	if(form.txtddd.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD!";
		form.txtddd.focus();
		return false;
	}
        if(form.txtfone.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo Telefone!";
		form.txtfone.focus();
		return false;
	}
	if(form.txtemail.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		form.txtemail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtemail.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.txtemail.focus();
			return false;
		}
	}
	if(form.txtcidade.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CIDADE!";
		form.txtcidade.focus();
		return false;
	}

        document.getElementById("resposta").innerHTML = "";
        document.getElementById("resposta").style.display = "none";

}

//Valida formulario indique_a_um_amigo
function validaFrmIndique(form){
	document.getElementById("resposta").style.display = "block";
	if(form.iseunome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, informe o seu nome!";
		form.iseunome.focus();
		return false;
	}
	if(form.iseuemail.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, informe o seu e-mail!";
		form.iseuemail.focus();
		return false;
	}else{
		if(!validaEmail(form.iseuemail.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um e-mail v&aacute;lido!";
			form.iseuemail.focus();
			return false;
		}
	}
	if(form.inomeamigo.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, informe o nome do seu amigo!";
		form.inomeamigo.focus();
		return false;
	}
	if(form.iemailamigo.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, informe o e-mail do seu amigo!";
		form.iemailamigo.focus();
		return false;
	}else{
		if(!validaEmail(form.iemailamigo.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um e-mail v&aacute;lido!";
			form.iemailamigo.focus();
			return false;
		}
	}
    document.getElementById("resposta").innerHTML = "Enviando...";
	$foo("#resposta").load('ctrl.php?acao=indicaParaAmigo&'+$foo("#frmIndique").formSerialize());
}

//cadastra o email informado no newsletter
function strInicio(str){
	for(var i=0;i<str.length;i++){

		if(str.substr(i,i+1)==" "){
			str = str.substr(i,str.length);
			str += '.';
			alert("space: " + str);
		} else {
			break;
		}
	}
	alert(str);
	return str;
}
function cadNews(email){
	if(email=="informe seu e-mail aqui" || email==""){
		alert("Informe seu e-mail");
		//return false;
	}else{
		if(!validaEmail(email)){
			alert("E-mail invalido!");
			//return false;
		}else{
			$foo("#submitHidden").load("ctrl.php?acao=addNews&email="+email);
		}
	}
}

function mudaPagina(pagina){
	$foo("#lista_noticia").load("ctrl.php?acao=mudaPaginaNoticia&pagina="+pagina);
}

function mostrar(id){
    var obj = document.getElementById(id).style;
    if(obj.display=='none'){
    obj.display = '';
    return true;
    }else{
        return false;
    }
}
function ocultar(id){
    var obj = document.getElementById(id).style;
    if(obj.display!='none'){
    obj.display = 'none';
    return true;
    }else{
        return false;
    }
}

function abrirFechar(id){
    return ocultar(id)?false:mostrar(id);
}

function ctrlViewIndique(){
    status = abrirFechar('indique');
    if(status==false){
        ocultar('resposta');
    }
}