// JavaScript Document

// Documento JavaScript



function cargargoogle(x,y) {

if (GBrowserIsCompatible()) {

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

map2.setCenter(new GLatLng(x, y, true));



}

}



/*------------------\

|      AJAX         |----------------------------------

\------------------*/



function jcargar(id_contenedor,url){

	jQuery("#"+id_contenedor).html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

	jQuery("#"+id_contenedor).load(url);

}



function jcargarComentarios(id,codigo,url,ver){

	if(ver){

		jQuery("#linkTablonMuestraComentarios"+id).html("<br /><a href=\"#\" class=\"LinkpqAzul\" onclick=\"javascript:jcargarComentarios('"+ id+ "','"+ codigo +"','tablon_muestra_comentarios.php?id="+ codigo +"',false);return false;\"> Ocultar comentarios</a>");

		jQuery("#comentarios"+id).html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#comentarios"+id).load(url,false,function(){

			if(jQuery("#comentarios"+id).is(":hidden")){jQuery("#comentarios"+id).slideDown("slow");}

		});

	}else{

		jQuery("#linkTablonMuestraComentarios"+id).html("<br /><a href=\"#\" class=\"LinkpqAzul\" onclick=\"javascript:jcargarComentarios('"+ id+ "','"+ codigo +"','tablon_muestra_comentarios.php?id="+ codigo +"',true);return false;\"> Ver comentarios</a>");

		jQuery("#comentarios"+id).slideUp("slow");

	}

}





function jcargarRegistro(id){

	switch(id){

		case "0": jcargar('contenedorRegistro','registro_cuadro_usuarios.php'); break;

		case "1": jcargar('contenedorRegistro','registro_cuadro_empresa.php'); break;

		case "2": jcargar('contenedorRegistro','registro_cuadro_pueblos.php'); break;

		case "3": jcargar('contenedorRegistro','registro_cuadro_organismo.php'); break;

		case "4": jcargar('contenedorRegistro','registro_cuadro_monumentos.php'); break;
		
		case "6": jcargar('contenedorRegistro','registro_cuadro_empresa_gratis.php'); break;
	}

}



/*------------------\

|     EVENTOS       |----------------------------------

\------------------*/



function jcargarDias(url,ver){

	if(ver){

		if(jQuery("#despliegaDias").is(":visible")){jQuery("#despliegaDias").slideUp("slow",function(){

			jQuery("#despliegaDias").load(url,false,function(){

				if(jQuery("#despliegaDias").is(":hidden")){jQuery("#despliegaDias").slideDown("slow");}

			});

		});}else{

		jQuery("#despliegaDias").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#despliegaDias").load(url,false,function(){

			if(jQuery("#despliegaDias").is(":hidden")){jQuery("#despliegaDias").slideDown("slow");}

		});}

	}else{

		jQuery("#despliegaDias").slideUp("slow");

	}

}



function jmostraEvento(id,ver){

	var url="eventos_mostrar_detalles.php?id="+id;

	if(ver){

		if(jQuery("#despliegaDias").is(":visible")){jQuery("#despliegaDias").slideUp("slow",function(){

			jQuery("#despliegaDias").load(url,false,function(){

				if(jQuery("#despliegaDias").is(":hidden")){jQuery("#despliegaDias").slideDown("slow");}

			});

		});}else{

		jQuery("#despliegaDias").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#despliegaDias").load(url,false,function(){

			if(jQuery("#despliegaDias").is(":hidden")){jQuery("#despliegaDias").slideDown("slow");}

		});}

	}else{

		jQuery("#despliegaDias").slideUp("slow");

	}

}



function jcargarVisibilidadEventos(ver){

	if(ver){

		if(jQuery("#invitaAmigos").is(":hidden")){jQuery("#invitaAmigos").slideDown("slow");}

	}else{

		jQuery("#invitaAmigos").slideUp("slow");

	}

}

function jcargarReinvitar(ver){

	if(ver){

		if(jQuery("#reinvitaAmigos").is(":hidden")){jQuery("#reinvitaAmigos").slideDown("slow");}

	}else{

		jQuery("#reinvitaAmigos").slideUp("slow");

	}

}



function jcargarSubcategorias(id){

	if(id==2){

		if(jQuery("#div_sub_cat_eventos").is(":hidden")){jQuery("#div_sub_cat_eventos").slideDown("slow");}

	}else{

		if(jQuery("#div_sub_cat_eventos").is(":visible")){jQuery("#div_sub_cat_eventos").slideUp("slow");}

	}

}



/*------------------\

|      FORMS        |----------------------------------

\------------------*/



function jvalidar(form){
	//inicializamos una variable de control a true
	var enviar=true;
	//Creamos un array asociativo con los distintos filtros que queremos aplicar.
	var filters = {
    requerido: function(el) {return (jQuery(el).val() != '' && jQuery(el).val() != -1);},
	//user: function(el) {/*alert( /^(([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+)$/.test(jQuery(el).val()));*/},
    //email: function(el) {return /^[A-Za-z\.][A-Za-z0-9_\.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]jQuery/.test(jQuery(el).val());},
	//tel: function(el){if(/^[0-9]+jQuery/.test(jQuery(el).val()) && jQuery(el).val().length==9){return true;}else{ return false;}},
    ch: function(el){return jQuery(el).is(':checked');}};
	//cogemos todos los campos del formulario que son requeridos.
	var jArray = jQuery('form#'+form+' .requerido');
	jArray.each(function (i,el) {															//Por cada uno de los campos...
		jQuery.each(new String(jQuery(jArray[i]).attr("className")).split(" "), function(x, klass){	//Por cada estilo que tengamos..
			if (jQuery.isFunction(filters[klass])){												//Si la clase coincide con una función del filtro...
				if (!filters[klass](el)) {jQuery(el).addClass("error");enviar = false;}			//ejecutamos el flitro y actuamos en consecuencia.
				else{jQuery(el).removeClass("error");}	
			}
		});
	});
	return enviar;

}



function jregistrar(formulario){

	if(jvalidar(formulario)){

		jQuery("#"+formulario).submit();

		//alert("hola");

	}else{

		//alert("no pasado");

	}

	

}



/*------------------\

|      POPUPS       |----------------------------------

\------------------*/



function jpopupizar(url,x,y){

	jQuery("#popupazo").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

	jQuery("#popupazo").load(url,false,function(event, ui) {

		//jQuery("#fecha40").datepicker();

		});

	jQuery('#popupazo').dialog({ modal: true,width: x, minHeight: 50,resizable: false,});

	jQuery('#popupazo').dialog('open');

}



function jdespopupizar(form,id_contenedor,url){

	if(form!=false){

		if(form=="pasa"){

			jQuery("#popupazo").dialog("close");

			jcargar(id_contenedor,url);

		}else{

			if(jvalidar(form)){

				document.getElementById(form).submit();

				//oculto.document.onload=alert("ya");

				jQuery("#"+id_contenedor).html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

				jQuery("#popupazo").dialog("close");

				setTimeout('var a=0',2000);

				if(id_contenedor!=false){

					jcargar(id_contenedor,url);

				}else{

					//setTimeout('document.location.href=url',2000);

				}

			}

		}

	}else{

		jQuery("#popupazo").dialog("close");

	}

}





/*------------------\

|      FOTOS        |----------------------------------

\------------------*/





function jponerNombre(nombre,id){

	jQuery("#nombref").val(nombre);

	jQuery("#id").val(id);

}



function jmoverfotos(url,nueva,nuevoNombre,borrar){

	var form=document.getElementById("listaFotos");

	if(jQuery("#galerias").val()!=0){

		//alert(jQuery("#galerias").val());

		url+="&id="+jQuery("#galerias").val();	

alert('url ' + url);
	}
	var envio="";

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

		if(form.elements[i].type=="checkbox"){

			if(form.elements[i].checked ){

				envio+=form.elements[i].name+";;";

			}

		}

	}

	jQuery("#muestraAlbumes").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

	jQuery("#muestraAlbumes").load(url,{'lista':envio,'nueva':nueva,'nombre':nuevoNombre,'borrar':borrar});

}







function jampliarFoto(id,id2,idTablon){

	if(jQuery("#fotoAmpliada").is(":visible")){

		jQuery("#fotoAmpliada").slideUp("slow",function(){

			jQuery("#fotoAmpliada").load("media_fotos_ampliada.php?id=" + id + "&id2=" + id2 + "&idTablon=" + idTablon, false,function(){

			jQuery("#fotoAmpliada").slideDown("slow");

			});

		});

	}else{

		jQuery("#fotoAmpliada").load("media_fotos_ampliada.php?id=" + id+ "&id2=" + id2 + "&idTablon=" + idTablon, false,function(){

			jQuery("#fotoAmpliada").slideDown("slow");

		});

	}

}



function jampliarFoto2(id,id2,idTablon,texto){

	if(jQuery("#fotoAmpliada").is(":visible")){

		jQuery("#fotoAmpliada").slideUp("slow",function(){

			jQuery("#fotoAmpliada").load("media_fotos_ampliada.php?id=" + id + "&id2=" + id2 + "&idTablon=" + idTablon, {'amigos':texto},function(){

			jQuery("#fotoAmpliada").slideDown("slow");

			});

		});

	}else{

		jQuery("#fotoAmpliada").load("media_fotos_ampliada.php?id=" + id+ "&id2=" + id2 + "&idTablon=" + idTablon, {'amigos':texto},function(){

			jQuery("#fotoAmpliada").slideDown("slow");

		});

	}

}

function jampliarFoto3(id,id2,idTablon,texto){

	if(jQuery("#fotoAmpliada").is(":visible")){

		jQuery("#fotoAmpliada").slideUp("slow",function(){

			jQuery("#fotoAmpliada").load("media_fotos_ampliada.php?id=" + id + "&id2=" + id2 + "&idTablon=" + idTablon, {'borrar':texto},function(){

			jQuery("#fotoAmpliada").slideDown("slow");

			});

		});

	}else{

		jQuery("#fotoAmpliada").load("media_fotos_ampliada.php?id=" + id+ "&id2=" + id2 + "&idTablon=" + idTablon, {'borrar':texto},function(){

			jQuery("#fotoAmpliada").slideDown("slow");

		});

	}

}

/* PARA EL SLIDER QUE YA NO SE USA

function slidearFotos(valor){

	var anchoTotal=parseInt(jQuery("#displayfotos").css("width").replace("px",""))-545;

	var actual=(((anchoTotal)*valor)/100)* -1;

	jQuery("#displayfotos").css("left",actual);

}*/







/*------------------\

|      AMIGOS       |----------------------------------

\------------------*/



function jBuscarAmigos(nombre,campo){

	var vectorNombres= nombre.split(",");

	jQuery("#listaAmigosInvitar").slideDown("slow");

	jQuery("#listaAmigosInvitar").load("../usuarios/mini_amigos.php?nombre="+vectorNombres[vectorNombres.length-1]+"&campo="+campo);

}

function jBuscarAmigosUsuario(nombre,campo){

	var vectorNombres= nombre.split(",");

	jQuery("#listaAmigosInvitarUsuarios").slideDown("slow");

	jQuery("#listaAmigosInvitarUsuarios").load("../usuarios/mini_amigos_usuarios.php?nombre="+vectorNombres[vectorNombres.length-1]+"&campo="+campo);

}



function jBuscarAmigos2(nombre,campo){

	var vectorNombres= nombre.split(",");

	jQuery("#listaAmigosInvitar2").slideDown("slow");

	jQuery("#listaAmigosInvitar2").load("../usuarios/mini_amigos.php?nombre="+vectorNombres[vectorNombres.length-1]+"&campo="+campo);

}



function ponAmigo(nombre,campo){

	var vectorNombres = jQuery("#"+campo).val().split(",");

	var valorFinal="";

	for(i=0;i<vectorNombres.length-1;i++){

		valorFinal+=vectorNombres[i]+",";

	}

	valorFinal+=nombre+",";

	jQuery("#"+campo).val(valorFinal);

	jQuery("#"+campo).focus();

	jQuery("#listaAmigosInvitar").slideUp("slow");

	jQuery("#listaAmigosInvitar2").slideUp("slow");



}



/*------------------\

|      VOTOS        |----------------------------------

\------------------*/


function jvotar(tabla,id,voto){

	jQuery("#oculto").load("../scripts/logica/votar.php?t="+tabla+"&id="+id+"&voto="+voto,false,function(){

		muestraVotos(tabla,id,true);

	 });

	jdespopupizar(false,false,false);

}



function muestraVotos(tabla,id,mostrar){

	jQuery("#votaciones"+id).load("../scripts/logica/muestra_votos.php?t="+tabla+"&id="+id+"&m="+mostrar);

}

/*------------------\

|   DENUNCIAS        |----------------------------------

\------------------*/

function jdenunciar(id,motivo){

jdespopupizar(false,oculto,false);
jpopupizar('../scripts/logica/denunciar.php?id='+id+'&mot='+motivo,430);return false;
		

	
}
function jreportar(id,motivo){

jdespopupizar(false,oculto,false);
jpopupizar('../scripts/logica/report.php?id='+id+'&ya=si&mot='+motivo,400);return false;
		

	
}



/*------------------\

|    RECOMENDAR     |----------------------------------

\------------------*/



function jasistir(tabla,id){

	jQuery("#asistentes"+id).load("../scripts/logica/asiste.php?t="+tabla+"&id="+id,false,function(){

		muestraAsistencia(tabla,id,true);

	 });

	jdespopupizar(false,false,false);

}



function muestraAsistencia(tabla,id,mostrar){

	jQuery("#asistentes"+id).load("../scripts/logica/muestra_asistir.php?t="+tabla+"&id="+id+"&m="+mostrar);

}



/*------------------\

|    RECOMENDAR     |----------------------------------

\------------------*/



function jrecomendar(tabla,id){

	jQuery("#recomendaciones"+id).load("../scripts/logica/recomienda.php?t="+tabla+"&id="+id,false,function(){

		muestraRecomienda(tabla,id,true);

	 });

	jdespopupizar(false,false,false);

}



function muestraRecomienda(tabla,id,mostrar){

	jQuery("#recomendaciones"+id).load("../scripts/logica/muestra_recomendados.php?t="+tabla+"&id="+id+"&m="+mostrar);

}



/*------------------\

|    FRIENDOPS      |----------------------------------

\------------------*/



function jrecomenda2r(tabla,id){

	jQuery("#recomendaciones").load("../scripts/logica/recomienda.php?t="+tabla+"&id="+id,false,function(){

		muestraRecomienda(tabla,id,true);

	 });

	jdespopupizar(false,false,false);

}



function friendoptions(id1,id2){

	jQuery("#amigos"+id2).load("../scripts/logica/friend_options.php?id1="+id1+"&id2="+id2);

}



/*------------------\

|       Webs        |----------------------------------

\------------------*/

function jmostrarWeb(id,ver){

	var url="media_webs_mostrar_detalles.php?id="+id;

	if(ver){

		if(jQuery("#muestraWeb").is(":visible")){jQuery("#muestraWeb").slideUp("slow",function(){

			jQuery("#muestraWeb").load(url,false,function(){

				if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

			});

		});}else{

		jQuery("#muestraWeb").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#muestraWeb").load(url,false,function(){

			if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

		});}

	}else{

		jQuery("#muestraWeb").slideUp("slow");

	}

}



/*------------------\

|       Videos        |----------------------------------

\------------------*/

function jmostrarVideos(id,ver){

	var url="media_videos_mostrar_detalles.php?id="+id;

	if(ver){

		if(jQuery("#muestraWeb").is(":visible")){jQuery("#muestraWeb").slideUp("slow",function(){

			jQuery("#muestraWeb").load(url,false,function(){

				if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

			});

		});}else{

		jQuery("#muestraWeb").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#muestraWeb").load(url,false,function(){

			if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

		});}

	}else{

		jQuery("#muestraWeb").slideUp("slow");

	}

}



function jmostrarVideos2(id,ver,texto){

	var url="media_videos_mostrar_detalles.php?id="+id;

	if(ver){

		if(jQuery("#muestraWeb").is(":visible")){jQuery("#muestraWeb").slideUp("slow",function(){

			jQuery("#muestraWeb").load(url,{'amigos':texto},function(){

				if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

			});

		});}else{

		jQuery("#muestraWeb").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#muestraWeb").load(url,{'amigos':texto},function(){

			if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

		});}

	}else{

		jQuery("#muestraWeb").slideUp("slow");

	}

}



function jmostrarVideos3(id,ver,texto){

	var url="media_videos_mostrar_detalles.php?id="+id;

	if(ver){

		if(jQuery("#muestraWeb").is(":visible")){jQuery("#muestraWeb").slideUp("slow",function(){

			jQuery("#muestraWeb").load(url,{'borrar':texto},function(){

				if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

			});

		});}else{

		jQuery("#muestraWeb").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#muestraWeb").load(url,{'borrar':texto},function(){

			if(jQuery("#muestraWeb").is(":hidden")){jQuery("#muestraWeb").slideDown("slow");}

		});}

	}else{

		jQuery("#muestraWeb").slideUp("slow");

	}

}

/*------------------\

|     Noticias      |----------------------------------

\------------------*/

function jmostrarNoticias(id,ver){

	var url="media_noticias_mostrar_detalles.php?id="+id;

	if(ver){

		if(jQuery("#muestraNoticias").is(":visible")){jQuery("#muestraNoticias").slideUp("slow",function(){

			jQuery("#muestraNoticias").load(url,false,function(){

				if(jQuery("#muestraNoticias").is(":hidden")){jQuery("#muestraNoticias").slideDown("slow");}

			});

		});}else{

		jQuery("#muestraNoticias").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#muestraNoticias").load(url,false,function(){

			if(jQuery("#muestraNoticias").is(":hidden")){jQuery("#muestraNoticias").slideDown("slow");}

		});}

	}else{

		jQuery("#muestraNoticias").slideUp("slow");

	}

}



/*------------------\

|     Ofertas      |----------------------------------

\------------------*/

function jmostrarOfertas(id,ver){

	var url="media_ofertas_mostrar_detalles.php?id="+id;

	if(ver){

		if(jQuery("#muestraNoticias").is(":visible")){jQuery("#muestraNoticias").slideUp("slow",function(){

			jQuery("#muestraNoticias").load(url,false,function(){

				if(jQuery("#muestraNoticias").is(":hidden")){jQuery("#muestraNoticias").slideDown("slow");}

			});

		});}else{

		jQuery("#muestraNoticias").html("<img src='/img/ajax-loader.gif' style='align:auto; title='cargando'>");

		jQuery("#muestraNoticias").load(url,false,function(){

			if(jQuery("#muestraNoticias").is(":hidden")){jQuery("#muestraNoticias").slideDown("slow");}

		});}

	}else{

		jQuery("#muestraNoticias").slideUp("slow");

	}

}
