google.load("maps", "2.x");

$(document).ready(function(){
	Shadowbox.init({players:["img","html","iframe"]});
	
	$("body").append("<div id='alertando' title='Aviso'></div>");
	$("body").append("<div id='alerta' title='Canal Direto com o Presidente'></div>");
	
	Cufon.now();
	Cufon.replace('h1');
	Cufon.replace('h2');
	Cufon.replace($("#subtit"));
	
	var options = {
		type: "POST",
		url: "../includes/envia-formularios.php",
		clearForm: true,
		success: 
			function(retorno){
				if(retorno){
					alerta_red('Contato enviado com sucesso!','../contato/falecom_presidente.php');
				}
				else{
					alerta('Ocorreu algum erro! Tente novamente.');
				}
			}
	};
	$("#formPresidente").ajaxForm(options);	
	
});

function alerta(dados){
	$("#alertando").html(dados);
	$("#alertando").dialog('open');
	$("#alertando").dialog({
		bgiframe: true,
		modal: true,
		buttons: {
			Ok: function(){
				$(this).dialog('close');
			}
		}
	});
}

function alerta_red(dados, redir){
	//$("body").append("<div id='alerta' title='Aviso'></div>")
	$("#alerta").html(dados);
	$("#alerta").dialog('open');
	$("#alerta").dialog({
		bgiframe: true,
		modal: true,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
				window.location = redir;
			}
		}
	});
}

function validaMail(mail){
	var padrao =  new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	return padrao.test(mail);
}


function verificaPresidente(){
	err = "";
	flag = false;
	
	if (jQuery.trim($("#nomee").val()) == "" || jQuery.trim($("#nomee").val()) == "Nome:"){
		flag = true;
		err += "- Preencha seu nome<br />";
	}
	if(!validaMail($('#emaill').val())){
		flag = true;
		err += "- Preencha seu e-mail corretamente<br />";
	}	
	if (jQuery.trim($("#telefone").val()) == 0 || jQuery.trim($("#telefone").val()) == "Telefone:"){
		flag = true;
		err += "- Preencha seu telefone<br />";
	}
	if (jQuery.trim($("#mensagem").val()) == 0 || jQuery.trim($("#mensagem").val()) == "Mensagem:"){
		flag = true;
		err += "- Preencha a mensagem<br />";
	}
	if(flag == true){
		alerta(err);
	}
	else{
		$("#formPresidente").submit();
	}
}
function gMaps(){
    Shadowbox.open({
        player:     'html',
        content:    '',
        height:     500,
        width:      500,
        options:    {
            onFinish: function(item){
                
                    var body = document.getElementById(Shadowbox.contentId());
                    
                    var map = new GMap2(body);
                    //var map = new GMap2(document.getElementById("mapa"));
                	map.addControl(new GSmallMapControl());
                	map.addControl(new GMapTypeControl());
                	map.setCenter(new GLatLng(-21.201457262098966, -47.76239633560181), 15);

                	// Create our "tiny" marker icon
                	var tinyIcon = new GIcon();
                	tinyIcon.image = "../img/mapa/icone-mapa.png";
                	tinyIcon.shadow = "../img/mapa/icone-sombra.png";
                	tinyIcon.iconSize = new GSize(133, 65);
                	tinyIcon.shadowSize = new GSize(133, 65);
                	tinyIcon.iconAnchor = new GPoint(10, 45);
                	tinyIcon.infoWindowAnchor = new GPoint(10, 45);

                	// Set up our GMarkerOptions object literal
                	markerOptions = {
                		icon : tinyIcon
                	};

                	// Add 10 markers to the map at random locations
                	var bounds = map.getBounds();
                	var southWest = bounds.getSouthWest();
                	var northEast = bounds.getNorthEast();
                	var lngSpan = northEast.lng() - southWest.lng();
                	var latSpan = northEast.lat() - southWest.lat();
                	var point = new GLatLng(-21.201457262098966, -47.76239633560181);
                	map.addOverlay(new GMarker(point, markerOptions));
                
            }
        }
    });
}

