$(window).load(iniciarEventos);
var cache = {};
var cache_mem = {};
var showmenu=0;
var is_hora_visible=false;
var is_moneda_visible=false;
function iniciarEventos(){
	cargarFlashJavascript();
	cargarFlashJavascript2();
	
	iniciarRecomendar();
	iniciarGaleriaGuiaRapida();
	iniciarGaleriaMemorias();
	iniciarGaleriaEventos();
	iniciarEncuesta();
	iniciarComentar();
	iniciarRSS();
	$('#select_ver_tambien').bind("change",goLink);
	banner_public();
	//getIndicadores();
	iniciarRenovamos();
	iniciarResponsabilidad();
}
function iniciarRecomendar(){
	$(".recomendarlink").bind("click", getRecomendar);
}
function getRecomendar(){
	var la=$("#la").val();
	var recom=encodeURIComponent($("#url_recom").val());
	var url="recomendar.php?la="+la+"&recom="+recom;
	var nombre="Recomendar";
	var ventana = window.open(url, nombre, "width=610,height=430,scrollbars=yes,status=no,resizable=no,menubar=no,location=no,directories=no,status=no, ,titlebar=no,toolbar=no,top=200,left=200");	
}
function iniciarResponsabilidad(){
	$('#enl_respon').click(function() {
		//$('#fade').css("display","block");
		//$('#fade').css("visibility","visible");
		$(this).effect("transfer", { to: "#responsabilidad_info" },500, function() {
			$("#responsabilidad_info").css("visibility","visible");
			$("#responsabilidad_info").css("z-index","3");
		});
	});
	$("#cerrarrespons").click(function() {
		//$("#informacionpopup").effect("transfer", { to: "#vermas" },500);
		$("#responsabilidad_info").css("visibility","hidden");
		//$('#fade').css("display","none");
		//$("#mappopup").css("display","none");
	});
}

function iniciarRenovamos(){
	$('#enl_renovamos').click(function() {
		//$('#fade').css("display","block");
		//$('#fade').css("visibility","visible");
		$(this).effect("transfer", { to: "#banner_public_info" },500, function() {
			$("#banner_public_info").css("visibility","visible");
			$("#banner_public_info").css("z-index","3");
		});
	});
	$("#cerrarbanner").click(function() {
		//$("#informacionpopup").effect("transfer", { to: "#vermas" },500);
		$("#banner_public_info").css("visibility","hidden");
		//$('#fade').css("display","none");
		//$("#mappopup").css("display","none");
	});
}

function iniciarCaracterizacion(){
	$('#enl_mapa').click(function() {
		//$('#fade').css("display","block");
		//$('#fade').css("visibility","visible");
		$(this).effect("transfer", { to: "#gmapa" },500, function() {
			$("#gmapa").css("visibility","visible");
			$("#gmapa").css("z-index","3");
			inicializaMap();
		});
	});

	$("#cerrarmas").click(function() {
		//$("#informacionpopup").effect("transfer", { to: "#vermas" },500);
		$("#gmapa").css("visibility","hidden");
		//$('#fade').css("display","none");
		//$("#mappopup").css("display","none");
	});
}

function banner_public(){
	$("#banner_public").hover(
			function(){
				$("#banner_public_info").show();
			},
			function(){
				$("#banner_public_info").hide();
			}	
	);

}

function iniciarRSS(){
	$("#registrar_rss").bind("click",registrarRSS);
}

function registrarRSS(){
	var nombre=$("#rss_nombre").val();
	var correo=$("#rss_correo").val();
	if(validarVacio(nombre)!=false && validarVacio(correo)!=false){
		$("#div_rss").html("<div id='cargandodiv' style='background:url(imagenes/ajax-loader3.gif) no-repeat center; height:10px; width:280px;'>");
		var la=$("#la").val();
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=registrarRSS&codificar=no&la="+la+"&nombre="+nombre+"&correo="+correo,
			dataType: "text",
			success: function(datos){
					$("#div_rss").html(datos);
			}
		});
	}else{
		var txt_error=$("#txt_error_suscripcion").val();
		alert(txt_error);
	}
}


function video_play(id){
	$("#video_player").show();
	var titulo=$("#titulo_"+id).val();
	var desc=$("#desc_"+id).val();
	var left=$("#left_"+id).val();
	$("#titulo_video").html(titulo);
	$("#frame_video").attr("src","video.php?id="+id);
	$("#video_player").css("left",left+"px");
	
}
function video_close(id){
	$("#video_player").hide();
	$("#titulo_video").html("");
	$("#frame_video").attr("src","");
	$("#video_player").css("left","10px");
}
function iniciarGalMemoria(){
	$('.imagenes_mem a').lightBox();
}

function goLink(){
	var val=$(this).val();
	if(val.length>0){
		window.location=val;
	}	
}

function iniciarComentar(){
	/*$("#enl_comentar").bind("click",showComment);
	$("#enl_comentar_cancelar").bind("click",hideComment);
	$("#txt_comment").bind("keypress",charsLeft);*/
	$("#send_comment").bind("click",addComment);
}
function addComment(){
	var la=$("#la").val();
	var url="contenido.php";
	var txt_correo=encodeURIComponent($("#txt_correo").val());
	var tabla_objeto=encodeURIComponent($("#tabla_objeto").val());
	var comment=encodeURIComponent($("#txt_comment").val());
	var id_objeto=encodeURIComponent($("#id_objeto").val());
	var max_chars=encodeURIComponent(parseInt($("#max_chars").val()));
	var seccion=encodeURIComponent($("#seccion").val());
	var titulo=encodeURIComponent($("#titulo").val());
	
	$("#send_comment").unbind("click");
	$("#td_mensaje_blog").html("<div id='cargandodiv' style='background:url(imagenes/ajax-loader.gif) no-repeat center; height:25px; width:25px;'>");
	$.ajax({
			type: "POST",
			url: url,
			data: "accion=addComment&la="+la+"&comment="+comment+"&correo="+txt_correo+"&titulo="+titulo+"&seccion="+seccion+"&tabla="+tabla_objeto+"&codificar=no&id_objeto="+id_objeto+"&max_chars="+max_chars,
			dataType: "json",
			success: function(datos){
				var result= decodeURIComponent(datos.result);
				var html= decodeURIComponent(datos.html);
				if(result=="correcto"){
					$("#td_mensaje_blog").html(html);
					//hideComment();
					location.reload();
				}else{
					$("#send_comment").bind("click",addComment);
					$("#td_mensaje_blog").html(html);
				}
			}
	});
}

function getIndicadores(){
	$.getScript('recursos/excanvas.min.js');
	$.getScript('recursos/jquery.flot.min.js',function(){
		$.getScript('recursos/jquery.flot.selection.js',function(){
			var url="indicadores.php"
				$.ajax({
					type: "POST",
					url: url,
					data: "accion=aa",
					dataType: "html",
					success: function(datos){
						var result= decodeURIComponent(datos.result);
						var html= datos;
						$("#div_indicadores").html(html);
					}
				});
		});
	});
	
}
function iniciarEncuesta(){
	$("#votar").bind("click",votarEncuesta);
	$("#resultado").bind("click",resultadoEncuesta);
}

function votarEncuesta(){
	var valor=$("input[name='radio_enc']:checked").val();
	if(valor){
		$("#div_encuesta").html("<div id='cargandodiv' style='background:url(imagenes/ajax-loader.gif) no-repeat center; height:110px; width:379px;'>");
		var la=$("#la").val();
		var id_encuesta=$("#id_encuesta").val();
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=votarEncuesta&codificar=no&la="+la+"&valor_opcion="+valor+"&id_encuesta="+id_encuesta,
			dataType: "text",
			success: function(datos){
					$("#div_encuesta").html(datos);
			}
		});
	}else{
		var txt_error=$("#txt_error_encuesta").val();
		alert(txt_error);
	}
	resultadoEncuesta();
}

function resultadoEncuesta(){
	var la=$("#la").val();
	var nombre="Resultados";
	var ventana = window.open("resultados.php", nombre, "width=530,height=350,scrollbars=yes,status=no,resizable=no,menubar=no,location=no,directories=no,status=no, ,titlebar=no,toolbar=no,top=200,left=200");
}

function iniciarBuscador(){
	$("#b_search").bind("click",buscarResultados);
}

function buscarResultados(){
	$("#resultados_buscador_div").html("<div id='cargandodiv' style='background:url(imagenes/ajax-loader.gif) no-repeat center; height:190px; width:590px;'>");
}
function iniciarEditarPresentacion(){
	editorweb('ed_contenido', '400', '250','wysiwyg','true','Basic');
}
function iniciarLogin(){
	$("#btn_login").unbind("click");
	$("#btn_logout").unbind("click");
	$("#btn_login").bind("click", getLogin);
	$("#btn_logout").bind("click", getLogout);
}
function getLogout(){
	var la=$("#la").val();
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getLogout&codificar=no&la="+la,
			dataType: "text",
			success: function(datos){
					$("#div_login").html(datos);
					iniciarLogin();
			}
		});
}
function getLogin(){
	var la=$("#la").val();
	var usuario=$("#log_usuario").val();
	var password=$("#log_password").val();
	var tof=true;
	$(".log_fields").each(function(){
		var val=$(this).val();
		if(validarVacio(val)==false){
			tof=false;
			$(this).css("border-color","red");
		}else{
			tof=true;
			$(this).css("border-color","#999999");
		}
	});
	
	if(tof){
		$("#btn_login").attr("src","imagenes/ajax-loader3.gif");
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getLogin&codificar=no&&usuario="+usuario+"&password="+password+"&la="+la,
			dataType: "json",
			success: function(datos){
				var result= decodeURIComponent(datos.result);
				var html= decodeURIComponent(datos.html);
				if(result=="correcto"){
					$("#div_login").html(html);
					iniciarLogin();
				}else{
					$("#td_login").html(html);
					$("#btn_login").attr("src","imagenes/btn_entrar.gif");
				}
			}
		});
	}
}
function getRegistrese(){
	var la=$("#la").val();
	var nombre="Registrese";
	var url="registrar.php?la="+la;
	var ventana = window.open(url, nombre, "width=600,height=530,scrollbars=yes,status=no,resizable=no,menubar=no,location=no,directories=no,status=no, ,titlebar=no,toolbar=no,top=200,left=200");	
}

function iniciarFaqs(){
 $(".link_faqs").unbind("click");
 $(".link_preguntas").unbind("click");
 $(".link_faqs").bind("click",getFaqs);
 $(".link_preguntas").bind("click",showPregunta);
}

function showPregunta(){
	$("#respuesta_faq").css("height","auto");
	var id_preg=$(this).attr("id_preg");
	var pregunta=$("#pregunta_faq_"+id_preg).val();
	var html=$("#respuesta_div_"+id_preg).html();
	//alert(html);
	$("#pregunta_faq").html(pregunta);
	$("#respuesta_faq").html(html);
	var alto=$("#respuesta_faq").outerHeight(true);
	$("#respuesta_faq").show("slow");
	var position=$("#respuesta_faq").position();
	$(window).scrollTop(position.top);
}
function getFaqs(){
	var la=$("#la").val();
	var id=$(this).attr("id_cat");
	var visible=$("#is_visible_faq_"+id).val();
	if(visible=="N"){
		$("#faq_load_"+id).html("<img src='imagenes/ajax-loader3.gif' />");
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getFaqs&random=true&codificar=no&la="+la+"&categoria="+id,
			dataType: "text",
			success: function(datos){
				$("#faq_load_"+id).html("");
				$("#div_preguntas_"+id).html(datos);
				$("#div_preguntas_"+id).show("blind");
				$("#is_visible_faq_"+id).val("S");
				iniciarFaqs();
			}
		});
	}else{
		$("#div_preguntas_"+id).hide("slow");
		$("#is_visible_faq_"+id).val("N");
	}	
}

function mostrarFaqs(){
}

function iniciarDescargas(){
	iniciarGaleriaDescargas();
	$('#descargas_categorias_sel').change(function(){
		$("#formulario").submit();
	});
}

function iniciarGaleriaDescargas(){
	$('#flecha_der_des').bind("click",getNextImagesDes);
	$('#flecha_izq_des').bind("click",getBackImagesDes);
}
function detenerGaleriaDescargas(){
	$('#flecha_der_des').unbind("click");
	$('#flecha_izq_des').unbind("click");
}
var offset_min=1;
function getBackImagesDes(){
	detenerGaleriaDescargas();
	/*var posic=$('#div_tours').position();
	var top_p=posic.left;*/
	var top_p=parseFloat($('#div_tours').css('left'));
	var alto=540;
	var offset=parseInt($("#offset_tours").val());
	if(offset>offset_min){
		alto=top_p+alto;
		$('#div_tours') .animate({"left": alto},iniciarGaleriaDescargas);
		$("#offset_tours").val(offset-offset_min);
	}else{
		iniciarGaleriaDescargas();
	}
}

function getNextImagesDes(){
	detenerGaleriaDescargas();
	var offset=parseInt($("#offset_tours").val());
	var offset_mayor=parseInt($("#offset_tours_actual").val());
	var primer_tour=parseInt($("#id_primer_tour").val());
	var id_buscar=parseInt($("#descargas_categorias_sel").val());
	var la=$("#la").val();
	
	if(offset==offset_mayor){
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getDocumentosInfo&random=true&codificar=no&la="+la+"&offset="+offset+"&primer_tour="+primer_tour+"&id_buscar="+id_buscar,
			dataType: "json",
			success: mostrarDocs
		});
		//$.post("contenido.php", { accion: "getToursInfo", random: "true",codificar:"no",la:la,offset:offset},mostrarProductos, "json" );
	}else{
		var alto=540;
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_tours').css('left'));
		alto=top_p-alto;
		var sum_off=offset_min+offset;
		$("#offset_tours").val(sum_off);
		$('#div_tours') .animate({"left": alto},iniciarGaleriaDescargas);
	}
	
}
function mostrarDocs(datos){
	var msj= decodeURIComponent(datos.result);
	var html= decodeURIComponent(datos.msg);
	var offset=parseInt($("#offset_tours").val());
	var offset_mayor=parseInt($("#offset_tours_actual").val());
	var offset_2=parseInt(decodeURIComponent(datos.offset));
	var alto=540;
	var ancho=540;
	if(msj=="si"){
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_tours').css('left'));
		alto=top_p-alto;
		var sum_off=offset_min+offset_2;
		$("#offset_tours").val(sum_off);
		if(sum_off>offset_mayor)
			$("#offset_tours_actual").val(sum_off);
		var anch_div=parseInt($('#div_tours').css("width"));
		$('#div_tours').css("width",anch_div+ancho);
		$('#div_tours').append(html);
		$('#div_tours') .animate({"left": alto},iniciarGaleriaDescargas);
	}else{
		iniciarGaleriaDescargas();
	}
}

function iniciarGaleriaMonumentos(){
	$('#flecha_der_mon').bind("click",getNextImages);
	$('#flecha_izq_mon').bind("click",getBackImages);
}
function detenerGaleriaMonumentos(){
	$('#flecha_der_mon').unbind("click");
	$('#flecha_izq_mon').unbind("click");
}
var offset_min=1;
function getBackImages(){
	detenerGaleriaMonumentos();
	/*var posic=$('#div_tours').position();
	var top_p=posic.left;*/
	var top_p=parseFloat($('#div_tours').css('left'));
	var alto=853;
	var offset=parseInt($("#offset_tours").val());
	if(offset>offset_min){
		alto=top_p+alto;
		$('#div_tours') .animate({"left": alto},iniciarGaleriaMonumentos);
		$("#offset_tours").val(offset-offset_min);
	}else{
		iniciarGaleriaMonumentos();
	}
}

function getNextImages(){
	detenerGaleriaMonumentos();
	var offset=parseInt($("#offset_tours").val());
	var offset_mayor=parseInt($("#offset_tours_actual").val());
	var primer_tour=parseInt($("#id_primer_tour").val());
	var la=$("#la").val();
	
	if(offset==offset_mayor){
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getMonumentosInfo&random=true&codificar=no&la="+la+"&offset="+offset+"&primer_tour="+primer_tour,
			dataType: "json",
			success: mostrarProductos
		});
		//$.post("contenido.php", { accion: "getToursInfo", random: "true",codificar:"no",la:la,offset:offset},mostrarProductos, "json" );
	}else{
		var alto=853;
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_tours').css('left'));
		alto=top_p-alto;
		var sum_off=offset_min+offset;
		$("#offset_tours").val(sum_off);
		$('#div_tours') .animate({"left": alto},iniciarGaleriaMonumentos);
	}
	
}
function mostrarProductos(datos){
	var msj= decodeURIComponent(datos.result);
	var html= decodeURIComponent(datos.msg);
	var offset=parseInt($("#offset_tours").val());
	var offset_mayor=parseInt($("#offset_tours_actual").val());
	var offset_2=parseInt(decodeURIComponent(datos.offset));
	var alto=853;
	var ancho=853;
	if(msj=="si"){
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_tours').css('left'));
		alto=top_p-alto;
		var sum_off=offset_min+offset_2;
		$("#offset_tours").val(sum_off);
		if(sum_off>offset_mayor)
			$("#offset_tours_actual").val(sum_off);
		var anch_div=parseInt($('#div_tours').css("width"));
		$('#div_tours').css("width",anch_div+ancho);
		$('#div_tours').append(html);
		$('#div_tours') .animate({"left": alto},iniciarGaleriaMonumentos);
	}else{
		iniciarGaleriaMonumentos();
	}
}


function iniciarGaleriaMemorias(){
	$('#flecha_der_memoria').bind("click",getNextImagesMemorias);
	$('#flecha_izq_memoria').bind("click",getBackImagesMemorias);
	$('#id_categoria_memoria').bind("change",getMemoriasGrupo);
}

function detenerGaleriaMemorias(){
	$('#flecha_der_memoria').unbind("click");
	$('#flecha_izq_memoria').unbind("click");
	$('#id_categoria_memoria').unbind("change");
}
function habImgIzq(){
	var srcimg=$('#img_izq_mem').attr("src_img");
	$('#img_izq_mem').attr("src",srcimg);
	$('#flecha_izq_memoria').unbind("click");
	$('#flecha_izq_memoria').bind("click",getBackImagesMemorias);
}

function deshabImgIzq(){
	$('#img_izq_mem').attr("src","imagenes/spacer.gif");
	$('#flecha_izq_memoria').unbind("click");
}

function getMemoriasGrupo(){
	var sel=$(this).val();
	var la=$("#la").val();
	
	if(!cache_mem[sel]){
		$("#memorias_div").html("<div id='cargandodiv' style='background:url(imagenes/ajax-loader.gif) no-repeat center; height:159px; width:815px;'>");
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getHtmlMemorias&codificar=no&la="+la+"&id_grupo="+sel,
			dataType: "text",
			success: function(datos){
					if(datos.length>0)
						cache_mem[sel]=datos;
					$("#memorias_div").html(datos);
			}
		});
	}else{
		$("#memorias_div").html(cache_mem[sel]);
	}	
}

var offset_memoria=3;
function getBackImagesMemorias(){
	detenerGaleriaMemorias();
	/*var posic=$('#div_tours').position();
	var top_p=posic.left;*/
	var top_p=parseFloat($('#div_memoria').css('left'));
	var alto=817;
	var offset=parseInt($("#offset_memoria").val());
	if(offset>offset_memoria){
		alto=top_p+alto;
		$('#div_memoria') .animate({"left": alto},iniciarGaleriaMemorias);
		$("#offset_memoria").val(offset-offset_memoria);
		//offset=parseInt($("#offset_memoria").val());
		/*if(offset==offset_memoria){
			deshabImgIzq();
		}*/
	}else{
		iniciarGaleriaMemorias();
	}
}

function getNextImagesMemorias(){
	detenerGaleriaMemorias();
	var offset=parseInt($("#offset_memoria").val());
	var offset_mayor=parseInt($("#offset_memoria_actual").val());
	var primer_tour=parseInt($("#id_primer_tour").val());
	var la=$("#la").val();
	if(offset==offset_mayor){
		var val_categoria=$("#val_categoria_mem").val();
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getMemorias&random=true&codificar=no&la="+la+"&offset="+offset+"&primer_tour="+primer_tour+"&val_categoria="+val_categoria,
			dataType: "json",
			success: mostrarProductosMemorias
		});
		
	}else{
		var alto=817;
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_memoria').css('left'));
		alto=top_p-alto;
		var sum_off=offset_memoria+offset;
		$("#offset_memoria").val(sum_off);
		$('#div_memoria') .animate({"left": alto},iniciarGaleriaMemorias);
		//habImgIzq();
	}
	
}
function mostrarProductosMemorias(datos){
	var msj= decodeURIComponent(datos.result);
	var html= decodeURIComponent(datos.msg);
	var offset=parseInt($("#offset_memoria").val());
	var offset_mayor=parseInt($("#offset_memoria_actual").val());
	var offset_2=parseInt(decodeURIComponent(datos.offset));
	var alto=817;
	var ancho=817;
	if(msj=="si"){
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_memoria').css('left'));
		alto=top_p-alto;
		var sum_off=offset_memoria+offset_2;
		$("#offset_memoria").val(sum_off);
		if(sum_off>offset_mayor)
			$("#offset_memoria_actual").val(sum_off);
		var anch_div=parseInt($('#div_memoria').css("width"));
		$('#div_memoria').css("width",anch_div+ancho+5);
		$('#div_memoria').append(html);
		$('#div_memoria') .animate({"left": alto},iniciarGaleriaMemorias);
		//habImgIzq();
	}else{
		iniciarGaleriaMemorias();
	}
}


////
function iniciarGaleriaGuiaRapida(){
	$('#flecha_der_guia').bind("click",getNextImagesGuia);
	$('#flecha_izq_guia').bind("click",getBackImagesGuia);
	$('#select_publicaciones').bind("change",getPublicacionesGruo);
}

function detenerGaleriaGuiaRapida(){
	$('#flecha_der_guia').unbind("click");
	$('#flecha_izq_guia').unbind("click");
	$('#select_publicaciones').unbind("change");
}

function getPublicacionesGruo(){
	var sel=$(this).val();
	var la=$("#la").val();
	
	if(!cache[sel]){
		$("#publicaciones_div").html("<div id='cargandodiv' style='background:url(imagenes/ajax-loader.gif) no-repeat center; height:180px; width:916px;'>");
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getHtmlPublicaciones&codificar=no&la="+la+"&id_grupo="+sel,
			dataType: "text",
			success: function(datos){
					if(datos.length>0)
						cache[sel]=datos;
					$("#publicaciones_div").html(datos);
			}
		});
	}else{
		$("#publicaciones_div").html(cache[sel]);
	}	
}

var offset_guia=4;
function getBackImagesGuia(){
	detenerGaleriaGuiaRapida();
	/*var posic=$('#div_tours').position();
	var top_p=posic.left;*/
	var top_p=parseFloat($('#div_guia').css('left'));
	var alto=916;
	var offset=parseInt($("#offset_guia").val());
	if(offset>offset_guia){
		alto=top_p+alto;
		$('#div_guia') .animate({"left": alto},iniciarGaleriaGuiaRapida);
		$("#offset_guia").val(offset-offset_guia);
	}else{
		iniciarGaleriaGuiaRapida();
	}
}

function getNextImagesGuia(){
	detenerGaleriaGuiaRapida();
	var offset=parseInt($("#offset_guia").val());
	var offset_mayor=parseInt($("#offset_guia_actual").val());
	var primer_tour=parseInt($("#id_primer_tour").val());
	var la=$("#la").val();
	if(offset==offset_mayor){
		var val_categoria=$("#val_categoria").val();
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getPublicaciones&random=true&codificar=no&la="+la+"&offset="+offset+"&primer_tour="+primer_tour+"&val_categoria="+val_categoria,
			dataType: "json",
			success: mostrarProductosGuia
		});
		
	}else{
		var alto=916;
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_guia').css('left'));
		alto=top_p-alto;
		var sum_off=offset_guia+offset;
		$("#offset_guia").val(sum_off);
		$('#div_guia') .animate({"left": alto},iniciarGaleriaGuiaRapida);
	}
	
}
function mostrarProductosGuia(datos){
	var msj= decodeURIComponent(datos.result);
	var html= decodeURIComponent(datos.msg);
	var offset=parseInt($("#offset_guia").val());
	var offset_mayor=parseInt($("#offset_guia_actual").val());
	var offset_2=parseInt(decodeURIComponent(datos.offset));
	var alto=916;
	var ancho=916;
	if(msj=="si"){
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_guia').css('left'));
		alto=top_p-alto;
		var sum_off=offset_guia+offset_2;
		$("#offset_guia").val(sum_off);
		if(sum_off>offset_mayor)
			$("#offset_guia_actual").val(sum_off);
		var anch_div=parseInt($('#div_guia').css("width"));
		$('#div_guia').css("width",anch_div+ancho);
		$('#div_guia').append(html);
		$('#div_guia') .animate({"left": alto},iniciarGaleriaGuiaRapida);
	}else{
		iniciarGaleriaGuiaRapida();
	}
}


function iniciarGaleriaEventos(){
	$('#flecha_der_evento').bind("click",getNextImagesEventos);
	$('#flecha_izq_evento').bind("click",getBackImagesEventos);
}
function detenerGaleriaEventos(){
	$('#flecha_der_evento').unbind("click");
	$('#flecha_izq_evento').unbind("click");
}
var offset_evento=1;
function getBackImagesEventos(){
	detenerGaleriaEventos();
	/*var posic=$('#div_tours').position();
	var top_p=posic.left;*/
	var top_p=parseFloat($('#div_evento').css('left'));
	var alto=404;
	var offset=parseInt($("#offset_evento").val());
	if(offset>offset_evento){
		alto=top_p+alto;
		$('#div_evento') .animate({"left": alto},iniciarGaleriaEventos);
		$("#offset_evento").val(offset-offset_evento);
	}else{
		iniciarGaleriaEventos();
	}
}

function getNextImagesEventos(){
	detenerGaleriaEventos();
	var offset=parseInt($("#offset_evento").val());
	var offset_mayor=parseInt($("#offset_evento_actual").val());
	var primer_tour=parseInt($("#id_primer_tour").val());
	var la=$("#la").val();
	
	if(offset==offset_mayor){
		var val_categoria=$("#val_categoria").val();
		$.ajax({
			type: "POST",
			url: "contenido.php",
			data: "accion=getEventos&random=true&codificar=no&la="+la+"&offset="+offset+"&primer_tour="+primer_tour+"&val_categoria="+val_categoria,
			dataType: "json",
			success: mostrarProductosEventos
		});
		
	}else{
		var alto=404;
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_evento').css('left'));
		alto=top_p-alto;
		var sum_off=offset_evento+offset;
		$("#offset_evento").val(sum_off);
		$('#div_evento') .animate({"left": alto},iniciarGaleriaEventos);
	}
	
}
function mostrarProductosEventos(datos){
	var msj= decodeURIComponent(datos.result);
	var html= decodeURIComponent(datos.msg);
	var offset=parseInt($("#offset_evento").val());
	var offset_mayor=parseInt($("#offset_evento_actual").val());
	var offset_2=parseInt(decodeURIComponent(datos.offset));
	var alto=404;
	var ancho=404;
	if(msj=="si"){
		/*var posic=$('#div_tours').position();
		var top_p=posic.left;*/
		var top_p=parseFloat($('#div_guia').css('left'));
		alto=top_p-alto;
		var sum_off=offset_evento+offset_2;
		$("#offset_evento").val(sum_off);
		if(sum_off>offset_mayor)
			$("#offset_evento_actual").val(sum_off);
		var anch_div=parseInt($('#div_evento').css("width"));
		$('#div_evento').css("width",anch_div+ancho);
		$('#div_evento').append(html);
		$('#div_evento') .animate({"left": alto},iniciarGaleriaEventos);
	}else{
		iniciarGaleriaEventos();
	}
}
function addCalific(){
	var la=$("#la").val();
	var url="contenido.php";
	var star=encodeURIComponent($(this).attr("star"));
	var id_publicacion=encodeURIComponent($("#id_publicacion").val());
	$.ajax({
			type: "POST",
			url: url,
			data: "accion=addCalific&la="+la+"&star="+star+"&codificar=no&id_publicacion="+id_publicacion,
			dataType: "json",
			success: function(datos){
				var result= decodeURIComponent(datos.result);
				var html= decodeURIComponent(datos.html);
				if(result=="correcto"){
					$("#td_mensaje_blog").html(html);
				}else{
					$("#td_mensaje_blog").html(html);
				}
			}
	});
}



function charsLeft(){
	var cadena=$(this).val();
	var max=parseInt($("#max_chars").val());
	var long=parseInt(cadena.length);
	var car_res=max-long-1;
	$("#span_caracteres").html(car_res);
}
function showComment(){
	$("#div_comentar").show("slow");
}
function hideComment(){
	$("#div_comentar").hide("slow");
}

function iniciarBlogInfo(){
	
}

function iniciarMenu(){
	$(".submenu_arriba div").bind("mouseover",showsubmenu);
	$(".submenu_arriba div").bind("mouseout",hidesubmenu);
	$(".submenu_arriba div").bind("mouseover",function(){
		$(this).css("background-color","#b8cdd6");
	});
	$(".submenu_arriba div").bind("mouseout",function(){
		$(this).css("background-color","#f5f1ee");
	});
	$(".menu_arriba").bind("mouseover",showsubmenu);
	$(".menu_arriba").bind("mouseout",hidesubmenu);
}

function showsubmenu(){
	var menu=$(this).attr("menu");
	var id=$(this).html();
	showmenu=1;
	$(".submenu_arriba").css("display","none")
	$("#submenu_"+menu).show();
}

function hidesubmenu(){
	var menu=$(this).attr("menu");
	showmenu=0;
	setTimeout(function(){
		if(showmenu==0){
			$('#submenu_'+menu).hide();
		}
	},500);
}
var max;
function iniGaleria_visitar(){
	max=$("#maxGalVisitar").val();
	$('#visitar_ant').bind("click",backImage);
	$('#visitar_sig').bind("click",nextImage);
}
function detGaleria_visitar(){
	$('#visitar_ant').unbind("click");
	$('#visitar_sig').unbind("click");
}

var item_act=1;

var ancho_aum=434;
function nextImage(){
	detGaleria_visitar();
	var left_p=parseFloat($('#strip').css('left'));
	var left=left_p-ancho_aum;
	if(item_act<max){
		$('#strip') .animate({"left": left},iniGaleria_visitar);
		item_act++;
	}else{
		iniGaleria_visitar();
	}
}

function backImage(){
	detGaleria_visitar();
	var left_p=parseFloat($('#strip').css('left'));
	var left=left_p+ancho_aum;
	if(item_act>1){
		$('#strip') .animate({"left": left},iniGaleria_visitar);
		item_act--;
	}else{
		iniGaleria_visitar();
	}
}
var intervalNot;
var carg_tof=true;
function cargarFlashJavascript(){
	cargarImgFlash();
}
function flashJavascript(){
	clearInterval(intervalNot);
	intervalNot=setInterval("playFlash()",6000);
	
}
function cargarImgFlash(){
	if(carg_tof){
		$("img[carg='true']").each(function(){
			var imgsrc=$(this).attr("src_load");
			//alert(imgsrc);
			$(this).attr("src",imgsrc);
		});
		carg_tof=false;
		flashJavascript();
		
	}
}
function playFlash(){
	var img=$("#imagen_flash_actual").val();
	clearInterval(intervalNot);
  if($("#imagenes_flash div").length>1){
	if(img<$("#imagenes_flash div").length){
		var img_sig=parseInt(img)+1;
		$(".div_flash").css("z-index","1");
		$("#imagen_"+img).css("z-index","10");
		$("#imagen_"+img_sig).css("z-index","5");
		$("#imagen_"+img_sig).css("display","");
		//$(".div_flash:not #imagen_"+img_sig).css("z-index","1");
		$("#imagen_"+img).fadeOut("slow",function(){
			$("#imagen_"+img_sig).show();
			$("#imagen_flash_actual").val(img_sig);
			flashJavascript();
		});

	}else{
		img_sig=1;
		$(".div_flash").css("z-index","1");
		$("#imagen_"+img).css("z-index","10");
		$("#imagen_"+img_sig).css("z-index","5");
		$("#imagen_"+img_sig).css("display","");
		$("#imagen_"+img).fadeOut("slow",function(){
			$("#imagen_"+img_sig).show();
			$("#imagen_flash_actual").val(img_sig);
			flashJavascript();
		});
	}
  }
}

var intervalNot2;
var carg_tof2=true;
function cargarFlashJavascript2(){
	cargarImgFlash2();
}
function flashJavascript2(){
	clearInterval(intervalNot2);
	intervalNot2=setInterval("playFlash2()",6500);
}

function cargarImgFlash2(){
	if(carg_tof2){
		$("img[fl_carg='true']").each(function(){
			var imgsrc=$(this).attr("src_load");
			//alert(imgsrc);
			$(this).attr("src",imgsrc);
		});
		carg_tof2=false;
		flashJavascript2();
		
	}
}
function playFlash2(){
	var img=$("#fl_imagen_flash_actual").val();
	clearInterval(intervalNot2);
  if($("#fl_imagenes_flash div").length>1){
	if(img<$("#fl_imagenes_flash div").length){
		var img_sig=parseInt(img)+1;
		$(".div_flash").css("z-index","1");
		$("#fl_imagen_"+img).css("z-index","10");
		$("#fl_imagen_"+img_sig).css("z-index","5");
		$("#fl_imagen_"+img_sig).css("display","");
		//$(".div_flash:not #imagen_"+img_sig).css("z-index","1");
		$("#fl_imagen_"+img).fadeOut("slow",function(){
			$("#fl_imagen_"+img_sig).show();
			$("#fl_imagen_flash_actual").val(img_sig);
			flashJavascript2();
		});

	}else{
		img_sig=1;
		$(".div_flash").css("z-index","1");
		$("#fl_imagen_"+img).css("z-index","10");
		$("#fl_imagen_"+img_sig).css("z-index","5");
		$("#fl_imagen_"+img_sig).css("display","");
		$("#fl_imagen_"+img).fadeOut("slow",function(){
			$("#fl_imagen_"+img_sig).show();
			$("#fl_imagen_flash_actual").val(img_sig);
			flashJavascript2();
		});
	}
  }
}
function preload() {
	if (!document.images) return;
	var ar = new Array();
	var arguments = preload.arguments;
	for (var i = 0; i < arguments.length; i++) {
		ar[i] = new Image();
		ar[i].src = arguments[i];
	}
}

var map_visible=0;
function inicializaMap(){
	   if(map_visible==0){
		$('#mappopup').html("<div id='cargandodiv' style='background:url(imagenes/ajax-loader.gif) no-repeat center; height:378px; width:560px;'>");
		$("#mappopup").css("display","");
		var api=$('#key_map').val();
		$.getScript('http://maps.google.com/maps?file=api&v=2.x&key='+api+'&async=2&callback=getMapContactenos');
	   }else{
		$("#mappopup").css("display","");
	   }
		//registrar_visita('mapa');
}
function getMapContactenos(){
	
	if(GBrowserIsCompatible()){
		var latitud=10.38822;
		var longitud=-75.521399;
		
		var tipo_mapa=G_NORMAL_MAP;

		var map = new GMap2(document.getElementById("mappopup"));
		map.setMapType(tipo_mapa);

		var mgroptions={borderPadding:50,maxZoom:15,trackMarkers:true};
		var mgr = new GMarkerManager(map,mgroptions);	

		var centro = new GLatLng(latitud, longitud);
		map.setCenter(centro, 6);
		map.setUIToDefault();

		var request=GXmlHttp.create();
		request.open('GET','recursos/puntos.xml',true);
		request.onreadystatechange = function(){
			if(request.readyState==4){
				if(request.status==200){
					
 					var xmlDoc=request.responseXML;
					var markers=xmlDoc.documentElement.getElementsByTagName("marker");
					var longMar=markers.length;
					for(var i=0;i<longMar;i++){
						var lng=parseFloat(markers[i].getAttribute("lng"));
						var lat=parseFloat(markers[i].getAttribute("lat"));
						var ico=parseFloat(markers[i].getAttribute("icono"));
						var nom=markers[i].getAttribute("nombre");
						var icoanc=parseFloat(markers[i].getAttribute("icoanch"));
						var icoalt=parseFloat(markers[i].getAttribute("icoalt"));
						var marker = getPunto(lat,lng,nom);
						//map.addOverlay(marker);
					}
				}
			}
		};
		request.send(null);
		map_visible=1;
	}

}

function getPunto(latitud,longitud,nombre){
		var punto_prin = new GLatLng(latitud, longitud);
		
		//MARCADORES
		// Creamos el Icono Para El Marcador imagenes/logo_vineta.gif
		var baseIcon = new GIcon(G_DEFAULT_ICON);
		markerOptions = { icon:baseIcon };
		var marker = new GMarker (punto_prin, markerOptions);

		//Aņadimos el Evento para que Muestre el dialogo al hacer click
		GEvent.addListener(marker, "click", function() {
    			marker.openInfoWindowHtml("<table width='220'> <tr><th style='text-align:center' class='noticias_corp'>Cartagena De Indias</th></tr></table>");
  		});

		return marker;
}

function dewplayer_play(id) {
	  var dewp = document.getElementById(id);
	  if(dewp!=null) dewp.dewplay();
}


function putStarRating(){
 var star=$(this).attr("star");
 var tot_est = 5;
 //document.getElementById('estrella_valor').value=star;
 for(var i=1;i<=parseInt(star);i++){
	$('#star'+i).attr("src",'imagenes/calificacion.jpg');
 }
 for(var i=tot_est;i>parseInt(star);i--){
	$('#star'+i).attr("src",'imagenes/desabilitado.jpg');
 }
}

function clearStarRating(){
 //alert("aa");
 var star=$(this).attr("star");
 var tot_est = 5;
 for(var i=1;i<=tot_est;i++){
	$('#star'+i).attr("src",'imagenes/desabilitado.jpg');
 }
}

function validarVacio(q) {  
         for ( i = 0; i < q.length; i++ ) {  
                 if ( q.charAt(i) != " " ) {  
                         return true  
                 }  
         }  
         return false  
}

function editorweb(nombre, ancho, alto){
	if(arguments[3])
		var modo=arguments[3];
	else
		var modo='wysiwyg';

	if(arguments[4])
		var startup=arguments[4];
	else
		var startup=false;
	
	if(arguments[5])
		var tool=arguments[5];
	else
		var tool="Full";

	if (  eval("CKEDITOR.instances."+nombre) ){
		eval("CKEDITOR.remove(CKEDITOR.instances."+nombre+")");
	}
	CKEDITOR.config.height=alto;
	CKEDITOR.config.width=ancho;
	CKEDITOR.config.FormatOutput='false';
	CKEDITOR.config.FormatSource='false';
	CKEDITOR.config.FillEmptyBlocks='false';
 	CKEDITOR.config.contentsCss='../recursos/stylos.css';
	CKEDITOR.config.dialog_backgroundCoverColor='rgb(255, 255, 255)';
	CKEDITOR.config.startupMode = modo;//iniciar ckeditor en modo Source
	CKEDITOR.config.resize_enabled = false;
	CKEDITOR.config.toolbarStartupExpanded = startup;
	CKEDITOR.config.pasteFromWordRemoveStyles = true; // remover estilos al pegar desde word
	CKEDITOR.config.pasteFromWordRemoveFontStyles = true;
	CKEDITOR.config.pasteFromWordPromptCleanup = true;
	CKEDITOR.config.forcePasteAsPlainText = true;
	CKEDITOR.config.font_defaultLabel = 'Arial';
	CKEDITOR.config.fontSize_defaultLabel = '12px';
	CKEDITOR.config.fullPage = false
	CKEDITOR.config.ignoreEmptyParagraph = true;
	CKEDITOR.config.protectedSource.push( /<\?[\s\S]*?\?>/g );
	CKEDITOR.config.toolbar_Basic =
		[
		    ['Bold','Italic','Underline','Strike','-','NumberedList','BulletedList','-','TextColor','BGColor']
		];
	CKEDITOR.config.toolbar = tool;
	CKEDITOR.replace(nombre,
	{
		skin : 'office2003',
		filebrowserBrowseUrl : CKEDITOR.basePath+'ajaxfilemanager/ajaxfilemanager.php'
		//filebrowserUploadUrl : CKEDITOR.basePath+'fckfinder/connectors/php/upload.php'
	});
}

/*********************
//* jQuery Multi Level CSS Menu (horizontal)- By Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//* Menu instructions page: http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/
//* Last modified: Sept 6th, 08'. Usage Terms: http://www.dynamicdrive.com/style/csslibrary/tos/
*********************/

//Specify full URL to down and right arrow images (25 is padding-right to add to top level LIs with drop downs):
var arrowimages={down:['downarrowclass', 'arrow-down.gif', 0], right:['rightarrowclass', './imagenes/fly-over.gif']}

var jquerycssmenu={

fadesettings: {overduration: 0, outduration: 0}, //duration of fade in/ out animation, in milliseconds

buildmenu:function(menuid, arrowsvar){
	jQuery(document).ready(function($){
		var $mainmenu=$("#"+menuid+">ul")
		var $headers=$mainmenu.find("ul").parent()
		$headers.each(function(i){
			var $curobj=$(this)
			var $subul=$(this).find('ul:eq(0)')
			
			this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()}
			this.istopheader=$curobj.parents("ul").length==1? true : false
			$subul.css({top:this.istopheader? this._dimensions.h+"px" : 0})
			var htimg=this.istopheader? '' : '<img src="'+ (this.istopheader? arrowsvar.down[1] : arrowsvar.right[1])
				+'" class="' + (this.istopheader? arrowsvar.down[0] : arrowsvar.right[0])
				+ '" style="border:0;" />'
			$curobj.children("a:eq(0)").css(this.istopheader? {paddingRight: arrowsvar.down[2]} : {}).append(
				htimg
			)
			$curobj.hover(
				function(e){
					var $targetul=$(this).children("ul:eq(0)")
					this._offsets={left:$(this).offset().left, top:$(this).offset().top}
					var menuleft=this.istopheader? 0 : this._dimensions.w
					menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) : menuleft
					$targetul.css({left:menuleft+"px"}).fadeIn(jquerycssmenu.fadesettings.overduration)
				},
				function(e){
					$(this).children("ul:eq(0)").fadeOut(jquerycssmenu.fadesettings.outduration)
				}
			) //end hover
		}) //end $headers.each()
		$mainmenu.find("ul").css({display:'none', visibility:'visible'})
	}) //end document.ready
}
}

//build menu with ID="myjquerymenu" on page:
jquerycssmenu.buildmenu("myjquerymenu", arrowimages)
