// JavaScript Document
var ultimo = new Array(2);
ultimo[0] = -1;

var ultimoCBO = "";

function init()
{	initAbas();
	mudarMoeda();
	initFotos();
}


/*****************************************************************************************************
*****							   DETALHES E BUCA POR REFERÊNCIA								 *****
*****************************************************************************************************/
function cboCidade(obj)
{	if (ultimoCBO != "")
	{	var elem = ultimoCBO;
		elem.style.position = "absolute";
		elem.style.visibility = "hidden"; }
		
	if (obj.value == "") return;
	
	var elem = document.getElementById("div" + obj.value);
	elem.style.position = "";
	elem.style.visibility = "visible";
	ultimoCBO = elem;
}

function efetuarBusca(obj)
{	var limite = 5;

	if (obj.value.length < limite)
	{	alert("Sua pesquisa deve conter pelo menos " + limite + " caracteres");
		obj.select();
		return false;
	}
}

function buscarEndereco(obj)
{	var limite = 1;

	if (obj.value.length < limite)
	{	alert("Sua busca precisa ter pelo menos " + limite + " caracteres.");
		obj.select();
		return false;
	}
	
	return true;
}

function desativa(sender, obj)
{	var elem = document.getElementById(obj);
	
	if (sender.value != '')
	{	//elem.value = "";
		elem.disabled = true;
		elem.className = "form-desativado";
	}
	else
	{	elem.disabled = false;
		elem.className = "form";
	}
}


/*****************************************************************************************************
*****								  	 ÁREA ADMINISTRATIVA									 *****
*****************************************************************************************************/
function salvarTexto(obj)
{	obj.txttexto.value = document.getElementById('field_body').contentWindow.document.body.innerHTML;
	return true;
}

function editarTexto()
{	var rte = document.getElementById('field_body');
	var conteudo = document.getElementById('txttexto').value;
	
	rte.contentWindow.document.body.innerHTML = conteudo
}

function limitarTexto(obj)
{	//var limite = 300;

	//if (obj.value.length >= limite)
	//	window.event.returnValue = false;
}

/*****************************************************************************************************
*****								  	 		AJAX											 *****
*****************************************************************************************************/
var cont = 0;
var tabela = null;
var notiID  = null;
function noticiasDaRedacao()
{	var divnoticia = document.getElementById("noticiaredacao");
	tabela = func_ajax.noticiaRedacao(5).value;
	
	if (!tabela)
	{	alert("Ocorreu um erro.");
		return;
	}
	
	typewrite(divnoticia.id);
}

var x = 0;
var current = 0;
function typewrite(objID)
{	var divnoticia = document.getElementById("noticiaredacao");
	
	try
	{	var _titulo = tabela.Tables[0].Rows[current].titulo;
		divnoticia.innerHTML = _titulo.substring(0, x++) + "_";
		divnoticia.href = "/noticias/" + tabela.Tables[0].Rows[current].id + ".aspx";
		
		if (x == _titulo.length + 1)
		{	x = 0;
			current++;
			
			if (current > tabela.Tables[0].Rows.length - 1)
				current = 0;
			
			setTimeout("typewrite(" + divnoticia.id +")", 5000)
		}
		else
			setTimeout("typewrite(" + divnoticia.id + ")", 100); 
	}
	catch (e)
	{	divnoticia.innerHTML = "";
		divnoticia.style.visibility = 'hidden';
	}
}

function apagarLogo(logo)
{	var resposta = func_ajax.apagarLogo(logo).value;

	if (!resposta)
		alert("Houve um erro ao tentar apagar a logomarca.");
	else
		location.reload(true);
}

function checarUsuario(obj)
{	var resposta = func_ajax.checarUsuario(obj.value).value;

	if (!resposta)
	{	alert('Login de usuário já existente, por favor escolha outro.');		
		obj.select();
		document.forms[0].onsubmit = function() { return checarUsuario(obj); };
		return false;
	}	
}

function checarEmpresa(obj)
{	var resposta = func_ajax.checarEmpresa(obj.value).value;

	if (resposta)
	{	alert('Nome de empresa já existente, por favor escolha outro.');		
		obj.select();
		document.forms[0].onsubmit = function() { return checarEmpresa(obj); };
		return false;
	}	
}

function efetuarLogin(usuario, senha)
{	var txtusuario = document.getElementById(usuario);
	var txtsenha = document.getElementById(senha);
	
	if (txtusuario.value == '' || txtsenha.value == '')
	{	alert("Digite o usuário e/ou a senha");
		return false;
	}
	
	var resposta = func_ajax.efetuarLogin(txtusuario.value, txtsenha.value).value;
		
	if (resposta.toLowerCase() == "false" || !resposta)
	{	alert("Usuário ou senha inválidos");
		return false;
	}
	else
	{	txtusuario.value = "";
		txtsenha.value = "";
		window.open("http://www.portalbertioga.com.br/adm/index.aspx?acess=" + resposta.replace(/ /g,"%20"));
	}
}


function apagarFoto(tabfoto, chk)
{	var tabelas = document.getElementsByTagName("table")

	for (x = 0; x <= tabelas.length - 1; x++)
	{	with (tabelas[x])
		{	if (id == "datalistfotos__ctl" + tabfoto + "_tabela" + tabfoto ||
				id == "datalistfotos__ctl" + tabfoto + "_tabfoto")
			{	if (chk.checked)
				{	className = className + "-sele"; }
				else
				{	className = "tabela-foto"; }
			}
		}
	}
}

function mostrarVideo(id)
{	var video = document.getElementById('video');
	var videoURL = func_ajax.video(id).value;

	with (video)
	{	innerHTML = videoURL	}
}


/*****************************************************************************************************
*****										   DATA E HORA										 *****
*****************************************************************************************************/
function data()
{	var mdata, mdiasemana, diasemana, ano, mmes, mes, dia;
	
	mdata = new Date();
	mdiasemana = mdata.getDay();
	mmes = mdata.getMonth();
	dia = mdata.getDate();
	ano = mdata.getFullYear();
	
	// Escolhendo dia semana
	switch (mdiasemana)
	{	case 0 :	diasemana = "Domingo";	break;
		case 1 :	diasemana = "Segunda";	break;
		case 2 :	diasemana = "Terça";	break;
		case 3 :	diasemana = "Quarta";	break;
		case 4 :	diasemana = "Quinta";	break;
		case 5 :	diasemana = "Sexta";	break;
		case 6 :	diasemana = "Sábado";	break;
	}

	// Escolhendo mês
	switch (mmes)
	{	case 0 :	mes = "Janeiro";	break;
		case 1 :	mes = "Fevereiro";	break;
		case 2 :	mes = "Março";		break;
		case 3 :	mes = "Abril";		break;
		case 4 :	mes = "Maio";		break;
		case 5 :	mes = "Junho";		break;
		case 6 :	mes = "Julho";		break;
		case 7 :	mes = "Agosto";		break;
		case 8 :	mes = "Setembro";	break;
		case 9 :	mes = "Outubro";	break;
		case 10 :	mes = "Novembro";	break;
		case 11 :	mes = "Dezembro";	break;
	}
	
	// Arrumando dia
	if (dia < 10)
		dia = "0" + dia;
	
	document.write(diasemana + ", " + dia + " de " + mes + " de " + ano);
}

function hora()
{	var hora, minuto, segundos, controle;

	mdata = new Date();
	hora = mdata.getHours();
	minuto = mdata.getMinutes();
	segundos = mdata.getSeconds();
 
	// Acertando hora
	if (hora < 10)
		{ hora = "0" + hora; }
 
	// Acertando minutos
	if (minuto < 10)
		{ minuto = "0" + minuto; }
  
	// Acertando segundos
	if (segundos < 10)
		{ segundos = "0" + segundos; }
  
	thetime = window.setTimeout("hora()", 1000);
	var elem = document.getElementById("dataHora")
	elem.innerHTML = data() + hora + ":" + minuto + "hs"
	//return hora + ":" + minuto + "hs"
}


/*****************************************************************************************************
*****											   MÁSCARAS										 *****
*****************************************************************************************************/
function mascaraReal(campo)
{	ie =  document.all ? true : false;

	if (ie)
		FormataValorIE(campo);
      else
		FormataValorNS(campo);
}

function FormataValorNS(campo)
{	campo.value = FiltraCampo(campo);
	
	vr = campo.value;
			
	if (vr.length == 0)
	{	campo.value = "0,00";	}
	
	while (vr.substr(0, 1) == 0)
	{	if (vr == "0,00")
			break;
		vr = vr.substr(1, campo.value.length - 1);	}
	
	campo.value = vr;
	tam = vr.length;

	if ( tam <= 2 ) 
		campo.value = tam == 1 ? "0,0" + vr.substr(tam - 1, 1) : "0," + vr.substr(tam - 2, 2); 
 	if ( (tam > 2) && (tam <= 5) ) 
 		campo.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; 
 	if ( (tam >= 6) && (tam <= 8) ) 
 		campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; 
 	if ( (tam >= 9) && (tam <= 11) ) 
 		campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; 
 	if ( (tam >= 12) && (tam <= 14) ) 
 		campo.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; 
 	if ( (tam >= 15) && (tam <= 17) )
 		campo.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;
}

function FormataValorIE(campo)
{	var tecla = window.event.keyCode;

	if (tecla < 48 || tecla > 57 && tecla < 96 || tecla > 105)
		if (tecla != 8 && tecla != 46)
			return false;
	vr = campo.value;
			
	if (vr == "")
	{	campo.value = "0,00";
		vr = campo.value;	}
	
	while (vr.substr(0, 1) == 0)
	{	if (vr == "0,00" || vr == "")
			break;

	vr = vr.substr(1, campo.value.length - 1);	}
	
	campo.value = vr;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;

	if ( tam <= 2 )
	{	campo.value = tam == 1 ? "0,0" + vr.substr(tam - 1, 1) : "0," + vr.substr(tam - 2, 2); }
	if ( (tam > 2) && (tam <= 5) )
	{	campo.value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ); }
	if ( (tam >= 6) && (tam <= 8) )
	{	campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
	if ( (tam >= 9) && (tam <= 11) )
	{	campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	if ( (tam >= 12) && (tam <= 14) )
	{	campo.value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ); }
	if ( (tam >= 15) && (tam <= 17) )
	{	campo.value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam );	}
}

//Formatação de M
function mascaraKm(campo)
{	var tecla = window.event.keyCode;

	if (tecla < 48 || tecla > 57 && tecla < 96 || tecla > 105)
		if (tecla != 8 && tecla != 46)
			return false;
	vr = campo.value;
			
	campo.value = vr;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;

	if ( (tam > 3) && (tam <= 6) )
	{	campo.value = vr.substr( 0, tam - 3 ) + '.' + vr.substr( tam - 3, tam ); }
	if ( (tam >= 7) && (tam <= 10) )
	{	campo.value = vr.substr( 0, tam - 6 ) + '.' + vr.substr( tam - 6, 3 ) + '.' + vr.substr( tam - 3, tam ); }
}

function mascaraData(t)
{	var tecla = window.event.keyCode;

	if (tecla < 48 || tecla > 57 && tecla < 96 || tecla > 105)
			return false;
	
	tam = t.value.length;
	
	if (tecla != 8 && tecla != 46)
	{	if (tam == 2)
			t.value = t.value + '/';
		if (tam == 5 )
			t.value = t.value + '/';
	}
}

function mascaraFone(t)
{	var tecla = window.event.keyCode;

	if (tecla < 48 || tecla > 57 && tecla < 96 || tecla > 105)
			return false;
	
	tam = t.value.length;
	
	if (tecla != 8 && tecla != 46)
	{	if (tam == 1)
			t.value =  '(' + t.value;
		if (tam == 3 )
			t.value = t.value + ') ';
		if (tam == 9 )
			t.value = t.value + '-';
	}
}

function mascaraCEP(t)
{	var tecla = window.event.keyCode;

	if (tecla < 48 || (tecla > 57 && tecla < 96) || tecla > 105)
			return false;
			
	if (tecla != 8 && tecla != 46)
	{	if (t.value.length == 5)
			t.value = t.value + '-';
	}
}

function mascaraCPFCNPJ(t)
{	var tecla = window.event.keyCode;

	if (tecla != 8 && tecla != 46)
	{	if (t.value.length <= 14)
		{	if (t.value.length == 3)
				t.value = t.value + '.';
			else if (t.value.length == 7)
				t.value = t.value + '.';
			else if (t.value.length == 11)
				t.value = t.value + '-';
		}
		else
		{	if (t.value.length == 3)
				t.value = t.value + '.';
			else if (t.value.length == 7)
				t.value = t.value + '.';
			else if (t.value.length == 11)
				t.value = t.value +'/';
			else if (t.value.length == 16)
				t.value = t.value + '-';
		}
	}
	
	if (t.value.length == 14)
		t.value = t.value.replace("/", "-");
	else if (t.value.length == 15)
		t.value = t.value.replace("-", "/");
}

function mascaraCNPJ(t)
{	var tecla = window.event.keyCode;

	if (tecla != 8 && tecla != 46)
	{						
	}
}


/*****************************************************************************************************
*****									VALIDAÇÕES E BLOQUEIOS									 *****
*****************************************************************************************************/
function checaCPF(source, arguments)
{	var elem = document.getElementById("txtcpf");
	
	if (validaCPF(elem.value))
	{	arguments.IsValid = true;	}
	else
	{	arguments.IsValid = false;	}
}

function validaCPF(CPF)
{	var charinvalidos = '-/,.() ';	

	for (var i=0; i<=6; i++)
	{	while (( cx = CPF.indexOf(charinvalidos.substring(i, i + 1) )) != -1)
		{	CPF = CPF.substring(0,cx) + CPF.substring(cx+1);	}
	}
	
	if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" ||
		CPF == "22222222222" ||	CPF == "33333333333" || CPF == "44444444444" ||
		CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||
		CPF == "88888888888" || CPF == "99999999999")
	{	return false;	}		
		
	soma = 0;
	
	for (i=0; i < 9; i ++)
	{	soma += parseInt(CPF.charAt(i)) * (10 - i);	}
	
	resto = 11 - (soma % 11);
	
	if (resto == 10 || resto == 11)
	{	resto = 0;	}
	
	if (resto != parseInt(CPF.charAt(9)))
	{	return false;	}
	
	soma = 0;
	
	for (i = 0; i < 10; i ++)
	{	soma += parseInt(CPF.charAt(i)) * (11 - i);	}
	
	resto = 11 - (soma % 11);
	
	if (resto == 10 || resto == 11)
	{	resto = 0;	}
	
	if (resto != parseInt(CPF.charAt(10)))
	{	return false;	}
	
	return true;

 }

function soNumeros()
{	var tecla = window.event.keyCode;

	if (tecla < 48 || tecla > 57)
	{	window.event.returnValue = false;	}
}


/*****************************************************************************************************
*****											DIVERSOS										 *****
*****************************************************************************************************/
function verCookie(labelName)
{	var labelLen = labelName.length

	// read cookie property only once for speed
	var cookieData = document.cookie
	var cLen = cookieData.length
	var i = 0
	var cEnd
	
	while (i < cLen)
	{	var j = i + labelLen
	
		if (cookieData.substring(i,j) == labelName)
		{	cEnd = cookieData.indexOf(";",j)
			
			if (cEnd == -1)
			{	cEnd = cookieData.length	}
			
			return unescape(cookieData.substring(j + 1, cEnd))
		}
		
		i++
	}
	
	return ""
}

function preencheLocalidade(vetor, obj)
{	var elem = document.getElementById(obj);
	var tag = null;
	var ultimaCidade = null;
	
	//elem.options.add(new Option("Selecione a Localidade", ""));
	//elem.options.add(new Option("Indiferente", ""));

	for (x=0; x < vetor.length; x++)
	{	if (vetor[x][0] != ultimaCidade)
		{	tag = document.createElement("optgroup");
			tag.label = vetor[x][0];
			elem.appendChild(tag);
			ultimaCidade = vetor[x][0];
		}

		var newOpt = document.createElement("option");
		newOpt.innerHTML = vetor[x][1];
		newOpt.title = vetor[x][1];
		newOpt.value = vetor[x][2];
		tag.appendChild(newOpt);
	}
	
	//elem.options[2].selected = true;
}

function verMapa(obj)
{	var w = screen.width - 10; //779;
	var h = screen.height - 57; //590;
	var top = 0; //(screen.height - h) / 2;
	var left = 0; //(screen.width - w) / 2;
	var pic = window.open('','','width=' + w + ',height=' + h + ',top=' + top + ',left=' + left);

	var divW = 39;
	var divH = 37;
		
	if (parseInt(obj.substr(1, 2)) > 20 )
	{	//Guaratuba - Boracéia
		fotoGeral = '<img src="/mapa/bertioga/mapa-guar-bor.jpg" border="0" alt="">';

		divW += 9;
		divH += 10;
		var divTop = 0;
		var divLeft = (divW + 1.3) * (eval(obj.substr(1, 2)) - 21);

		switch (obj.substr(0, 1).toLowerCase())
		{	case "a" :	divTop = -6;	break;
			case "b" :	divTop = 42;	break;
			case "c" :	divTop = 90;	break;
			case "d" :	divTop = 137;	break;
			case "e" :	divTop = 185;	break;
			case "f" :	divTop = 233; divH -= 3;	break;
		}
	}
	else
	{	//Centro - Riviera
		fotoGeral = '<img src="/mapa/bertioga/mapa-centro-riv.jpg" border="0" alt="">';

		var divTop = 0;
		var divLeft = (divW + 0.4) * (eval(obj.substr(1, 2)) - 1);

		switch (obj.substr(0, 1).toLowerCase())
		{	case "a" :	divTop = 1;		break;
			case "b" :	divTop = 39;	break;
			case "c" :	divTop = 77;	break;
			case "d" :	divTop = 115;	break;
			case "e" :	divTop = 153;	break;
			case "f" :	divTop = 191;	break;
		}
	}
	
	with (pic.document)
	{	write('<html><body bgcolor="#333333" topmargin="0" leftmargin="0" oncontextmenu="return false" ondragstart="return false">');
		write('<a href="javascript:window.close()" title="clique para fechar">');
		write('<div align="center">');
		write('<div style="position:relative; width:779px;">' + fotoGeral);
		write('<div style="width:' + divW + 'px; height:' + divH + 'px; background-color:#ff0000; border:0px solid #cc0000; position:absolute; top:' + divTop + 'px; left:' + divLeft + 'px; opacity:.35; filter:alpha(opacity=35);">&nbsp;</div>');
		write('</div>')
		write('<img src="/mapa/bertioga/' + obj + '" border="0" alt="">');
		write('</div>');
		write('</a>');
		write('</body></html>');
	}
}

function verModulo(obj)
{	var w = 452;
	var h = 328;
	var top = (screen.height - h) / 2;
	var left = (screen.width - w) / 2;
	var pic = window.open('','','width=' + w + ',height=' + h + ',top=' + top + ',left=' + left);
	
	with (pic.document)
	{	write('<html><body onBlur="self.close();" bgcolor="#333333" topmargin="0" leftmargin="0" oncontextmenu="return false" ondragstart="return false">');
		write('<a href="javascript:window.close()" title="clique para fechar">');
		write('<img src="/mapa/riviera/' + obj + '" border="0" alt="">');
		write('</a>');
		write('</body></html>');
	}
}

/*****************************************************************************************************
*****									 		 FOTOS											 *****
*****************************************************************************************************/
function verFoto(foto, w, h, op)
{	var pic = window.open('','','width=' + w + ',height=' + h);
	var fotoStr = '';

	if (foto.src.indexOf("aspx") > 0)
	{	var inicio = foto.src.indexOf("=") + 1;
		var fim = foto.src.indexOf("&");
		foto = foto.src.substr(inicio, fim - inicio)
		fotoStr = '<img src="/thumb.aspx?foto=' + foto + '&w=' + w + '&h=' + h + '&op=' + op + '" border="0" alt="Fechar Janela">';
	}
	else
	{	fotoStr = '<img src="' + foto.src.replace('mini/','') + '" border="0" alt="Fechar Janela">';	}
	
	pic.document.write('<html><body onblur="self.close();" topmargin="0" leftmargin="0" oncontextmenu="return false" ondragstart="return false">');
	pic.document.write('<a href="javascript:window.close()">');
	pic.document.write(fotoStr);
	pic.document.write('</a></body></html>');
}

function initFotos()
{	var checks = document.getElementsByTagName("input")

	for (x = 0; x <= checks.length - 1; x++)
	{	with (checks[x])
		{	//var tab = document.getElementById("datalistfotos__ctl" + x + "_tabela" + x)

			try
			{	if (checks[x].id.indexOf("chkfoto") >= 0)
				{	var y = checks[x].id.substring(checks[x].id.indexOf("ctl")+3, checks[x].id.lastIndexOf("_"))
					var tab = document.getElementById("datalistfotos__ctl" + y + "_tabfoto");

					if (checks[x].checked)
					{	tab.className = tab.className + "-sele"; }
					else
					{	tab.className = "tabela-foto"; }
				}
			}
			catch (e) { }
			
		}
	}
}


function validarExtensao(obj)
{	var retorno = 0;
	var arrImagens = new Array(1);
	arrImagens[0] = '.JPG'; //aki vc coloca as extensões que o arquivo pode aceitar
	//arrImagens[1] = '.GIF'; //aki vc coloca as extensões que o arquivo pode aceitar

	var extensao = null;
      
	if (obj.value == '')	//document.forms[0].elements[campo].value == '')
	{	return false; }
	else
	{	extensao = obj.value.substring(obj.value.lastIndexOf(".")).toUpperCase();
		//extensao = document.forms[0].elements[campo].value.substring(document.forms[0].elements[campo].value.lastIndexOf(".")).toUpperCase();
	
		for(i = 0; i < arrImagens.length; i++)
		{	if (extensao == arrImagens[i])
				retorno += 1;
		}     
                                 
  		if (retorno == 0)
		{	alert("Utilize imagens com extensão .JPG");
			document.forms[0].onsubmit = function() { return validarExtensao(obj); };
			obj.select();
			return false; }
		else
		{	return true; }
	}     
}

function validarExtensaoBanners(obj)
{	var retorno = 0;
	var arrImagens = new Array(3);
	arrImagens[0] = '.JPG'; //aki vc coloca as extensões que o arquivo pode aceitar
	arrImagens[1] = '.GIF'; //aki vc coloca as extensões que o arquivo pode aceitar
	arrImagens[2] = '.SWF';

	var extensao = null;
      
	if (obj.value == '')
	{	return false; }
	else
	{	extensao = obj.value.substring(obj.value.lastIndexOf(".")).toUpperCase();
	
		for(i = 0; i < arrImagens.length; i++)
		{	if (extensao == arrImagens[i])
				retorno += 1;
		}     
                                 
  		if (retorno == 0)
		{	alert("Utilize arquivos com extensão .JPG, .GIF ou .SWF");
			document.forms[0].onsubmit = function() { return validarExtensaoBanners(obj); };
			obj.select();
			return false; }
		else
		{	return true; }
	}     
}


function escondeMostra(objID)
{	var obj = document.getElementById(objID);
	var sombra = document.getElementById(objID + "Sombra");
	
	try
	{	if (obj.style.visibility == "hidden" || obj.style.visibility == '')
		{	obj.style.visibility = "visible";
			sombra.style.visibility = "visible";
		}
		else
		{	obj.style.visibility = "hidden";
			sombra.style.visibility = "hidden";
		}	
	}
	catch (e) {}
}

var frente = null;
function destaca(sender, emCima)
{	if (emCima)
	{	frente = sender.style.backgroundColor;
		sender.style.backgroundColor = "#ffffdd"; }
	else
		sender.style.backgroundColor = frente;
}


function contato(idAnunciante)
{	var w = 400;
	var h = 380;
	var top = (screen.height - h) / 2;
	var left = (screen.width - w) / 2;
	var pic = window.open('','','width=' + w + ',height=' + h + ',top=' + top + ',left=' + left);

	with (pic.document)	
	{	location = "/contato.aspx?id=" + idAnunciante;	}
}

var video = {
	ver: function(video, evt) {
		var elem = document.getElementById("video");
		var w = 320;
		var h = 240;
		var x = posicaoMouse(evt)[0] - w;//(document.all) ? evt.x : evt.pageX;
		var y = posicaoMouse(evt)[1] - h;//(document.all) ? evt.y : evt.pageY;
		var autoplay = 1;

		with (elem) {
			style.position = "absolute";
			style.top = y + "px";
			style.left = x + "px";
			style.width = w + "px";
			style.height = h + "px";
			innerHTML = AC_FL_RunContent2(
				  'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
				  'width', w,
				  'height', h,
				  'src','/videos/player',
				  'quality','high',
				  'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash',
				  'movie','/videos/player',
				  'FlashVars','flv=http%3a//' + video + '&amp;width='+w+'&amp;height='+h+'&amp;showstop=1&amp;showvolume=1&amp;showtime=1&amp;startimage=[IMAGEM]&amp;showfullscreen=1&amp;bgcolor1=cccccc&amp;bgcolor2=CCCCCC&amp;loop=0&amp;autoplay=' + autoplay + '&amp;buttonovercolor=ff540a&amp;sliderovercolor=ff540a&amp;buffermessage=&amp;buffercolor=cccccc&amp;loadonstop=0&amp;showloading=always&amp;title=iTV Litoral&amp;playercolor=000000;'
				 ) +
				"<div style='text-align:right; margin:5px 0px; padding:5px; background-color:#fff; border:1px dashed #ccc;'><a href='javascript:;' onclick='video.fechar()' class='preto'>fechar<img src='/layout/ico.excluir.gif' border='0' align='middle' hspace='3'></a></div>";
			/*"<object type='application/x-shockwave-flash' data='http://www.portalbertioga.com.br/videos/player.swf' width='" + w + "' height='" + h + "'>" +
				"       <param name='movie' value='http://www.portalbertioga.com.br/videos/player.swf' />" +
				"       <param name='allowFullScreen' value='true' />" +
				"		<param name='wmode' value='transparent' />" + 
				"       <param name='FlashVars' value='flv=http%3a//" + url + "&amp;width=" + w + "&amp;height=" + h + "&amp;showstop=1&amp;showvolume=1&amp;showtime=1&amp;startimage=[IMAGEM]&amp;showfullscreen=1&amp;bgcolor1=cccccc&amp;bgcolor2=CCCCCC&amp;loop=0&amp;" +
							"autoplay=1&amp;buttonovercolor=ff540a&amp;sliderovercolor=ff540a&amp;buffermessage=Carregando _n_&amp;buffercolor=cccccc&amp;loadonstop=0&amp;showloading=always&amp;title=iTV Litoral&amp;playercolor=000000;' />" +
				"        <p>iTV Litoral</p>" +
				"   </object>" +*/
			style.visibility = "visible";
		}
	},
	
	fechar: function() {
		var elem = document.getElementById("video");
		
		elem.innerHTML = "";
		elem.style.visibility = "hidden";
	}
}

posicaoMouse = function(e) {
	var posx = 0;
	var posy = 0;
	
	if (!e)
		var e = window.event;
		
	if (e.pageX || e.pageY) {
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) {
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	
	return Array(posx, posy);
}
