function visualiza()
{
    document.getElementById('dvPromocao').style.display = 'none';
}

var menuOpened = 0;
var divOpened = '';

function showSubmenu(sElem){
	if (menuOpened != 1){
		if (divOpened != ''){
			document.getElementById(divOpened).style.display = 'none';
		}
		document.getElementById(sElem).style.display = 'block';
		menuOpened = 1;
		divOpened = sElem;
	}
}

function hideSubmenu(sElem){
	if (menuOpened != 0){ 
		document.getElementById(sElem).style.display = 'none';
		zeraMenu();
	}
}

function zeraMenu()
{
    menuOpened = 0;
    divOpened = '';
}



if (document.images) {
    var rdcOff = new Image();
    rdcOff.src = "imgs/bt_ardc.gif";
    var rdcOn = new Image();
    rdcOn.src = "imgs/bt_ardc_on.gif";
    
    var associadosOff = new Image();
    associadosOff.src = "imgs/bt_associado.gif";
    var associadosOn = new Image();
    associadosOn.src = "imgs/bt_associado_on.gif";

    var associadosOff = new Image();
    associadosOff.src = "imgs/bt_associado.gif";
    var associadosOn = new Image();
    associadosOn.src = "imgs/bt_associado_on.gif";
    
    var hoteisOff = new Image();
    hoteisOff.src = "imgs/bt_hoteis.gif";
    var hoteisOn = new Image();
    hoteisOn.src = "imgs/bt_hoteis_on.gif";
    
    var GoldOff = new Image();
    GoldOff.src = "imgs/bt_gold.gif";
    var GoldOn = new Image();
    GoldOn.src = "imgs/bt_gold_on.gif";

    var SilverOff = new Image();
    SilverOff.src = "imgs/bt_silver.gif";
    var SilverOn = new Image();
    SilverOn.src = "imgs/bt_silver_on.gif";
    
    var destinosOff = new Image();
    destinosOff.src = "imgs/bt_destinos.gif";
    var destinosOn = new Image();
    destinosOn.src = "imgs/bt_destinos_on.gif";
    
    var sejaSocioOff = new Image();
    sejaSocioOff.src = "imgs/bt_sejasocio.gif";
    var sejaSocioOn = new Image();
    sejaSocioOn.src = "imgs/bt_sejasocio_on.gif";
    
    var promocoesOff = new Image();
    promocoesOff.src = "imgs/bt_promocoes.gif";
    var promocoesOn = new Image();
    promocoesOn.src = "imgs/bt_promocoes_on.gif";
    
    var indiqueOff = new Image();
    indiqueOff.src = "imgs/bt_indique.gif";
    var indiqueOn = new Image();
    indiqueOn.src = "imgs/bt_indique_on.gif";
    
    var serviturOff = new Image();
    serviturOff.src = "imgs/bt_servitur.gif";
    var serviturOn = new Image();
    serviturOn.src = "imgs/bt_servitur_on.gif";
    
    var contatoOff = new Image();
    contatoOff.src = "imgs/bt_contato.gif";
    var contatoOn = new Image();
    contatoOn.src = "imgs/bt_contato_on.gif";

    var duvidaOff = new Image();
    duvidaOff.src = "imgs/bt_duvida.gif";
    var duvidaOn = new Image();
    duvidaOn.src = "imgs/bt_duvida_on.gif";
}

function rollover(img,estado) {
    var imgObj = eval(img + estado);
    document.images[img].src = imgObj.src;
}

// Valida o e-mail
function validaEmail(email) {
	var suportado = 0;

	if (window.RegExp) {
		var tempReg = /a/;
		if (tempReg.test("a")){
			suportado = 1;
		}
	}

	if (!suportado){
		if(((email.indexOf(".") <= 0) || (email.indexOf("@") <= 0)) || ((email.lastIndexOf(".") == (email.length - 1)) || (email.lastIndexOf("@") == (email.length -1)))){
			return false;
		}
	}else{
		var tmp1 = /(@.*@)|(\.\.)|(@\.)|(^\.)/;
		var tmp2 = /^.+@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
		if(tmp1.test(email) || !tmp2.test(email)){
			return false;
		}
	}
	return true;
}

function validaData(data) {
	if(data.length < 6 || data.length > 10)
	    return false;
	
	pos0 = data.indexOf("/");
	if(pos0 == -1) 
	    return false;
	
	pos1 = data.indexOf("/", pos0 + 1);
	if(pos1 == -1) 
	    return false;
	
	if(data.indexOf("/", pos1 + 1) != -1)
	    return false;
	
	dia = data.substring(0,pos0);
	dia = (dia.charAt(0) == "0")?dia.charAt(dia.length - 1):dia
	
	mes = data.substring(pos0 + 1, pos1);
	mes = (mes.charAt(0) == "0")?mes.charAt(mes.length - 1):mes
	
	ano = data.substring(pos1 + 1, data.length);
	
	if(ano.length < 4)
		return false;
	
	ano = (ano.charAt(0) == "0")?ano.charAt(ano.length - 1):ano
	d = new Date()

	if(isNaN(parseInt(dia)) || isNaN(parseInt(mes)) || isNaN(parseInt(ano))) 
	    return false;

	if(parseInt(ano) > 2100 || parseInt(ano) < 0 || parseInt(mes) > 12 || parseInt(mes) < 1) 
	    return false;
	
	numero = ((parseInt(ano) - 1884) / 4)
	if(numero == Math.floor(numero)) { 
	    dias = "312931303130313130313031"; 
	} else { 
	    dias = "312831303130313130313031";
	}
	diamax = parseInt(dias.substring((mes-1)*2,((mes-1)*2)+2));
	
	if(parseInt(dia) < 1 || parseInt(dia) > diamax)
	    return false;
	
	return true;
}

function valida_num(obj) {
    numeros = new RegExp("[0-9]");

    while (!obj.value.charAt(obj.value.length - 1).match(numeros)) {
        if (obj.value.length == 1 && obj.value == "-") {
            return true;
        }
        if (obj.value.length >= 1) {
            obj.value = obj.value.substring(0, obj.value.length - 1)
        }
        else {
            return false;
        }
    }
}

function flash(largura, altura, arquivo, parametro){
    document.write('<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="'+largura+'" height="'+altura+'" id="teste" align="middle">');
    document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="wmode" value="transparent" />');
    document.write('<PARAM NAME=FlashVars VALUE="'+parametro+'" />');
    document.write('<param name="movie" value="'+arquivo+'" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="'+arquivo+'" flashvars="'+parametro+'" wmode="transparent" quality="best" width="'+largura+'" height="'+altura+'" name="teste" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');
}