//---------- Functión que crea un nuevo objeto para el formulario----------//
function nuevoAjax(){
var xmlhttp=false;
 try {
 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
 try {
 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 } catch (E) {
 xmlhttp = false;
 }
 }

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function loadCentroAJAX(capa,id){
	ajax_loadContent(capa,'includes/carga_centros.php?idcp='+id);
	ajax_loadContent('datos_centro','includes/blank_datos_centro.php');
}
function cargaCentroAJAX(capa,id){
	if(id==0){
		ajax_loadContent('combo_centros','includes/blank_centros.php');
		ajax_loadContent('datos_centro','includes/blank_datos_centro.php');
	}else{
		ajax_loadContent(capa,'includes/carga_datos_centro.php?idc='+id);
	}
}
function cargaAsignaturasEtapa(capa,id){
	ajax_loadContent(capa,'includes/carga_datos_asignatura.php?id='+id);
	}
function cargaNivelesAsignaturaEtapa(capa,id){
	et = document.getElementById('etapa').value;
	ajax_loadContent(capa,'includes/carga_datos_nivel_as_et.php?id='+id+'&et='+et);
	ajax_loadContent('titulos','includes/carga_datos_titulos.php?as='+id+'&et='+et);
	}
function cargaTitulos(capa,id){
	et = document.getElementById('etapa').value;
	as = document.getElementById('asignatura').value;
	ajax_loadContent(capa,'includes/carga_datos_titulos.php?id='+id+'&et='+et+'&as='+as);
	}
function anadeTituloLista(idhijoactual){
	idprofesor = document.getElementById('idprofesor').value;
	idpedido = document.getElementById('idpedido').value;
	idhijo = document.getElementById('idhijo').value;

	nombre_titulo = document.getElementById('nombre_titulo').value;
	
	ajax = nuevoAjax();
	ajax.open("POST", "includes/inserta_titulo.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("idprofesor="+idprofesor+"&idpedido="+idpedido+"&idhijo="+idhijo+"&nombre_titulo="+nombre_titulo);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			ajax_loadContent('titulos_hijo_'+idhijoactual,'includes/carga_datos_titulos_hijo.php');
		}
	}
	
}
function seleccionaNivel(capa,id, nivel){
	ajax_loadContent(capa,'includes/carga_datos_nivel.php?id='+id+'&nivel='+nivel);
	}
	
function eliminaItem(idhijo, iditem){

	ajax_loadContent('titulos_hijo_'+idhijo,'includes/elimina_titulos_hijo.php?id='+iditem);
	//ajax_loadContent('titulos_hijo_'+idhijo,'includes/blank.php');
	
	ajax_loadContent('titulos_hijo_'+idhijo,'includes/carga_datos_titulos_hijo.php?idhijo='+idhijo);
}
function valida_form(idform){
	var valid = new Validation(idform);
	validado=valid.validate();

	if(validado){
		document.getElementById(idform).submit();
	}
}
function toggle(target_id, status) {
	if (document.getElementById) {
		var ziel = document.getElementById(target_id);
		ziel.style.display = status;
	}
}
function cargaCentroProfesor(id){
	document.getElementById('bloque_region').style.display = 'none';
	if(document.getElementById('fk_hp_adress_comunidad').value != 0){
		document.getElementById('fk_hp_adress_comunidad').selectedIndex =0;
		ajax_loadContent('provincia','includes/combo_vacio.php?op=provincia');
		ajax_loadContent('poblacion','includes/combo_vacio.php?op=poblacion');
		ajax_loadContent('cpostal','includes/combo_vacio.php?op=cpostal');
		ajax_loadContent('combo_centros','includes/blank_centros.php');
		ajax_loadContent('datos_centro','includes/blank_datos_centro.php');
	}
	ajax_loadContent('datos_centro','includes/carga_datos_centro_profesor.php?idp='+id);
	}
function cargaCentroUltimoHijo(id){
	document.getElementById('bloque_region').style.display = 'none';
	if(document.getElementById('fk_hp_adress_comunidad').value != 0){
		ajax_loadContent('provincia','includes/combo_vacio.php?op=provincia');
		ajax_loadContent('poblacion','includes/combo_vacio.php?op=poblacion');
		ajax_loadContent('cpostal','includes/combo_vacio.php?op=cpostal');
		ajax_loadContent('combo_centros','includes/blank_centros.php');
		ajax_loadContent('datos_centro','includes/blank_datos_centro.php');
	}
	ajax_loadContent('datos_centro','includes/carga_datos_centro_hijo.php?idh='+id);
	}

function desactiva(){
	document.getElementById('bloque_region').style.display = 'block';
	ajax_loadContent('datos_centro','includes/blank_datos_centro.php');
	}
function valida_condiciones(idform){
	elform = eval("document."+idform);

	if(!elform.acepta_condiciones.checked){
		alert("Debe aceptar las condiciones del servicio antes de acceder a la compra"); 
	}else{
		if(elform.tengo_codigo_jay[1].checked){
			if(document.getElementById(idform).codigo_vip.value!=""){
				//verificamos código de pedido
				document.getElementById(idform).action = "./includes/comprueba_codigo.php";
				document.getElementById(idform).submit();
			}else{
				alert("Si tiene un código de pedido debe intruducirlo para acceder a la compra")
			}
		}else{
			document.getElementById(idform).action = "index.php?op_1=0&op_2=1";
			document.getElementById(idform).submit();
		}
	}
}
function finaliza_compra(idform){
		document.getElementById(idform).action = "./index.php?op_1=2";
		document.getElementById(idform).submit();
}
function cancela_proceso(){
	location.replace("./includes/cancela_proceso.php");
	}
//TPV
function lanza_tpv() { 
	//vent=window.open('','tpv','width=725,height=600,scrollbars=no,resizable=yes,status=yes,menubar=no,location=no');
	//document.forms[0].submit();
	document.getElementById('tpv_form').submit();
}
	
