//Utilidades
function createRequest(){
	try {
		request = new XMLHttpRequest();
	} catch (tryMS) {
		try {
			request = new ActiveXObject("Msxml12.XMLHTTP");
		} catch (otherMS) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed){
				request = null;
			}
		}
	}
	return request;
}

//Comprueba si ese nombre esta ya en el menu
function noEstaEnElMenu(texto){
	if (arrMenu.length == 0){ 
		return true
	}else{
		for (f=0;f<arrMenu.length;f++){
			if (arrMenu[f] == texto){
				return false
			}
			if(f == (arrMenu.length-1)){
				return true
			}
		}
	}
}
	
//Comprueba si ese nombre esta ya en el Submenu
function noEstaEnElSub(texto){
	if (arrSubMenu.length == 0){ 
		return true
	}else{
		for (g=0;g<arrSubMenu.length;g++){
			if (arrSubMenu[g] == texto){
				return false
			}
			if(g == (arrSubMenu.length-1)){
				return true
			}
		}
	}
}	

//Comprueba si ese nombre esta ya en el Submenu
function noEstaEnElSub(texto){
	if (arrSubMenu.length == 0){ 
		return true
	}else{
		for (g=0;g<arrSubMenu.length;g++){
			if (arrSubMenu[g] == texto){
				return false
			}
			if(g == (arrSubMenu.length-1)){
				return true
			}
		}
	}
}	

/********************** 
* Vaciar desplegable: recibe el ID del elemento 
 ********/  
function emptySelect(objID){  
	 while($(objID).childNodes[0]){  
	$(objID).removeChild($(objID).childNodes[0]);  
	}  
}  
   
//Agregar opciones en un select
function addOpt(oCntrl, iPos, sTxt, sVal){ 
 var selOpcion=new Option(sTxt, sVal); 
 eval(oCntrl.options[iPos]=selOpcion); 
} 
   
//Array provincias
arrayProvincias = new Array();
arrayIDProvincias = new Array();

function crearArrayProvincias (){
	crearArrProv = createRequest();
	if (crearArrProv == null){
	} else {
		var url = "asp/buscarProvincias.asp?";
		crearArrProv.onreadystatechange = llenarArrProv;
		crearArrProv.open("GET", url, true)
		crearArrProv.send(null);
	}
}

function llenarArrProv(){
	if(crearArrProv.readyState == 4){
		if(crearArrProv.status == 200){
			xmlProvincias = crearArrProv.responseXML.documentElement;
			var x = xmlProvincias.getElementsByTagName("resultado");
			for (i=0;i<x.length;i++){
				arrayProvincias[i] =  xmlProvincias.getElementsByTagName("provincia")[i].childNodes[0].nodeValue;
				arrayIDProvincias[i] =  xmlProvincias.getElementsByTagName("id")[i].childNodes[0].nodeValue;
			}
			menu();
		}
	}
}


function abrir(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir){
    //alert(direccion+"-"+pantallacompleta+"-"+herramientas+"-"+direcciones+"-"+estado+"-"+barramenu+"-"+barrascroll+"-"+cambiatamano+"-"+ancho+"-"+alto+"-"+izquierda+"-"+arriba+"-"+sustituir)
	var opciones = "fullscreen=" + pantallacompleta +
                 ",toolbar=" + herramientas +
                 ",location=" + direcciones +
                 ",status=" + estado +
                 ",menubar=" + barramenu +
                 ",scrollbars=" + barrascroll +
                 ",resizable=" + cambiatamano +
                 ",width=" + ancho +
                 ",height=" + alto +
                 ",left=" + izquierda +
                 ",top=" + arriba;
    var ventana = window.open(direccion,"_blank",opciones,sustituir);
}

/*arrayProvincias[0] = '&Aacute;lava'
arrayProvincias[1] = 'Albacete'
arrayProvincias[2] = 'Alicante'
arrayProvincias[3] = 'Almer&iacute;a'
arrayProvincias[4] = 'Asturias'
arrayProvincias[5] = '&Aacute;vila'
arrayProvincias[6] = 'Badajoz'
arrayProvincias[7] = 'Barcelona'
arrayProvincias[8] = 'Burgos'
arrayProvincias[9] = 'C&aacute;ceres'
arrayProvincias[10] = 'C&aacute;diz'
arrayProvincias[11] = 'Cantabria'
arrayProvincias[12] = 'Castell&oacute;n'
arrayProvincias[13] = 'Ceuta'
arrayProvincias[14] = 'Ciudad Real'
arrayProvincias[15] = 'C&oacute;rdoba'
arrayProvincias[16] = 'La Coru&ntilde;a'
arrayProvincias[17] = 'Cuenca'
arrayProvincias[18] = 'Gerona'
arrayProvincias[19] = 'Granada'
arrayProvincias[20] = 'Guadalajara'
arrayProvincias[21] = 'Guip&uacute;zcoa'
arrayProvincias[22] = 'Huelva'
arrayProvincias[23] = 'Huesca'
arrayProvincias[24] = 'Islas Baleares'
arrayProvincias[25] = 'Ja&eacute;n'
arrayProvincias[26] = 'Le&oacute;n'
arrayProvincias[27] = 'Lérida'
arrayProvincias[28] = 'Lugo'
arrayProvincias[29] = 'Madrid'
arrayProvincias[30] = 'M&aacute;laga'
arrayProvincias[31] = 'Melilla'
arrayProvincias[32] = 'Murcia'
arrayProvincias[33] = 'Navarra'
arrayProvincias[34] = 'Orense'
arrayProvincias[35] = 'Palencia'
arrayProvincias[36] = 'Las Palmas'
arrayProvincias[37] = 'Pontevedra'
arrayProvincias[38] = 'La Rioja'
arrayProvincias[39] = 'Salamanca'
arrayProvincias[40] = 'Segovia'
arrayProvincias[41] = 'Sevilla'
arrayProvincias[42] = 'Soria'
arrayProvincias[43] = 'Tarragona'
arrayProvincias[44] = 'Santa Cruz de Tenerife'
arrayProvincias[45] = 'Teruel'
arrayProvincias[46] = 'Toledo'
arrayProvincias[47] = 'Valencia'
arrayProvincias[48] = 'Valladolid'
arrayProvincias[49] = 'Vizcaya'
arrayProvincias[50] = 'Zamora'
arrayProvincias[51] = 'Zaragoza'*/


