/*Tamano de texto*/
FUENTE_DEFAULT = 20;
FUENTE_ACTUAL = 9;
FUENTE_MASPEQUENA = 7;
FUENTE_MASGRANDE = 16;

function MasTxt(div) {
FUENTE_ACTUAL = FUENTE_ACTUAL+2;
    if (FUENTE_ACTUAL > FUENTE_MASGRANDE) {
    FUENTE_ACTUAL = FUENTE_MASGRANDE
    }
var divID = document.getElementById(div);
divID.style.fontSize = FUENTE_ACTUAL+"pt";
}

function MenosTxt(div) {
FUENTE_ACTUAL = FUENTE_ACTUAL-2;
    if (FUENTE_ACTUAL < FUENTE_MASPEQUENA) {
    FUENTE_ACTUAL = FUENTE_MASPEQUENA
    }
var divID = document.getElementById(div);
divID.style.fontSize = FUENTE_ACTUAL+"pt";
}
/*Tamano de texto*/

/*google maps*/
//<![CDATA[

function cargar() {
if (GBrowserIsCompatible()) {
  var map2 = new GMap2(document.getElementById("map2"));
  map2.addControl(new GSmallMapControl());
//  map2.addControl(new GMapTypeControl());
  map2.setCenter(new GLatLng(39.00878, -1.870852), 15); // 15 -> zoom
/*  map2.openInfoWindow(map2.getCenter(),
                   document.createTextNode("C/ Feria 121, 02006"));*/
// Creates a marker at the given point with the given number label
function createMarker(point, number) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("CRMF<br> C/ Jesús del Gran Poder, nº1 C.P. 02006 Albacete<br>Tlf.:967216501");
  });
  return marker;
}

var bounds = map2.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
var lngSpan = northEast.lng() - southWest.lng();
var latSpan = northEast.lat() - southWest.lat();

  var point = new GLatLng(39.00878, -1.870852);
  map2.addOverlay(createMarker(point,2));
}
}
/*google maps*/
/* Restautante Aldente*/
function aldente() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.991537, -1.855166), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.991537, -1.855166);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Restautante Aldente*/
/* Hotel Albacete*/
function albacete() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.996607, -1.853535), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.996607, -1.853535);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Albacete*/
/* Hotel Altozano*/
function altozano() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.994781, -1.854233), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.994781, -1.854233);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Altozano*/
/* Hotel Castilla*/
function castilla() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.9976, -1.852698), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.9976, -1.852698);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Castilla*/
/* Hotel Europa*/
function europa() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.997933, -1.85346), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.997933, -1.85346);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Europa*/
/* Hotel Florida*/
function florida() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.997266, -1.862022), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.997266, -1.862022);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Florida*/
/* Hotel Gran Hotel*/
function granhotel() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.994923, -1.853975), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.994923, -1.853975);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Gran Hotel*/
/* Hotel NH-Albar*/
function nhalbar() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.995673, -1.853685), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.995673, -1.853685);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel NH-Albar*/
/* Hotel Príncipe*/
function principe() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.998725, -1.855574), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.998725, -1.855574);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Príncipe*/
/* Hotel San Antonio*/
function sanantonio() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.996282, -1.854801), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.996282, -1.854801);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel San Antonio*/
/* Hotel Universidad*/
function universidad() {
	if (GBrowserIsCompatible()) {
		  var map2 = new GMap2(document.getElementById("map"));
		  map2.addControl(new GSmallMapControl());
		//  map2.addControl(new GMapTypeControl());
		  map2.setCenter(new GLatLng(38.980463, -1.852956), 15); // 15 -> zoom
		/*  map2.openInfoWindow(map2.getCenter(),
						   document.createTextNode("C/ Feria 121, 02006"));*/
		// Creates a marker at the given point with the given number label
		function createMarker(point, number) {
		  var marker = new GMarker(point);
		  //GEvent.addListener(marker, "click", function() {
		//	marker.openInfoWindowHtml("Restaurante aldente. C/Teodoro Camino 27");
		//  });
		  return marker;
		}
		
		var bounds = map2.getBounds();
		var southWest = bounds.getSouthWest();
		var northEast = bounds.getNorthEast();
		var lngSpan = northEast.lng() - southWest.lng();
		var latSpan = northEast.lat() - southWest.lat();
		
		var point = new GLatLng(38.980463, -1.852956);
		map2.addOverlay(createMarker(point,2));
	}
}
/* Hotel Universidad*/

/*validaciones*/

// Funci&oacute;n que se encarga de la validaci&oacute;n del email
function IsEmailValid(mail) {
var AtSym    = mail.indexOf('@');
var Period   = mail.lastIndexOf('.');
var Space    = mail.indexOf(' ');
var Length   = mail.length - 1;   // Array is from 0 to length-1
if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
   {  
//      alert('Por favor, inserta un e-mail con un formato válido');
//    Temp.focus();
      return false;
   } else {
	  return true;
   }
}

function validar_formulario(form) {
	//Comprobamos que están rellenos los datos obligatorios
	if ((form.apellidos.value == '') || (form.nombre.value == '') || (form.telefono.value == '') || (form.correo.value == '')) {
		//No hemos rellenado algún campo que es obligatorio
		alert("Por favor, rellena todos los campos obligatorios del formulario");
		return false;
	} else {
		if (IsEmailValid(form.correo.value)) { // el email es válido
			//todo ok -> enviamos el formulario
			//form.action = 'inscripcionok.asp';
			if (form.politicaprivacidad.checked) {
				form.submit();
				return true;					
			} else {
				alert("Por favor, lee y acepta nuestra política de privacidad antes de enviar el formulario");
				return false;				
			}
		} else { // todos los campo rellenos pero el email es incorrecto
			alert("Por favor, rellena el campo de correo electrónico siguiendo el formato: usuario@servidor");
			return false;
		}
	}
}

function validar_modificacion(form) {
	//Comprobamos que están rellenos los datos obligatorios
	if ((form.tallerdia9.value == 0) && (form.tallerdia10de9a10.value == 0) && (form.tallerdia10de11a13.value == 0) && (form.tallerdia10de16a18.value == 0) && (form.tallerdia11.value == 0)) {
		//No hemos rellenado algún campo que es obligatorio
		alert("Por favor, marca primero algún nuevo contenido al que suscribirte");
		alert(form.tallerdia9.selectedIndex.value);
		return false;
	} else {
//		alert(form.options[form.selectedIndex].value);
		alert('asdfasdf');
		alert(form.tallerdia9.defaultSelected);
		//form.submit();
		return true;					
	}
}

function validar_concurso(form) {
	//Comprobamos que están rellenos los datos obligatorios
	if ((form.apellidos.value == '') || (form.nombre.value == '') || (form.telefono.value == '') || (form.correo.value == '') || (form.fotos.value == '')) {
		//No hemos rellenado algún campo que es obligatorio
		alert("Por favor, rellena todos los campos obligatorios del formulario");
		return false;
	} else {
		if (IsEmailValid(form.correo.value)) { // el email es válido
			//todo ok -> enviamos el formulario
			//form.action = 'inscripcionok.asp';
			if (form.politicaprivacidad.checked) {
				form.submit();
				return true;					
			} else {
				alert("Por favor, lee y acepta nuestra política de privacidad antes de enviar el formulario");
				return false;				
			}
		} else { // todos los campo rellenos pero el email es incorrecto
			alert("Por favor, rellena el campo de correo electrónico siguiendo el formato: usuario@servidor");
			return false;
		}
	}
}

function validar_usuario(form) {
	//Comprobamos que están rellenos los datos obligatorios
	if ((form.usuario.value == '') || (form.contrasena.value == '')) {
		//No hemos rellenado algún campo que es obligatorio
		alert("Por favor, rellena primero los campos de usuario y contraseña");
		return false;
	} else {
		//todo ok -> enviamos el formulario
		//form.action = 'inscripcionok.asp';
		form.submit();
		return true;
	}
}
// Función que comprobará que el formulario que enviamos tiene algún valor rellerno
function vacio(form) {
	// Iniciamos la variable vacío a true.
	var vacio=true;
	
	for (var i=0; i<form.elements.length; i++) {
		if (form.elements[i].checked != "") {
			vacio=false;
		}
	}
	
	if (vacio) {
		return true;
	} else {
		return false;
	}
}

function eliminar_suscripciones(form) {	
	//Comprobamos que están marcadas por lo menos alguna casilla de la inscripción a eliminar
	if (vacio(form)) {
		//No hemos rellenado algún campo que es obligatorio
		alert("Por favor, tienes que marcar primero las suscripciones que deseas eliminar");
		return false;
	} else {
		if (confirm("¿Estás seguro de que querer eliminar las suscripciones marcadas?")) {
			//todo ok -> enviamos el formulario
			//form.action = 'inscripcionok.asp';
			form.submit();
			return true;				
		} else {
			return false;	
		}
	}
}

/*validaciones*/