if (document.images) {
	var activado = new Array();
	var desactivado = new Array();	
	for (i=1;i<=7;i++){
		desactivado['menu_0'+i] = new Image();
		desactivado['menu_0'+i].src = 'imagenes/menu/menu_0'+i+'.jpg';
		activado['menu_0'+i] = new Image();
		activado['menu_0'+i].src = 'imagenes/menu/menu_0'+i+'_on.jpg';
	}
}

function act(nombreImagen) {
	if (document.images){
		document[nombreImagen].src=activado[nombreImagen].src;
	}
}

function desact(nombreImagen) {
	if (document.images){
		document[nombreImagen].src=desactivado[nombreImagen].src;
	}
}

function activar_puntuacion(i,j) {
	if (document.images){
		for (l=1;l<=j;l++){
			$("#puntuando-"+i+"-"+l).attr('src',"imagenes/estrella.gif");
		}
	}
}

function desactivar_puntuacion(i,j) {
	if (document.images){
		for (l=1;l<=j;l++){
			$("#puntuando-"+i+"-"+l).attr("src","imagenes/estrella_vacia.gif");
		}
	}
}

function marcar(i,j,campo){
	if (document.images){
		/*alert(j);*/
		for (l=1;l<=j;l++){
			$("#puntuando-"+i+"-"+l).attr('src',"imagenes/estrella.gif");
		}
		k=++j;
		for (m=k;m<=10;m++){
			$("#puntuando-"+i+"-"+m).attr('src',"imagenes/estrella_vacia.gif");
		}
		$('.clase-'+i).attr('onmouseover',"return false;");
		$('.clase-'+i).attr('onmouseout',"return false;");
		$('.clase-'+i).addClass='marcados';
		puntuacion=--j;
		$('#'+campo).attr('value',puntuacion);
	}
	return false;
}

function mail(texto){
    var mailres = true;           
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
    var arroba = texto.indexOf("@",0);
    var punto = texto.lastIndexOf(".");
    if ((texto.lastIndexOf("@")) != arroba){
        return false;
    }
    var contador=0;
    while (contador<texto.length){
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){
            return false;
        } else contador++;
    }
   
    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)){
        mailres = true;
    } else mailres = false;
   
    return mailres;
} 

function validar_formulario(f, url_action){
	$("#error").hide();
	if ($(".obligatorio_checkbox").attr('checked')==true){
		var filters = {
	        obligatorio: function(el) {return ($(el).val() != '' && $(el).val() != -1);},
	        email: function(el) {return /^[A-Za-z_\.][A-Za-z0-9_\.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/.test($(el).val());},
	        telefono: function(el){return /^[0-9]*$/.test($(el).val());}
	    };
	    
	    $.extend({
	        stop: function(e){
	           if (e.preventDefault) e.preventDefault();
	           if (e.stopPropagation) e.stopPropagation();
	        }
	    });
	   
	    if (typeof filters == 'undefined') return;
	   
	    $('#'+f).find("input, textarea, select").each(function(x,el){
	        if ($(el).attr("className") != 'undefined') {
	            $.each(new String($(el).attr("className")).split(" "), function(x, klass){
	                if ($.isFunction(filters[klass]))
	                    if (!filters[klass](el)){
	                        $(el).addClass("error");
	                    } else $(el).removeClass("error");
	            });
	        }
	    });
	   
	    if ($('#'+f).find(".error").size() > 0) {
	        //$.stop(e || window.event);
	    	$("#error").fadeIn(100);
	    	return false;
	    } else {
	    	$('#'+f).attr('action',url_action);
	        $('#'+f).submit();
	        return true;
	    }
	} else {
		$("#error").fadeIn(100);
		return false;
	}
}

function comprobar_tarjeta(numero){
	var num_1=new String(numero);
	var num_2=new String();
	total=0;
	for (i=1;i<=num_1.length;i++){
		p=i-1;
		if ((i%2)==0){
			numero=num_1.charAt(p);
		} else {
			numero=num_1.charAt(p);
			numero=numero*2;
			if (numero>9){
				numero-=9;	
			}
		}
		num_2=num_2 + numero;
	}
	for (i=0;i<num_2.length;i++){
		total+=parseInt(num_2.charAt(i));
	}
	total_2=total%10;
	if (((total<=150)&&(total_2==0))&&(num_1.length==16)&&(num_1!='0000000000000000')){
		//alert ('valido');
		return 1; // número VÁLIDO
	} else {
		//alert ('NO VÁLIDO');
		return 0; // este número NO SIRVE
	}
}

function borrar(th){
	th.value="";
}

function recargar_disponibilidad(){
	var mes=document.getElementById('mes').value;
	var anyo=document.getElementById('anyo').value;
	self.location='disponibilidad/'+anyo+'/'+mes;
}
