
function saludos(ojete,idcriterio){
			var id2
			var cadena= "recibir.php?operacion="
			//var nam=ojete.name
			var id = ojete.id
			var celda=document.getElementById(id)
			var operacion=celda.firstChild.nodeValue
			cadena= cadena + operacion +"&criterio="
			switch (operacion){
			 case "Eliminar":
			 id2= id + "01"
			 break
			 case "Editar":
			 id2= id + "1"
			 break
			 }


			var dia=document.getElementById(id2)
			var eguna=dia.firstChild.nodeValue
			var cri=document.getElementById(idcriterio)
			var criterio=cri.firstChild.nodeValue
			cadena=cadena + eguna +"&campo=" + criterio + "&tabla="
			var tabl=document.getElementById("tabla")
			var tabla=tabl.firstChild.nodeValue


			var ruta = window.location.pathname
			cadena= cadena + tabla
			cadena=cadena + "&ruta=" + ruta
			//alert (cadena)
	if(confirm("¿Seguro que quiere eliminar el registro de la tabla:" + tabla +"?")) {
			document.location=  cadena
			}
		}//end function saludos
function campo (ojete,idcriterio) {
			var id = ojete.id
			var celda=document.getElementById(id)
			var operacion=celda.firstChild.nodeValue
   		 	var cadena="recibir.php?operacion=" + operacion
			switch (operacion){
			 case "Eliminar":
			 id2= id + "01"
			 break
			 case "Editar":
			 id2= id + "1"
			 break
			 }

			 var dia=document.getElementById(id2)
			var eguna=dia.firstChild.nodeValue
			cadena= cadena +"&criterio=" +eguna
			//tabla
			var tabl=document.getElementById("tabla")
			var tabla=tabl.firstChild.nodeValue
			cadena= cadena + "&tabla=" + tabla




			//campo para el criterio
			var cri=document.getElementById(idcriterio)
			var criterio=cri.firstChild.nodeValue
			cadena=cadena + "&campo=" + criterio

			//campo ruta
			var ruta = window.location.pathname
			//cadena= cadena + tabla
			cadena=cadena + "&ruta=" + ruta

			//alert (cadena)

			document.location=  cadena
		}//end function
function extra(ojete){
		var cadena
		var idextra= ojete.id

	switch(idextra){
		case "ambulancia":
			 cadena = "extras.php?extra="

		break
		case "c":
			 cadena = "extras.php?extra="
		break
		case "miluze":
			 cadena = "extras.php?extra="
		break
		case "cocina":
			 cadena = "cocinas.php?extra="
		break
		case "cocinar":
			 cadena = "cocinas.php?extra="
		break
		case "centralita":
			 cadena = "cocinas.php?extra="
		break

	}


	//var cadena = "extras.php?extra="

	 cadena= cadena + idextra
	//alert (cadena)
	document.location= cadena

}//end function

function grupo (ojete){
			var id = ojete.id
			var celda=document.getElementById(id)
			var operacion=celda.firstChild.nodeValue

			var ide="ver"
			var vera=document.getElementById("ver")
			var veras=vera.value
			switch(veras){
		case "earth":
			// cadena = "extras.php?extra="
			var cadena="ubicaciones.php?grupo=" + operacion
		break
		case "mapa":
			 var cadena="maps.php?grupo=" + operacion +"&ver=mapa"
		break
		case "hibrido":
			var cadena="maps.php?grupo=" + operacion +"&ver=hibrido"
			// cadena = "extras.php?extra="
		break
		case "satelite":
			var cadena="maps.php?grupo=" + operacion +"&ver=satelite"
			 //cadena = "cocinas.php?extra="
		break


	}

			document.location= cadena


}//end function grupo

function cambiocontrase(formula) {

		var vie=document.getElementById("vieja")
		var vieja=vie.value
		var vie1=document.getElementById("vieja1")
		var vieja1=vie1.value
		var nue=document.getElementById("nueva")
		var nueva=nue.value
		var nue1=document.getElementById("nueva1")
		var nueva1=nue1.value
	if (nueva==""){
		alert("El campo contraseña nueva no puede tener un valor vacio")
		return
	}

		//formula.submit()
	if(vieja==vieja1){
		if(nueva==nueva1){
			formula.submit()
		}//end if nueva
		else{
			alert("No coinciden las contraseñas nuevas")
			formula.reset()

		}//end else

	}//end if vieja
	else {
		alert("No coinciden las contraseñas")
		formula.reset()

	}

}
function open_window(url) {
	var window_alto= screen.availHeight
	var window_ancho=screen.availWidth
	var dimensiones= "height=" + window_alto + ",width=" + window_ancho
	window.open (url,"",dimensiones)

}

/**
 *
 * @access public
 * @return void
 **/
function es_soloespacios (cadena){
	//caracteres de espaciado
	var soloespacio= " \n\r\t"

	//ir a través de la cadena
	for (var contador=0;contador<cadena.length;contador++){
		//recuperar caracter actual
		var current_caracter
		current_caracter= cadena.charAt(contador)
		//sino esta en la cadena devuelve falso porque
		//hemos encantrado un caracter que no es de espaciado
		if (soloespacio.indexOf(current_caracter)== -1) {
			return false
		}//end if



	}//end for
			//si se sale por aqui eso significa queno ha encontrado algun
			//caracter de na espaciado
		return true


}//end function soloespacios

function no_html (caden){
	//caracteres de espaciado
	var soloespacio= "<>"

	//ir a través de la cadena
	for (var contador=0;contador<caden.length;contador++){
		//recuperar caracter actual
		var current_caracter
		current_caracter= caden.charAt(contador)

		//sino esta en la cadena devuelve falso porque
		//hemos encantrado un caracter que no es de espaciado
		if (soloespacio.indexOf(current_caracter)> -1) {
			return true

		}//end if



	}//end for

	//si se sale por aqui eso significa que no ha encontrado ningun caracter < o >
	return false
}//end function no html


function es_campovacio(cadena){

	if (cadena=="" || cadena== null) {
			return true
		}
		else{
			return false
		}
}//end function campo vacio


function validarform (formulario) {
        /*************************************************************
         *                                                           *
		 *           VALIDAR FORMULARIO pag nuevaruta.php            *
		 *                                                           *
		 *************************************************************/


		//si cuentaes mayor que 0 ha habido algun fallo y na se enviara
		var cuenta=0
		//camporuta/////////////////na vacio///////////////////////////////////////
		var ruta =formulario.ruta.value
		var mensaje="Atencion:\r"


		if (es_soloespacios (ruta)) {
				cuenta= cuenta+1
			 	mensaje= mensaje + "Hay que introducir un nombre de ruta \r\r"

		}
		////////////////////////////////////////////////////////////////////////////
		//campo inicio/////////////no caracter < o >///////////////////////////////
		var descripcion=formulario.inicio.value
		if (no_html(descripcion)) {
				cuenta= cuenta+1
				  mensaje= mensaje + "No se permiten los caracteres \"<\" o \">\" en el campo inicio\r\r"
		}
		////////////////////////////////////////////////////////////////////////////
		//campo descripcion/////////////no caracter < o >///////////////////////////////

		var descripcion=formulario.descripcion.value
		if (no_html(descripcion)) {
				cuenta= cuenta+1
				  mensaje= mensaje + "No se permiten los caracteres \"<\" o \"> \"en el campo descripcion\r\r"
		}
		/////////////////////////////////////////////////////////////////////////
		//campo busqueda/////////////no caracter < o >///////////////////////////////

		var descripcion=formulario.busqueda.value
		if (no_html(descripcion)) {
				cuenta= cuenta+1
				  mensaje= mensaje + "No se permiten los caracteres \"<\" o \"> \"en el campo busqueda\r\r"
		}
		/////////////////////////////////////////////////////////////////////////
		//campo trak ///////////se filtran formatos de archivo//////////////////

		 var cad = formulario.track.value
		 var inicio= cad.length -3
		 var subcadena= cad.slice(inicio)
							//text = text.toLowerCase();Te convierte el texto a minúsculas.
							//text = text.toUpperCase(); // Te convierte el texto a mayúsculas
			//convertimos a inusculas
			subcadena = subcadena.toLowerCase()
		 switch(subcadena){

		 	case "gpx":
		 		//formulario.submit()
		 		break

			 //case "trk":
		 		//formulario.submit()
		 	//	break

		  //	case "plt":
		 		//formulario.submit()
		 	//	break

		 	default:
		 	cuenta =cuenta+1
		 	//mensaje=mensaje+"Los formatos de archivos de track \ntienen que ser \"gpx\",\"trk\" o \"plt\"\r\r"
		 	mensaje=mensaje+"Los formatos de archivos de track \ntienen que ser \"gpx\"\r\r"

		 }//end switch
		/////////////////////////////////////////////////////////////////////////
		//campo waypoint ///////////se filtran formatos de archivo//////////////////
		var waypt = formulario.waypoint.value

		if (es_campovacio(waypt)==false) {

					if (es_soloespacios (waypt)) {
						cuenta =cuenta+1
		mensaje=mensaje+"Hay espacios en blanco en archivos waypoint debes eliminarlos\r"
					}//end if es_soloespcios
					else{
						//extrae los tres ultimos caracteres a la derecha de una dcadena contraria left


						//estraemos los tres ultimos caracteres
						var inicio= waypt.length -3
		 				var wpt= waypt.slice(inicio)
						//convierte en minusculas
							wpt = wpt.toLowerCase()
							switch(wpt){
								case "wpt":
									break
								case "gpx":
									break

								default:
								cuenta =cuenta+1
		 	mensaje=mensaje+"Los formatos de archivos de waypoint \ntienen que ser \"wpt\"\r\r"
							} // switch
					}//end else es_soloespcios
		}//endif es_vacio

		/////////////////////////////////////////////////////////////////////////

		if (cuenta==0) {
			formulario.submit()
		}
		else{
				alert(mensaje)

		}

	//	alert (inicio)
	//	alert (subcadena)

		}//end function



function changeColor(name) {
		var obj = document.getElementById(name);
		obj.className = "dos";
	}
function changeColor1(name) {
		var obj = document.getElementById(name);
		obj.className = "uno";

	}//end funtion changecolor1

function show(name){
	if (navigator.appName=="Microsoft Internet Explorer"){
			document.getElementById(name).style.display = "block";
			/*document.all[name].style.display = "block";*/
		}
	else{
			document.getElementById(name).style.display = "";
			/*eval(name).visibility = "show";*/
		}
	}//end funtion shwo
function hide(name){
		if (navigator.appName=="Microsoft Internet Explorer"){
				document.getElementById(name).style.display = "none";
				/*document.all[name].style.display = "none";*/
			}
		else{
				document.getElementById(name).style.display = "none";
		}
	}//end function hidden
function aviso() {
	alert ("Hacer tarea de Tomás ");
}


function eliminar(nodo){
		//criterio de sentencia where
		var aita= nodo.parentNode;
		var row=aita.id;
		//Nombre del campo
		var abuelo=aita.parentNode;
		var column=abuelo.id;
		//Nombre de la tabla
		var vis=abuelo.parentNode;
		var taula=vis.id;

		//ruta de vuelta
		var url= document.location.pathname;
		var url= url + document.location.search;
		var arrayurl= url.split ("/");
		var count= arrayurl.length - 1;

		//Ruta, para el cuadro de aviso alert
		var idruta= row + "r";
		var ruta= document.getElementById(idruta);
		var name=ruta.firstChild.nodeValue
		cadena= "eliminarruta.php?id=1093474928745000038765113428&itzulera="+arrayurl[count]+"&row=" +row+"&column="+column+"&taula="+taula
		if(confirm("¿Esta seguro de que quieres eliminar la ruta: \r"+ name +"?")) {
			document.location=  cadena
			}


}

function editar(nodo){
		//criterio de sentencia where
		var aita= nodo.parentNode;
		var row=aita.id;
		//Nombre del campo
		var abuelo=aita.parentNode;
		var column=abuelo.id;
		//Nombre de la tabla
		var vis=abuelo.parentNode;
		var taula=vis.id;

		//ruta de vuelta
		var url= document.location.pathname;
		var url= url + document.location.search;
		var arrayurl= url.split ("/");
		var count= arrayurl.length - 1;

		//Ruta, para el cuadro de aviso alert
		var idruta= row + "r";
		var ruta= document.getElementById(idruta);
		var name=ruta.firstChild.nodeValue;
		cadena= "editar.php?id=1093474928745000038765113428&itzulera="+arrayurl[count]+"&row=" +row+"&column="+column+"&taula="+taula;
		document.location=  cadena;


}
function cambioColor(name,clase) {

		var obj = document.getElementById(name);
		obj.className = clase;
	}
function cambioColor1(name,clase) {
		var obj = document.getElementById(name);
		obj.className = clase;

	}//end funtion changecolor1


 function volviendo(obj){

 	var pag = obj.id;
 	//alert("helow" + pag);
 	document.location=  pag;


 }









