function Lightbox()
{
var tamanhoW = navigator.appName == 'Microsoft Internet Explorer' ? screen.width : window.innerWidth;
var tamanhoH = navigator.appName == 'Microsoft Internet Explorer' ? screen.height : window.innerHeight;

/*if(navigator.appName == 'Microsoft Internet Explorer')
{
	document.getElementById('dhtml').style.posLeft = ((tamanhoW-700)/2);
	document.getElementById('dhtml').style.posTop = ((tamanhoH-500)/2);
}
else
{
	document.getElementById('dhtml').style.left = ((tamanhoW-700)/2);
	document.getElementById('dhtml').style.posTop = ((tamanhoH-423)/2);
}
*/
document.getElementById('dhtml_bg').style.width = tamanhoW-25;
document.getElementById('dhtml_bg').style.height = tamanhoH+1000;
}

function ComoChegar(local)
{
    var tamanhoH = navigator.appName == 'Microsoft Internet Explorer' ? screen.height : window.innerHeight;   
    document.getElementById('dhtmlMapa').style.display= '';
    document.getElementById('dhtml_bg').style.display= '';
    Lightbox();
    document.getElementById('dhtml').style.display= '';
    
    /*if(navigator.appName == 'Microsoft Internet Explorer')
    {
	    document.getElementById('dhtml').style.posTop = 150;
	    document.getElementById('dhtml').style.marginTop = -250;
	    //alert(eval(document.getElementById('dhtml').style.marginTop));
	}
    else
    {
	    document.getElementById('dhtml').style.posTop = 150;
    }*/
    if (local == 1)
        LocalizaEndereco(-23.58475833333334,-46.68142067127634);
    else
        LocalizaEndereco(-25.41619575751491,-49.26171819258342);
}

function fechapeca()
{
    document.getElementById('dhtml').style.display= 'none';
	document.getElementById('dhtml_bg').style.display= 'none';
}

function ExibirCombo(tipo)
{
	if(tipo == 1)
		document.getElementById("divConteudoCombo").style.display = "inline";
	else
	{
		if(document.getElementById("divConteudoCombo").style.display == "inline")
			document.getElementById("divConteudoCombo").style.display = "none";
		else
			document.getElementById("divConteudoCombo").style.display = "inline";
	}
}

function EsconderCombo()
{
	document.getElementById("divConteudoCombo").style.display = "none";
}

function AtualizaValorCombo(valor, texto) 
{
	//document.getElementById("selCatFaleConosco").value = valor;
	//document.getElementById("campo_combo").value = texto;
	if(valor == 13)
		document.getElementById("spanAnexarCurriculo").style.display = '';
	else
		document.getElementById("spanAnexarCurriculo").style.display = 'none';
}

function EnviarFormulario()
{
	if(ValidaFormulario(document.getElementById("form_contato")))
		document.getElementById("form_contato").submit();
}

function ValidaFormulario(frm)
{
	if(frm.codigo.value == "")
	{
	    alert('Favor informar codigo.');
        frm.txtNome.focus();
		return false;
	}
	else
	{
	    var cod = "";
	    switch(frm.imagem.value)
	    {
	        case "1":
	        cod = "0266"
	        break;
	        
	        case "2":
	        cod = "9032"
	        break;
	        
	        case "3":
	        cod = "5610"
	        break;
	        
	        case "4":
	        cod = "1277"
	        break;
	        
	        case "5":
	        cod = "0501"
	        break;
	        
	        case "6":
	        cod = "7090"
	        break;
	        
	        case "7":
	        cod = "2111"
	        break;
	        
	        case "8":
	        cod = "9831"
	        break;
	        
	        case "9":
	        cod = "0003"
	        break;
	        
	        case "10":
	        cod = "1012"
	        break;
	        
	        case "11":
	        cod = "5123"
	        break;
	        
	        case "12":
	        cod = "2299"
	        break;
	        
	        case "13":
	        cod = "6974"
	        break;
	        
	        case "14":
	        cod = "4415"
	        break;
	        
	        case "15":
	        cod = "7618"
	        break;
	        
	        case "16":
	        cod = "8870"
	        break;
	        
	        case "17":
	        cod = "1610"
	        break;
	        
	        case "18":
	        cod = "0102"
	        break;
	        
	        case "19":
	        cod = "6048"
	        break;
	        
	        case "20":
	        cod = "5599"
	        break;
        }
        if(cod != frm.codigo.value)
        {
            alert('Favor informar o codigo correto.');
            frm.codigo.focus();
		    return false;
        }
        else
        {}
	}
	
    
    if (frm.txtNome.value == "")
    {
        alert('Favor informar seu nome.');
        frm.txtNome.focus();
		return false;
    }
    if (frm.txtEmpresa.value == "")
    {
        alert('Favor informar e empresa onde trabalha.');
        frm.txtEmpresa.focus();
		return false;
    }
	if (frm.txtEmail.value == "")
    {
        alert('Favor informar seu e-mail.');
        frm.txtEmail.focus();
		return false;
    }
    if (!IsEmail(frm.txtEmail.value))
	{
		alert('Favor informar um e-mail v' + unescape('%E1') +'lido.');
		frm.txtEmail.focus();
		return false;
	}
	
	
    /*if (frm.txtDDD.value == "")
    {
        alert('Favor informar o DDD do telefone.');
        frm.txtDDD.focus();
		return false;
    }
    
    if (!ValidaDigito(frm.txtDDD.value))
    {
        alert('Favor informar somente n' + unescape('%FA') +'meros para DDD do telefone.');
        frm.txtDDD.focus();
		return false;
    }
    
    if (frm.txtTelefone.value == "")
    {
        alert('Favor informar o telefone.');
        frm.txtTelefone.focus();
		return false;
    }
    
    if (!ValidaDigito(frm.txtTelefone.value))
    {
        alert('Favor informar somente n' + unescape('%FA') +'meros no telefone.');
        frm.txtTelefone.focus();
		return false;
    }    
    */
    if (frm.selAreaInteresse.value == "0")
    {
        alert('Favor informar a ' + unescape('%E1') +'rea de interesse.');
		return false;
    }
    
    if (frm.selAreaInteresse.value == "13" && frm.arqCurriculo.value == "")
    {
        alert('Favor enviar o curr' + unescape('%ED') +'culo.');
        frm.arqCurriculo.focus();
		return false;
    }    
    
    if (frm.txtMensagem.value == "")
    {
        alert('Favor informar a mensagem.');
        frm.txtMensagem.focus();
		return false;
    }
    return true;
}

var map;
var geocoder;
function CarregarMapa() 
{
	/*if (GBrowserIsCompatible()) 
	{
        alert('CarregarMapa2');*/
		map = new GMap2(document.getElementById("dhtmlMapa")); 
		map.setCenter(new GLatLng(-23.58475833333334,-46.68142067127634), 16); 
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.setMapType(G_NORMAL_MAP);
		map.addOverlay(geoXml);
		geocoder = new GClientGeocoder();
	//}
} 

function LocalizaEndereco(latitude, longitude)
{
	map.setCenter(new GLatLng(latitude, longitude), 16);
}