	/* funcion que abre una ventana centrada en la actual */
	function Abrir (url, W, H,s_vertical) {
		var Titulo = "Ampliacion";
		izq = parseInt((screen.width) ? ((screen.width-W)/2) : 100);
		arriba = 0;//parseInt((screen.height) ? (screen.height-H)/2 : 100);
		s_vertical = 1;
		opciones = 'toolbar=0,location=0,directories=0,status=0,scrollbars=' + s_vertical + ',menubar=0,resizable=0,width=';
		opciones += W + ',height=' + H + ',left=' + izq + ',top=' + arriba + '';
		window.open(url, Titulo, opciones);
	}	


	function autoAjustar(ancho, alto) {
		ancho = parseInt(ancho) + 30;
		alto = parseInt(alto) + 50;
		if (alto > 710) {
			alto = 710;
		}
		// cuadro la ventana par que salga centrada
		izquierda = parseInt((screen.width) ? (screen.width-ancho)/2 : 100);
		window.moveTo(izquierda,0);
		window.resizeTo(ancho,alto);
		window.focus();
		
	}
	
	
	function valParametros(url, prmName){
		// busco la palabra cargar
		var prmUpper = prmName.toUpperCase();
		// observo su posicion
		var prmPosic = url.indexOf(prmUpper);
		var sepPos;
		// si no existe, no hay parametro
		if (prmPosic != -1){
			// si existe, busco si hay varios parametros
			var sepPos = url.indexOf("&", prmPosic);
			if (sepPos != -1){
				// hay varios parametros
				return url.substring(prmPosic + prmUpper.length + 1, sepPos);
			} else {
				// todo es el mimo parametro
				return url.substring(prmPosic + prmUpper.length + 1, url.length);
			}
		} else {
			return "";
		}
	}
	
	
	/****************************************+
	recoje por javascript los parametros asignados
	*****************************************/
	function getParametros() {
		var remplaza = "/+/gi";
		// cojo la url
		var url = window.location.href;
		var parametro;
		// quito los caracteres especiales %, etc
		url = unescape(url);
		// elimino los espacios
		url = url.replace(remplaza, " ");
		// paso a mayusculas
		url = url.toUpperCase();
		// almaceno los valores de los parametros
		parametro = valParametros(url, "len"); // Lectura y asignación del valor
		parametro = parametro.toLowerCase();
		return parametro;
	}
	
	
	
	/* funcion que va a cambiar los frames central y derecho asi como el titulo de la seccion donde nos encontramos */
	function cambiar(etiqueta,new_texto,id) {
	/*	var div = document.getElementById(etiqueta);
		div.innerHTML = new_texto;
		
		var central = document.getElementById("seccion_central");
		var derecha = document.getElementById("seccion_dcha");*/
		// ademas tenemos que cargar su marco correspondiente
		switch (parseInt(id)) {
			case 0: // Empresa
				document.location.href = "empresa.html";
	/*			central.src = "empresa.html";
				derecha.src = "empresa_dcha.html";*/
				break;
			case 1: // Productos
				central.src = "producto.html";
				derecha.src = "producto_dcha.html";
				break;
			case 2: // Servicios
				central.src = "servicios.html";
				derecha.src = "servicios_dcha.html";
				break;
			case 3: // Ofertas
				central.src = "ofertas.asp";
				derecha.src = "ofertas_dcha.html";
				break;
			case 4: // Centros
				central.src = "centros.html";
				derecha.src = "centros_dcha.html";
				break;
			case 5: // MyP
				central.src = "myp.html";
				derecha.src = "myp_dcha.html";
				break;
			case 6: // RRHH
				central.src = "rrhh.asp";
				derecha.src = "rrhh_dcha.html";
				break;
			case 7: // Contacto
				central.src = "contacto.asp";
				derecha.src = "contacto_dcha.html";
				break;
		} // switch
		
		return true;		
	}
	
	
	function esMail(campo) {
		var filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filtro.test(campo))
			return true;
		return false;
	}



	function esBlanco(cadena) {
		var valor = new String("");
		valor = cadena;
		if (valor == "" || valor == undefined || valor == null || valor.length<1)
			return true;
		else
			return false;
	}


	function esTelefono(valor) {
		var numeros = new String("1234567890 ");
		var cadena = new String(valor);
		if (cadena.length < 9)
			return false;
		cadena = cadena.split("");
		for (var i = 0; i < cadena.length; i++)
			if (numeros.indexOf(cadena[i]) == -1)
				return false;
		return true;
	}

