
//	funciones para los formulario de alta de los centros
//	Autor: Alberto Ortiz Delgado
//	Marzo - 2007

function datos_facturacion(obj) {
		
		var nombre_contacto = document.getElementById("nombre_contacto");
		var apellidos_contacto = document.getElementById("apellidos_contacto");
		var cargo = document.getElementById("cargo");
		var tlf_contacto_1 = document.getElementById("tlf_contacto_1");
		var tlf_contacto_2 = document.getElementById("tlf_contacto_2");
		var email_contacto = document.getElementById("email_contacto");
		var tipo_via = document.getElementById("tipo_via");
		var direccion = document.getElementById("direccion");
		var numero = document.getElementById("numero");
		var escalera = document.getElementById("escalera");
		var piso = document.getElementById("piso");
		var letra = document.getElementById("letra");
		var cp = document.getElementById("cp");
		var localidad = document.getElementById("localidad");
		var provincia = document.getElementById("provincia");
		var comunidad_aut  = document.getElementById("comunidad_aut");
		
		var nombre_fact = document.getElementById("nombre_fact");
		var apellidos_fact = document.getElementById("apellidos_fact");
		var cargo_fact = document.getElementById("cargo_fact");
		var tlf_fact_1 = document.getElementById("tlf_fact_1");
		var tlf_fact_2 = document.getElementById("tlf_fact_2");
		var email_fact = document.getElementById("email_fact");
		var tipo_via_fact =  document.getElementById("tipo_via_fact");
		var direccion_fact = document.getElementById("direccion_fact");
		var numero_fact = document.getElementById("numero_fact");
		var escalera_fact = document.getElementById("escalera_fact");
		var piso_fact = document.getElementById("piso_fact");
		var letra_fact = document.getElementById("letra_fact");
		var cp_fact = document.getElementById("cp_fact");
		var localidad_fact = document.getElementById("localidad_fact");
		var provincia_fact = document.getElementById("provincia_fact");
		var comunidad_aut_fact = document.getElementById("comunidad_aut_fact");
		
		if (obj.checked) {
						
			nombre_fact.value = nombre_contacto.value;
			apellidos_fact.value =  apellidos_contacto.value;
			cargo_fact.value = cargo.value;
			tlf_fact_1.value = tlf_contacto_1.value;
			tlf_fact_2.value = tlf_contacto_2.value;
			email_fact.value = email_contacto.value;

			for(i=0; i<tipo_via_fact.options.length; i++) { tipo_via_fact.options[i].selected = false; }
			for(i=0; i<tipo_via_fact.options.length; i++) { if (tipo_via_fact.options[i].value == tipo_via.value)  tipo_via_fact.options[i].selected = true }

			direccion_fact.value = direccion.value; 
			numero_fact.value = numero.value;
			escalera_fact.value = escalera.value;
			piso_fact.value = piso.value; 
			letra_fact.value = letra.value;
			cp_fact.value = cp.value;
			localidad_fact.value = localidad.value;
			
			for(i=0; i<provincia_fact.options.length; i++) {	provincia_fact.options[i].selected = false; }
			for(i=0; i<provincia_fact.options.length; i++) {	if (provincia_fact.options[i].value == provincia.value) provincia_fact.options[i].selected = true }
			
			for(i=0; i<comunidad_aut_fact.options.length; i++) {	comunidad_aut_fact.options[i].selected = false; }
			for(i=0; i<comunidad_aut_fact.options.length; i++) {	if (comunidad_aut_fact.options[i].value == comunidad_aut.value)  comunidad_aut_fact.options[i].selected = true; }
			
			return false 
		
		} else {
			nombre_fact.value ="";
			apellidos_fact.value =  "";
			cargo_fact.value = "";
			tlf_fact_1.value = "";
			tlf_fact_2.value = "";
			email_fact.value = "";
			for(i=0; i<tipo_via_fact.options.length; i++) { tipo_via_fact.options[i].selected = false; }
			direccion_fact.value = ""; 
			numero_fact.value = "";
			escalera_fact.value = "";
			piso_fact.value = ""; 
			letra_fact.value = "";
			cp_fact.value = "";
			localidad_fact.value = "";
			for(i=0; i<provincia_fact.options.length; i++) {	provincia_fact.options[i].selected = false; }
			for(i=0; i<comunidad_aut_fact.options.length; i++) {	comunidad_aut_fact.options[i].selected = false; }
			
			return true
		}
	}
	
	
	function datos_respuesta (obj) {
		
		var nombre_contacto = document.getElementById("nombre_contacto");
		var apellidos_contacto = document.getElementById("apellidos_contacto");
		var cargo = document.getElementById("cargo");
		var tlf_contacto_1 = document.getElementById("tlf_contacto_1");
		var tlf_contacto_2 = document.getElementById("tlf_contacto_2");
		var email_contacto = document.getElementById("email_contacto");
		
		var nombre_resp = document.getElementById("nombre_resp");
		var apellidos_resp  = document.getElementById("apellidos_resp");
		var cargo_resp  = document.getElementById("cargo_resp");
		var tlf_resp_1  = document.getElementById("tlf_resp_1");
		var tlf_resp_2  = document.getElementById("tlf_resp_2");
		var email_resp_persona  = document.getElementById("email_resp_persona");
		
		if (obj.checked) {
			
			nombre_resp.value = nombre_contacto.value;
			apellidos_resp.value = apellidos_contacto.value;
			cargo_resp.value = cargo.value;
			tlf_resp_1.value = tlf_contacto_1.value;
			tlf_resp_2.value = tlf_contacto_2.value;
			email_resp_persona.value = email_contacto.value;
			
			
		} else {
			
			nombre_resp.value = "";
			apellidos_resp.value = "";
			cargo_resp.value = "";
			tlf_resp_1.value = "";
			tlf_resp_2.value = "";
			email_resp_persona.value = "";
		}
	}
	

	function check_tlf (obj) {
		
		var tlf = obj.value;
		var continuar = true;
		var i = 0;
		while ((continuar) && (i<tlf.length)) {
			
			if ((tlf.charAt(i) < "0") || (tlf.charAt(i) > "9"))  continuar = false; 
			i++;
		}
		if (continuar) {
			
			return true; 
		
		} else {
			
			return false;
		}
	}
	

	
function num_cuenta(obj,obj1) {
		var n_cuenta =  obj1;
		if (obj.selectedIndex == 0 ) {
			n_cuenta.value = "Le contactaremos"; 
		} else if (obj.selectedIndex == 1){ 
			n_cuenta.value="";	
		}
	}
	
	
	
	function pon_provincias_form1(obj, valor) {
		prov = new Array (	'-','Álava', 'Albacete' , 'Alicante', 'Almería' ,'Asturias', 'Ávila', 'Badajoz', 'Islas Baleares', 'Barcelona', 'Burgos', 'Cáceres', 'Cádiz', 'Cantabria', 'Castellón', 'Ciudad Real', 'Córdoba', 'La Coruña', 'Cuenca', 'Gerona', 'Granada', 'Guadalajara','Guipúzcoa', 'Huelva', 'Huesca', 'Jaén', 'León', 'Lérida', 'Lugo', 'Madrid', 'Málaga', 'Murcia', 'Navarra', 'Orense', 'Palencia', 'LaPalmas','Pontevedra', 'La Rioja', 'Salamanca', 'Santa Cruz de Tenerife', 'Segovia', 'Sevilla', 'Soria', 'Tarragona', 'Teruel', 'Toledo', 'Valencia','Valladolid', 'Vizcaya', 'Zamora', 'Zaragoza' );
		for(i= 0; i<prov.length; i++) {
			
			obj.options[i] = new Option(prov[i], prov[i]);
			if(valor!=null)   
					if (obj.options[i].value== valor ) 
							obj.options[i].selected= true; 
		}
	}
	function pon_comunidad_form1(prov, comu) {
		/*var prov = document.getElementById("form1_provincia");
		var comu = document.getElementById("form1_comunidad_aut");*/
		switch(prov.value) {
			case('Álava'):
				comu.value = 'País Vasco';
				break;
			case('Albacete'):
				comu.value = 'Castilla-La Mancha';
				break;
			case('Alicante'):
				comu.value = 'Comunidad Valenciana';
				break;
			case('Almería'):
				comu.value = 'Andalucía';
				break;
			case('Asturias'):
				comu.value = 'Principado de Asturias';
				break;
			case('Ávila'):
				comu.value = 'Castilla y León';
				break;
			case('Badajoz'):
				comu.value = 'Extremadura';
				break;
			case('Islas Baleares'):
				comu.value = 'Islas Baleares';
				break;
			case('Barcelona'):
				comu.value = 'Cataluña';
				break;
			case('Burgos'):
				comu.value = 'Castilla y León';
				break;
			case('Cáceres'):
				comu.value = 'Extremadura';
				break;
			case('Cádiz'):
				comu.value = 'Andalucía';
				break;
			case('Cantabria'):
				comu.value = 'Cantabria';
				break;
			case('Castellón'):
				comu.value = 'Comunidad Valenciana';
				break;
			case('Ciudad Real'):
				comu.value = 'Castilla-La Mancha';
				break;
			case('Córdoba'):
				comu.value = 'Andalucía';
				break;
			case('La Coruña'):
				comu.value = 'Galicia';
				break;
			case('Cuenca'):
				comu.value = 'Castilla-La Mancha';
				break;
			case('Gerona'):
				comu.value = 'Cataluña';
				break;
			case('Granada'):
				comu.value = 'Andalucía';
				break;
			case('Guadalajara'):
				comu.value = 'Castilla-La Mancha';
				break;
			case('Guipúzcoa'):
				comu.value = 'País Vasco';
				break;
			case('Huelva'):
				comu.value = 'Andalucía';
				break;
			case('Huesca'):
				comu.value = 'Aragón';
				break;
			case('Jaén'):
				comu.value = 'Andalucía';
				break;
			case('León'):
				comu.value = 'Castilla y León';
				break;
			case('Lérida'):
				comu.value = 'Cataluña';
				break;
			case('Lugo'):
				comu.value = 'Galicia';
				break;
			case('Madrid'):
				comu.value = 'Comunidad de Madrid';
				break;
			case('Málaga'):
				comu.value = 'Andalucía';
				break;
			case('Murcia'):
				comu.value = 'Región de Murcia';
				break;
			case('Navarra'):
				comu.value = 'Comunidad Foral de Navarra';
				break;
			case('Orense'):
				comu.value = 'Galicia';
				break;
			case('Palencia'):
				comu.value = 'Andalucía';
				break;
			case('Pontevedra'):
				comu.value = 'Galicia';
				break;
			case('La Rioja'):
				comu.value = 'La Rioja';
				break;
			case('Salamanca'):
				comu.value = 'Castilla y León';
				break;
			case('Santa Cruz de Tenerife'):
				comu.value = 'Islas Canarias';
				break;
			case('Segovia'):
				comu.value = 'Castilla y León';
				break;
			case('Sevilla'):
				comu.value = 'Andalucía';
				break;
			case('Soria'):
				comu.value = 'Castilla y León';
				break;
			case('Tarragona'):
				comu.value = 'Cataluña';
				break;
			case('Teruel'):
				comu.value = 'Aragón';
				break;
			case('Toledo'):
				comu.value = 'Castilla-La Mancha';
				break;
			case('Valencia'):
				comu.value = 'Comunidad Valenciana';
				break;
			case('LaPalmas'):
				comu.value = 'Islas Canarias';
				break;
			case('Valladolid'):
				comu.value = 'Castilla y León';
				break;
			case('Vizcaya'):
				comu.value = 'País Vasco';
				break;
			case('Zamora'):
				comu.value = 'Castilla y León';
				break;
			case('Zaragoza'):
				comu.value = 'Aragón';
				break;
			default:		
				comu.value= '-';
				break;
		}
	}
	
