// ABRIR URL DO MENU

function MM_goToURL() {
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
  //for (i=0; i<(args.length-1); i+=2) window.open(args[i+1],args[i]);
}

// ESCONDER E MOSTRAR LAYERS

function MM_findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() {
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


// AUMENTAR E DIMINUIR FONTES

function resizeFonts(){	
	if(document.getElementById("texto")){	

		function setSize(obj, size){
			var arrObj = document.getElementById("texto").getElementsByTagName(obj);
			for (var i = 0; i < arrObj.length; i++) arrObj[i].style.fontSize = size+"px";
		}
		document.getElementById("texto").style.fontSize = tam[0]+"px";	
		setSize("p",tam[1]);
		setSize("a",tam[1]);
		setSize("td",tam[0]);
		setSize("dt",tam[1]);
		setSize("dd",tam[1]);
		setSize("li",tam[1]);
		setSize("h1",tam[2]);
		setSize("h2",tam[3]);
		setSize("h3",tam[4]);
		setSize("h4",tam[5]);
		setSize("h5",tam[6]);
		setSize("h6",tam[7]);		
	}
}

// --- tamanhos iniciais das fontes
var tam  = [11,12,16,14,12,11,10,9];

function increaseSize(type){	
	for(var i = 0; i < tam.length; i++)	
		(type == "mais") ? tam[i]++ : tam[i]--;		
}

function changeFont(type){
	(type == "mais") ? increaseSize("mais") : increaseSize("menos");	
	resizeFonts();	
}

// ABRIR JANELA POPUP

function AbrePopup(theURL,winName,features)
{
window.open(theURL,winName,features);
}


// VALIDAR FORMULÁRIO OUVIDORIA

function validaFormOuvidoria(){
	
	d = document.form;
	
	if (d.area.value == ""){
		alert("Por favor, selecione a área que deseja contactar.");
		d.area.focus();
		return false;
	}

	if (d.nome.value == ""){
		alert("Por favor, informe o seu nome.");
		d.nome.focus();
		return false;
	}
	
	if (d.cidade.value == ""){
		alert("Por favor, informe sua cidade e seu estado.");
		d.cidade.focus();
		return false;
	}
	
	if (d.email.value == ""){
		alert("Por favor, informe seu e-mail.");
		d.email.focus();
		return false;
	}

	if(!(/^(\w{1,20}(?:\.\w{1,20})*)@(\w{1,20}(?:\.\w{1,20}){1,3})$/.test(d.email.value))) {
		alert("O e-mail informado é inválido.");
		d.email.focus();
		return false;
	}

	if (d.mensagem.value == ""){
		alert("Por favor, escreva sua mensagem antes de enviar.");
		d.mensagem.focus();
		return false;
	}		
	
	return true;
}

// VALIDAR FORMULÁRIO RÁDIO FERRÃO

function validaFormRadioFerrao(){
	
	d = document.form;
	
	if (d.nome.value == ""){
		alert("Por favor, informe o seu nome.");
		d.nome.focus();
		return false;
	}
	
	if (d.cidade.value == ""){
		alert("Por favor, informe sua cidade e seu estado.");
		d.cidade.focus();
		return false;
	}
	
	if (d.email.value == ""){
		alert("Por favor, informe seu e-mail.");
		d.email.focus();
		return false;
	}

	if(!(/^(\w{1,20}(?:\.\w{1,20})*)@(\w{1,20}(?:\.\w{1,20}){1,3})$/.test(d.email.value))) {
		alert("O e-mail informado é inválido.");
		d.email.focus();
		return false;
	}

	if (d.mensagem.value == ""){
		alert("Por favor, escreva sua mensagem antes de enviar.");
		d.mensagem.focus();
		return false;
	}		
	
	return true;
}

// VALIDAR FORMULÁRIO COELCE

function validaFormCoelce(){
	
	d = document.formCoelce;
	
	if (d.titular.value == ""){
		alert("Por favor, informe o Nome do Titular da Conta, é obrigatório.");
		d.titular.focus();
		return false;
	}
	
	if (d.numero.value == ""){
		alert("Por favor, informe o Número de Cliente da Coelce, é obrigatório.");
		d.numero.focus();
		return false;
	}

	if (d.email.value == ""){
		alert("Por favor, informe seu e-mail.");
		d.email.focus();
		return false;
	}

	if(!(/^(\w{1,20}(?:\.\w{1,20})*)@(\w{1,20}(?:\.\w{1,20}){1,3})$/.test(d.email.value))) {
		alert("O e-mail informado é inválido.");
		d.email.focus();
		return false;
	}

	if (d.fone.value == ""){
		alert("Por favor, informe seu telefone para contato.");
		d.fone.focus();
		return false;
	}
	
	if (d.valor.value == ""){
		alert("Por favor, informe o valor que deseja doar mensalmente.");
		d.valor.focus();
		return false;
	}
	
	return true;
}

// VALIDAR FORMULÁRIO SÓCIO-TORCEDOR

function validaFormSocioTorcedor(){
	
	d = document.form;
	
	if (d.plano.value == ""){
		alert("Por favor, escolha um plano.");
		d.plano.focus();
		return false;
	}
	
	if (d.nome.value == ""){
		alert("Por favor, informe o seu nome.");
		d.nome.focus();
		return false;
	}
	
	if (d.email.value == ""){
		alert("Por favor, informe seu e-mail.");
		d.email.focus();
		return false;
	}

	if(!(/^(\w{1,20}(?:\.\w{1,20})*)@(\w{1,20}(?:\.\w{1,20}){1,3})$/.test(d.email.value))) {
		alert("O e-mail informado é inválido!");
		d.email.focus();
		return false;
	}

	if (d.endereco.value == ""){
		alert("Por favor, informe o seu endereço.");
		d.endereco.focus();
		return false;
	}

	if (d.numero.value == ""){
		alert("Por favor, informe o número referente ao seu endereço.");
		d.numero.focus();
		return false;
	}

	if (d.cep.value == ""){
		alert("Por favor, informe o CEP referente ao seu endereço.");
		d.cep.focus();
		return false;
	}
	
	if (d.cidade.value == ""){
		alert("Por favor, informe sua cidade e seu estado.");
		d.cidade.focus();
		return false;
	}
	
	if (d.telefone.value == "" && d.celular.value == ""){
		alert("Por favor, informe pelo menos um contacto telefônico.");
		d.telefone.focus();
		return false;
	}		

	return true;
}

// VALIDAR FORMULÁRIO BLOGSERVATORIO

function validaFormBlogservatorio() {
	
	d = document.form;
	
	if (d.nome.value == ""){
		alert("Por favor, informe o seu nome.");
		d.nome.focus();
		return false;
	}
	
	if (d.email.value == ""){
		alert("Por favor, informe seu e-mail.");
		d.email.focus();
		return false;
	}

	if(!(/^(\w{1,20}(?:\.\w{1,20})*)@(\w{1,20}(?:\.\w{1,20}){1,3})$/.test(d.email.value))) {
		alert("O e-mail informado é inválido.");
		d.email.focus();
		return false;
	}
	
	if (d.comentario.value == ""){
		alert("Por favor, escreva seu comentário antes de enviar.");
		d.comentario.focus();
		return false;
	}		
	
	if (d.captchacode.value == ""){
		alert("Por favor, informe o código de segurança.");
		d.captchacode.focus();
		return false;
	}		

	return true;
}
