// JavaScript Document
var aImagenes=['img/menuSobre.jpg','img/menuReposo.jpg'];
for(i=0;i<aImagenes.length;i++){
	var oImg=new Image();
	oImg.src=aImagenes[i];
}
function abreVentana(url,anchura,altura){
	var posx=(screen.availWidth-anchura)/2;
	var posy=(screen.availHeight-altura)/2;
	var mi_ventana=window.open("","","width=" + anchura + ",height=" + altura + ",scrollbars=0,toolbar=0");
	mi_ventana.moveTo(posx,posy);
	mi_ventana.document.write("<html> <head><title>WWW.ELSUMILLER.COM.</title></head><body topmargin=0 leftmargin=0 align='center'>");
	mi_ventana.document.write("<img src='" + url + "' style='cursor:pointer;cursor:hand;' onclick='window.close();' alt='Clic sobre la imagen para cerrar' title='Clic sobre la imagen para cerrar' />");
	mi_ventana.document.write("</body></html>");
}

function cambiaFondo(qEl,qFon){
	var elemento=document.getElementById(qEl);
	elemento.style.backgroundImage="url(" + qFon + ")";
}

function redirecciona(url){
	window.location.href=url;
}

function muestra_capa(qCapa){
	var elemento=document.getElementById(qCapa);
	elemento.style.display='block';
}

function oculta_capa(qCapa){
	var elemento=document.getElementById(qCapa);
	elemento.style.display='none';
}

function estableceOpacidad(obj, opac) {
	var opac = (opac == 100)?99.999:opac;
	
	obj.style.filter = "alpha(opacity:"+opac+")";	// IE/Win
	obj.style.KHTMLOpacity = opac/100;				// Safari<1.2, Konqueror
	obj.style.MozOpacity = opac/100;				// Antiguo Mozilla y Firefox
	obj.style.opacity = opac/100;					// Safari 1.2, nuevo Firefox y Mozilla, CSS3
}

function borraFormulario(){
	document.contacto.nombre.value="";
	document.contacto.correo.value="";
	document.contacto.telefono.value="";
	document.contacto.direccion.value="";
	document.contacto.asunto.value="";
	document.contacto.comentarios.value="";
}
function control_enviar(campo1,campo2)
{
	//alert(sonComunes);
	if((campo1 == "")||(campo2 == ""))
	{
		alert("El campo del nombre y el correo electrónico son obligatorios.");
	}else{
		//alert("Todo Correcto");
		document.contacto.action = "contacto.php?accion=1";
		document.contacto.submit();
	}
}
function validaFormulario(formulario)
{
	//alert(sonComunes);
	if((formulario.nombre.value == "")||(formulario.telefono.value == "")||(formulario.email.value == ""))
	{
		alert("El campo del nombre, el teléfono y el correo electrónico son obligatorios.");
	}else{
		//alert("Todo Correcto");
		//document.contacto.action = "contacto.php?accion=1";
		formulario.submit();
	}
}
function validaRegistro(formulario)
{
	if(formulario.clave.value != formulario.confirmar.value){
		alert("La clave y su confirmación han de ser iguales, por favor revíselo.");
		return;
	}else{
		if((formulario.nick.value == "")||(formulario.nombre.value == "")||(formulario.clave.value == "")||(formulario.email.value=="")){
			alert("Los campos marcados con el signo * son obligatorios.");
			return;
		}else{
			if(confirm("¿Confirma que desea registrar al usuario " + formulario.nombre.value + "?"))
			{
				//formulario.action = "controlador.php?op=usuarios&accion=ins";
				formulario.submit();
			}
		}
	}
}
function fecha_actual(destino)
{
	var fecha=new Date();
	var dia=fecha.getDay();
	var dia_mes=fecha.getDate();
	var mes=fecha.getMonth();
	var anio=fecha.getFullYear();
	if(dia_mes < 10)
	{
		dia_mes="0" + dia_mes.toString();
	}
	switch(mes)
	{
		case 0:
			mes="Enero";
			break;
		case 1:
			mes="Febrero";
			break;
		case 2:
			mes="Marzo";
			break;
		case 3:
			mes="Abril";
			break;
		case 4:
			mes="Mayo";
			break;
		case 5:
			mes="Junio";
			break;
		case 6:
			mes="Julio";
			break;
		case 7:
			mes="Agosto";
			break;
		case 8:
			mes="Septiembre";
			break;
		case 9:
			mes="Octubre";
			break;
		case 10:
			mes="Noviembre";
			break;
		case 11:
			mes="Diciembre";
			break;
		default:
			mes="undefined";
			break;
	}
	switch(dia)
	{
		case 0:
			dia="Domingo";
			break;
		case 1:
			dia="Lunes";
			break;
		case 2:
			dia="Martes";
			break;
		case 3:
			dia="Miercoles";
			break;
		case 4:
			dia="Jueves";
			break;
		case 5:
			dia="Viernes";
			break;
		case 6:
			dia="Sabado";
			break;
		default:
			dia="undefined";
			break;
	}
	elemento=document.getElementById(destino);
	texto_el = document.createTextNode("Alicante, " + dia + " " + dia_mes + " de " + mes + " de " + anio);
	elemento.appendChild(texto_el);
}
function cambiarSelects(formulario){
	//alert(provincias[formulario.provincia.selectedIndex]);
	if(provincias[formulario.provincia.selectedIndex].localidades == null){
		alert("Esta provincia no tiene localidades asignadas.");
		formulario.localidad.length=0;
	}else{
		formulario.localidad.length=provincias[formulario.provincia.selectedIndex].localidades.length;
		for(i=0;i<provincias[formulario.provincia.selectedIndex].localidades.length;i++){
			//alert(provincias[formulario.id_provincia.selectedIndex].localidades[i].id + ", " + provincias[formulario.id_provincia.selectedIndex].localidades[i].nombreLocalidad);
			formulario.localidad[i].value=provincias[formulario.provincia.selectedIndex].localidades[i].id;
			formulario.localidad[i].text=provincias[formulario.provincia.selectedIndex].localidades[i].nombreLocalidad;
		}
		//alert(provincias[formulario.id_provincia.selectedIndex].localidades.id + ", " + provincias[formulario.id_provincia.selectedIndex].localidades.id);
	}
}
function cambiarSelectsSeleccionando(formulario,id){
	//alert(provincias[formulario.provincia.selectedIndex]);
	if(provincias[formulario.provincia.selectedIndex].localidades == null){
		alert("Esta provincia no tiene localidades asignadas.");
		formulario.localidad.length=0;
	}else{
		formulario.localidad.length=provincias[formulario.provincia.selectedIndex].localidades.length;
		for(i=0;i<provincias[formulario.provincia.selectedIndex].localidades.length;i++){
			//alert(provincias[formulario.id_provincia.selectedIndex].localidades[i].id + ", " + provincias[formulario.id_provincia.selectedIndex].localidades[i].nombreLocalidad);
			formulario.localidad[i].value=provincias[formulario.provincia.selectedIndex].localidades[i].id;
			formulario.localidad[i].text=provincias[formulario.provincia.selectedIndex].localidades[i].nombreLocalidad;
			if(provincias[formulario.provincia.selectedIndex].localidades[i].id==id){
				formulario.localidad.selectedIndex=i;
			}
		}
		//alert(provincias[formulario.id_provincia.selectedIndex].localidades.id + ", " + provincias[formulario.id_provincia.selectedIndex].localidades.id);
	}
}
function controlInsertarComentario(formulario)
{
	if((formulario.comentario.value == ""))
	{
		alert("No puede insertar un comentario sin redactar el comentario.");
	}else{
		if(confirm("¿Seguro que desea añadir el comentario?"))
			{
				formulario.submit();
			}
	}
}