/*********************************************************************
	Javascript creado por Javier de Andrés para la aplicacion 
					de www.popularrural.es (menu)
	Fecha: 25-08-2006	
*********************************************************************/
//===================================================
//Funcion para ocultar o mostrar tablas por id
//===================================================
function ver_tabla(e,d) {
	var tabla=document.getElementById(e);
	if (d==0) {
		if (tabla.style.visibility=='hidden') {
			eval("document.getElementById('"+e+"').style.visibility='visible'");
		}else {
			eval("document.getElementById('"+e+"').style.visibility='hidden'");
		}
	}else if (d==1) {
		if (tabla.style.display=='none') {
			eval("document.getElementById('"+e+"').style.display='block'");
		}else {
			eval("document.getElementById('"+e+"').style.display='none'");
		}
	}
}
function ver_tabla_ficha(e,d) {
	var tabla=document.getElementById(e);
	var img=document.getElementById('img_des_'+e);
	if (d==0) {
		if (tabla.style.visibility=='hidden') {
			eval("document.getElementById('"+e+"').style.visibility='visible'");
			img.src='../images/boton_despleguesub.gif';
		}else {
			eval("document.getElementById('"+e+"').style.visibility='hidden'");
			img.src='../images/boton_desplegue.gif';
		}
	}else if (d==1) {
		if (tabla.style.display=='none') {
			eval("document.getElementById('"+e+"').style.display='block'");
			img.src='../images/boton_despleguesub.gif';
		}else {
			eval("document.getElementById('"+e+"').style.display='none'");
			img.src='../images/boton_desplegue.gif';
		}
	}
}
function modulando() {
	selected = false
	var res=0;
	for (i=0;i<document.for_alta.modulo.length;i++) {
		if (document.for_alta.modulo[i].checked) {
			selected=true;
			var name_modulo=document.for_alta.modulo[i].value;
			//alert(name_modulo);
			var mod_precio=name_modulo+"_precio";
			var cantidad=parseInt(document.getElementById(mod_precio).value);
			res+=cantidad;
		}
	}
	document.for_alta.precio.value=res;
	if (selected==false) {
		ocultar('alta2_2',1);
	}else {
		ver('alta2_2',1);
	}
}
function pagando() {
	if (document.for_alta.pago.selectedIndex==0) {
		ocultar('alta2_3',1);
	}else if (document.for_alta.pago.selectedIndex==1) {
		ver('alta2_3',1); 
	}else{
		ocultar('alta2_3',1);
	}
}
function estableciendo() {
	if (document.for_alta.tipo.selectedIndex==1) {
		ocultar('campin',1);
		ocultar('noaloja',1);
		ver('aloja',1);
	}else if (document.for_alta.tipo.selectedIndex==2) {
		ocultar('aloja',1);
		ocultar('noaloja',1);
		ver('campin',1);
	}else if (document.for_alta.tipo.selectedIndex==4) {
		ocultar('campin',1);
		ocultar('aloja',1);
		ver('noaloja',1);
	}else {
		ocultar('campin',1);
		ocultar('aloja',1);
		ocultar('noaloja',1);
	}
}

function muestra_imagen(id,w,h,id_grande,id_texto) {
	var img=document.getElementById(id);
	var dimension=300;
	var wo=w;
	var ho=h;
	
	if (wo>dimension && ho<dimension) {
    	w=dimension;
        h=Math.round((ho*dimension)/wo);
    }else if (ho>dimension  &&  wo<dimension) {
    	h=dimension;
        w=Math.round((wo*dimension)/ho);
    }else if (wo>dimension  &&  ho>dimension) {
	    if (wo>ho) {
	       	w=dimension;
        	h=Math.round((ho*dimension)/wo);
        }else if (wo<ho) {
            h=dimension;
        	w=Math.round((wo*dimension)/ho);
        }else {
        	h=dimension;
        	w=dimension;
        }
	}else {
    	w=wo;
        h=ho;
    }
    var gran=document.getElementById(id_grande);
    var texto=document.getElementById(id_texto);
    gran.width=w;
    gran.height=h;
    gran.src=img.src;
    gran.innerHTML='<img src="'+img.src+'" width="'+w+'" height="'+h+'" hspace="5" vspace="5" border="1" onclick="popup_i(this.src,'+wo+','+ho+');">';
    texto.innerHTML="<strong>"+img.title+"</strong>";
}
function popup_i(src_img,w,h) {
	var w_v=w+20;
	var h_v=h+20;
	var w_pan=window.screen.width;
	var h_pan=window.screen.height;
	var wf=(w_pan-w_v)/2;
	var hf=(h_pan-h_v)/2;
	var ven=window.open(src_img,"Imagen","top="+hf+",left="+wf+",width="+w_v+",height="+h_v+",scrollbars=no,location=no,directories=no,status=nomenubar=no,resizable=no");
	ven.focus;
}
function whenLoading(){
	var e = document.getElementById('datos'); 
	e.innerHTML = "<p>Enviando petición...</p>";
}

function whenLoaded(){
	var e = document.getElementById('datos'); 
	e.innerHTML = "<p>Petición realizada...</p>";
}

function whenInteractive(){
	var e = document.getElementById('datos'); 
	e.innerHTML = "<p>Obteniendo datos...</p>";
}

function whenCompleted(){
	var e = document.getElementById('inter'); 
	e.innerHTML ="<p></p>";
}
function envia_calendar(id,alojamiento) {
	var sel=document.getElementById('cambia_calendar');
	if (sel.selectedIndex!=0) {
		var ajax = new sack();
		ajax.requestFile = "recoge_calendar.php";
		ajax.method = 'post';
		ajax.element = 'datos';
		ajax.setVar("calendar",sel.value);
		ajax.setVar("id",id);
		ajax.setVar("alojamiento",alojamiento);
		ajax.onLoading = whenLoading;
		ajax.onLoaded = whenLoaded; 
		ajax.onInteractive = whenInteractive;
		ajax.onCompletion = whenCompleted;
		ajax.runAJAX();
	}
}