// 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();

//escreve o flash na div desejada para que nao precise clicar nele antes de usa-lo
function montaFlashParams(width, height, arquivo, params, destino){

	var parametro = false;
	
	if(params != null || params != "" || params != "none"){
		parametro = true;
	}
	
	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="'+arquivo+'" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="movie" value="swf/'+arquivo+'.swf';if(parametro){ myFlash += '?'+params;} myFlash += '" />'+
	'<param name="wmode" value="transparent" />'+
	'<param name="scale" value="scale" />'+
	'<param name="quality" value="high" />'+
	'<param name="bgcolor" value="#ffffff" />'+
	'<embed src="swf/'+arquivo+'.swf'; if(parametro){ myFlash += '?'+params;} myFlash += '" wmode="transparent" quality="high" width="'+width+'" height="'+height+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>'
	;
	document.getElementById(destino).innerHTML = myFlash;
}

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("home");
	}
}




//carrega a pagina solicitada
function carregapagina(pagina){
	show_loading();
	setTimeout("pausa('"+pagina+"')",1500);
}

function pausa(pagina) {
	//$foo("#internas").load("internas/"+pagina+".php", hide_loading);
	$foo("#internas").load("ctrlImplementa.php?acao="+pagina, hide_loading);
}


//mostra a mensagem de carregando
show_loading = function() {
	$foo("#ajax_loader").show();
	$foo("#internas").slideUp("fast");
}


//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;
	}
}

//cadastra o email informado no newsletter
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("ctrlImplementa.php?acao=addNews&email="+email);
		}
	}
}

function validaFrmContato(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.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.txtDDD.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD do Telefone!";
		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.txtMensagem.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";
		form.txtMensagem.focus();
		return false;
	}
	$foo("#resposta").load('envia_mail.php?'+$foo("#frmContato").formSerialize());
}

function popup(url, width, height, rola){						
	if (rola==""){
		rola="yes"
	}
	window.open(url,"_blank","resizable=no,toolbar=no,status=no,top=" + (window.screen.height - height)/2 + ",left=" + (window.screen.width - width)/2 + ",menubar=no,scrollbars=" + rola + ",width=" + width + ",height=" + height);
}

function validaFrmVotaEnquete(form){
	var flag = 0;
	var resp = 0;
	
	for(i=0;i<form.elements.length;i++){
		if(form.elements[i].type=="radio"){
			if(form.elements[i].checked==true){
				resp = form.elements[i].value;
				flag++;
			}
		}
	}

	if(flag==0){
		alert('Por favor, escolha uma das opções!');
		form.elements[0].focus();
		return false;
	}
	
	popup('ctrlImplementa.php?acao=resultado&resposta='+resp,250,300,'no');
}

function mudaMes(mes,ano){
	$foo("#calendario").load("ctrlImplementa.php?acao=calendario&mes="+mes+"&ano="+ano);
}

function mudaVideo(url,titulo,descricao){
	$foo("#carregaVideoInt").load("ctrlImplementa.php?acao=video&url="+url+"&titulo="+titulo+"&descricao="+descricao);
}

function selecionaTodos(id,newStatus){		
	var form = document.getElementById(id);	
	
	for (i=0;i<form.elements.length;i++){
		//se for um checkebox
		if(form.elements[i].type == "checkbox"){
			form.elements[i].checked = newStatus;	
		}		
	}
}


/*
	função para trocar as abas do painel de controle
*/

function trocaAba(aba){
	if(aba=="WEBMAIL"){
		document.getElementById('abaAtual').innerHTML = 'WEBMAIL';
		document.getElementById('abaSecundaria').innerHTML = 'PAINEL DE CONTROLE';
		document.getElementById('frmAcesso').action = 'http://www.raionet.com.br:2095/login/';
		document.getElementById('txtUsuario').name = 'user';
		document.getElementById('txtSenha').name = 'pass';
	}else{
		document.getElementById('abaAtual').innerHTML = 'PAINEL DE CONTROLE';
		document.getElementById('abaSecundaria').innerHTML = 'WEBMAIL';
		document.getElementById('frmAcesso').action = 'http://www.grupogedoor.com.br/boleto/ctrlUsuarios?acao=logarExterno';
		document.getElementById('txtUsuario').name = 'usuario';
		document.getElementById('txtSenha').name = 'senha';
	}
}

function validaFrmAcesso(form){
	if(form.txtUsuario.value==""){
		alert("Por favor, preencha o campo USUARIO!");
		form.txtUsuario.focus();
		return false;
	}
	if(form.txtSenha.value==""){
		alert("Por favor, preencha o campo SENHA!");
		form.txtSenha.focus();
		return false;
	}
}
