// JavaScript Document

$(document).ready(function(){

	//Zoom imagens promoção

	$("a[rel='imagem_promocao']").colorbox();
	$(".form_contato").colorbox({
		iframe:true,
		innerWidth:490, 
		innerHeight:480
	});
	
	$("#close_contato").click(function(){
		parent.$.fn.colorbox.close();
		return false;
	});		

	//Rolover banner principal

	$("#banner_principal").jCarouselLite({

			mouseWheel: true,

			auto    : 10000,

			speed   : 500,

			visible : 1,

			scroll : 1,

			vertical : true

	});

	

	//Rolover Fotos Home

	$("#fotos_enviadas").jCarouselLite({

			mouseWheel: true,

			auto    : 5000,

			speed   : 500,

			visible : 3,

			scroll : 1,

			btnPrev : '.prev',

			btnNext : '.next'



	});

	

	//Rolover Videos

	$("#outros_videos").jCarouselLite({

			mouseWheel: true,

			auto    : 5000,

			speed   : 500,

			visible : 4,

			scroll : 1,

			btnPrev : '.prev',

			btnNext : '.next'



	});

	

	//Rolover Videos

	$("#outras_imagens").jCarouselLite({

			mouseWheel: true,

			auto    : 5000,

			speed   : 500,

			visible : 4,

			scroll : 1,

			btnPrev : '.prev',

			btnNext : '.next'



	});

	

	//Fadeout - Fadein Páginas produtos

	$("#produtos, #foto_desc, .seta_esq, .seta_dir, .seta_esq_prod, .seta_dir_prod").fadeTo("slow", 1.0);

	

	//Zoom produto

	/*$('.zoom_img').jqzoom({

		zoomType: 'reverse',   

		lens:true,   

		preloadImages: true,   

		alwaysOn:false,   

		zoomWidth: 400,   

		zoomHeight: 355,   

		xOffset:10,   

		yOffset:0,   

		position:'right'		

	});	*/

	

	$("#telefone").mask("(99) 9999-9999");

	$("#celular").mask("(99) 9999-9999");

	$("#cep").mask("99999-999");

	$("#data_nascimento").mask("99/99/9999");

	

});



//Proibir Cópia de Texto no Site

/*function disableselect(e){

	return false

}

function reEnable(){

	return true

}

document.onselectstart=new Function ("return false")

if (window.sidebar){

	document.onmousedown=disableselect

	document.onclick=reEnable

}*/



//Cria Balão do marcador do mapa

function createInfoMarker(point, address,descricao,endereco,cidade,cep,tel) {

  var marker = new GMarker(point);

  GEvent.addListener(marker, "click", function() {

    marker.openInfoWindowHtml('<img src="http://www.mouseup.com.br/projeto/braddock/images/logoMapa.png" width="150" height="58" alt="Braddock" border="0" /><br /><br /><span style="font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold;">'+address+'</span><br /><span style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333"><br />'+descricao+'<br />'+endereco+'<br />'+cidade+'<br />'+cep+'<br /></spam>');

  });

  return marker;

}	 



//Inicializa API Google

function initialize($param) {

	if (GBrowserIsCompatible()) {

		var map = new GMap2(document.getElementById("mapa_ondeencontrar"));

		map.setCenter(new GLatLng(-19.264383, -51.943359), 4);	

		map.setUIToDefault();

		GDownloadUrl("data.php?estado="+$param, function(data) {

			var xml = GXml.parse(data);

			var markers = xml.documentElement.getElementsByTagName("marker");

			for (var i = 0; i < markers.length; i++) {

				var latlng = new GLatLng(parseFloat(markers[i].getAttribute("lat")),

				parseFloat(markers[i].getAttribute("lng")));

				descricao = markers[i].getAttribute("descr");

				endereco =  markers[i].getAttribute("endereco");

				cidade = markers[i].getAttribute("cidade");

				cep = markers[i].getAttribute("cep");

				tel = markers[i].getAttribute("tel");

				

				var marker = createInfoMarker(latlng,descricao,endereco,cidade,cep,tel);

				map.addOverlay(marker);												 

			}

		});		

	}

}





function votar_galeria(form, pontos) {

	

	form.pontos[pontos-1].checked = "checked";

	form.submit();

	

}



function validar_cadastro(form, tipo) {

	var nome = form.nome_completo;

	var email = form.email_contato;

	var endereco = form.endereco_completo;

	var cidade = form.cidade;

	var uf = form.uf;

	var cep = form.cep;

	var telefone = form.telefone;

	var sexo = form.sexo;

	var data_nascimento = form.data_nascimento;

	var senha = form.senha;

	if (tipo == "")
		var file_imagem = form.imagem1;

	var erro = false;	

	

	if (nome.value.length == 0) erro = true;

	if (email.value.length == 0) erro = true;

	if (endereco.value.length == 0) erro = true;

	if (cidade.value.length == 0) erro = true;

	if (uf.value.length == 0) erro = true;

	if (cep.value.length == 0) erro = true;

	if ((sexo[0].checked == false) && (sexo[1].checked == false)) erro = true;

	if (data_nascimento.value.length == 0) erro = true;

	if (senha.value.length == 0) erro = true;
	
	if (tipo == ""){
		if (file_imagem.value.length == 0) erro = true;
	}

	

	if (erro) {

		document.getElementById("erro_form").style.display = "block";

	} else {

		form.submit();

	}

	

	return false;

}

function validar_contato(form) {

	var nome = form.nome_completo;

	var email = form.email_contato;

	var telefone = form.telefone;
	
	var mensagem = form.mensagem;

	var erro = false;	

	

	if (nome.value.length == 0) erro = true;

	if (email.value.length == 0) erro = true;
	
  if (telefone.value.length == 0) erro = true;
	
	if (mensagem.value.length == 0) erro = true;

	

	if (erro) {

		document.getElementById("erro_form").style.display = "block";

	} else {

		form.submit();

	}

	

	return false;

}
