rules_portada = {
	init: function(){
		 var fe = $("#formfechaslibres input[name=fecha_entrada]").val();
        var fs = $("#formfechaslibres input[name=fecha_salida]").val();
        if (fe.indexOf("/")== -1) {
            //fecha en formato YYYYMMDD
            fe =  fe.substr(6,2) + "/" + fe.substr(4,2) + "/" + fe.substr(0,4);
            $("#formfechaslibres input[name=fecha_entrada]").val(fe);
        }
        if (fs.indexOf("/")== -1) {
            //fecha en formato YYYYMMDD
            fs =  fs.substr(6,2) + "/" + fs.substr(4,2) + "/" + fs.substr(0,4);
            $("#formfechaslibres input[name=fecha_salida]").val(fs);
        }

		//EVENTOS
		//-- Submit del formulario de casas cercanas
		$("#subBusCasasCercanas").click(function() {
			var pr = $("#formCasasCercanas select[name=nr_provincia]").val();
    		var po = $("#formCasasCercanas select[name=nr_poblacion]").val();
    		var nr_km = $("#formCasasCercanas input[name=nr_km]").val();
    		var destino = "";
    		var item;
    		
    		if (pr==0) {
    			aviso("Debe seleccionar una provincia");
    			return;
    		}
			if (pr >= 99) {
    			item = pr - 48;
    		}
    		else {
    			item = pr;
    		}
    		destino = "http://www.rinconesdelmundo.com/casasrurales/" + lista_url_provincias[item];
    		
    		if (po==0 || po=="provincia" || po==undefined) {
    			location.href=destino;
    		}
    		else {
    			location.href=destino + "/" + po + "/" + nr_km + "/lt";
    		}
		});
		//-- Submit del formulario de fechas libres
		$("#subBusFechasLibres").click(function() {
			var pr = $("#formfechaslibres select[name=nr_provincia]").val();
    		var fe = $("#formfechaslibres input[name=fecha_entrada]").val();
    		var fs = $("#formfechaslibres input[name=fecha_salida]").val();
    		var destino = "";
    		var item;
			
			if (pr >= 99) {
    			item = pr - 48;
    		}
    		else {
    			item = pr;
    		}
    		
			//Validacion de las fechas    		
    		if (fe == "" || fe == undefined) {
    			aviso("Debe introducir la fecha de entrada");
    			return;
    		}
    		if (fs == "" || fs == undefined) {
    			aviso("Debe introducir la fecha de salida");
    			return;
    		}
    		fe = fe.substr(6,4) + fe.substr(3,2) + fe.substr(0,2);
			fs = fs.substr(6,4) + fs.substr(3,2) + fs.substr(0,2);
			if (fe > fs) {
				aviso("La fecha de entrada es mayor que la fecha de salida");
				return;
			}
			$("form#formfechaslibres input[name=fecha_entrada]").val(fe);
			$("form#formfechaslibres input[name=fecha_salida]").val(fs);
    		
			//Grabando la busqueda por Fechas
			var parametros="fecha_entrada="+fe+"&fecha_salida="+fs;
	        var dataAjax = "params="+escape(parametros);          
	        grabarFechasOK = function(html){
				//Submitiendo el formulario de las fechas libres
				destino = "http://www.rinconesdelmundo.com/casasrurales/" + lista_url_provincias[item];
				location.href=destino + "/" + fe + "/" + fs + "/lt/buscar";
   				//
   			}	
       		$.ajax({ url: "/modulo/fechasmasbuscadas.php", cache:false, data: dataAjax, success: grabarFechasOK });
		});
		//-- Submitiendo el formulario de busqueda por Casa o poblacion
			$("#subBusCasaPobl").click(function() {
				var texto = $("#busCasaPobl input[name=texto]").val();			
			
				location.href="http://www.rinconesdelmundo.com/casasrurales/buscador_general.php?queHacer=buscarCP&texto="+escape(texto);	
			
		});

		//GALLERY VIEW
		var ti;
		var panels = $("div.panel").length;
		if (panels==1) ti=0;
		else ti=8000;
        
		$('#photos').galleryView({
			panel_width:  520,
			panel_height: 95,
			transition_interval:ti,
            background_color:'white',
			nav_theme: 'dark',
			border: 0,
			overlay_opacity:0.0
		});
		//


		
    },
    getPoblaciones: function(){
    	var nr_provincia=$("#formCasasCercanas select[name=nr_provincia]").val();
    	var parametros="nr_provincia="+nr_provincia;
	    var dataAjax = "params="+escape(parametros);          
	    
	    execOK = function(html){
	    	$("#poblaciones").html(html);
		}	
    	$.ajax({ url: "/modulo/poblaciones.php", data: dataAjax, success: execOK });
    	
    }
}
$(document).ready(rules_portada.init);


function abrirVentana(link, nombre, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 5;

	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',toolbar=no,location=no,status=no,menubar=no,scrollbars='+scroll+',resizable=no'
	win = window.open(link, nombre, winprops)
	if (parseInt(navigator.appVersion) >= 4) win.window.focus();
	
}

function mostrar_calendario(p_item, pos_x, pos_y, fg_color, bg_color, absPos){

  var fecha_actual=document.formfechaslibres.fecha_entrada.value;
  var regexp = /^[0123][0123456789][/][01][0123456789][/][12][09][0123456789][0123456789]$/;

	if (fecha_actual=="" || regexp.test(fecha_actual) == false){
    show_calendar(p_item, null , null, null, pos_x, pos_y, fg_color, bg_color, null, null, null, absPos);
	}
	else {
	//abrir el calendario con mes y año insertado

  	var partes=fecha_actual.split("/");
    var mes=partes[1];
    if(mes.indexOf("0")==0){
    	mes=mes.substr(1,1);
    }
    //function show_calendar cuanta los meses desde 0
    mes=mes-1;
    var anyo=partes[2];
    show_calendar(p_item, mes, anyo, null, pos_x, pos_y, fg_color, bg_color, null, null, null, absPos);
	}
}

function compruebaMail(texto){

    var mailres = true;
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";

    var arroba = texto.indexOf("@",0);
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1;

    var punto = texto.lastIndexOf(".");

     for (var contador = 0 ; contador < texto.length ; contador++){
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
            mailres = false;
            break;
     	}
    }

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 2 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))
    	mailres = true;
    else
     	mailres = false;

    return mailres;
}

function enviarBForm(){
	if(compruebaMail(document.boletinrincones.email.value)==true){
    	direccion="http://www.rinconesdelmundo.com/casasrurales/boletin/boletin.php?email="+document.boletinrincones.email.value;
    	abrirVentana(direccion, "Boletín", 420, 272, "no");
  	}
  	else{
    	alert("El formato del email introducido no es correcto.");
    	document.boletinrincones.email.select();
  	}
}