/**CREACION DEL OBJETO AJAX**/
function creaAJAX(){
	var xhr = false;
  	if(window.XMLHttpRequest){
    	xhr = new XMLHttpRequest();
  	}else if(window.ActiveXObject){
    		try{
      		xhr = new ActiveXObject("Msxml2.XMLHTTP");
      		}catch(e){
      			try{
        			xhr = new ActiveXObject("Microsoft.XMLHTTP");
      				}catch(e){
        				xhr = false;
      				}
    		}
  	}
  	return xhr;
}
/**GENERA VARIABLES DEL FORMULARIO PARA ENVIAR**/
function creaDatos(f){
	var datos="";
	for (var i=0; i<f.elements.length; i++) {
		var tipo=f.elements[i].type;
		if(tipo=="checkbox"){
			if(f.elements[i].checked) datos+= f.elements[i].name+"="+f.elements[i].value+"&";
		}else if(tipo=="text"){
			datos+= f.elements[i].name+"="+f.elements[i].value+"&";
		}else if(tipo=="select-one"){
			datos+= f.elements[i].name+"="+f.elements[i].value+"&";
		}
	  //alert(f.elements[i].type);
	}
	return datos;
}
function verificaCheck(f){
	for (var i=0; i<f.elements.length; i++) {
		var tipo=f.elements[i].type;
		if(tipo=="checkbox"){
			if(f.elements[i].checked) return true;
		}
	}
	return false;
}
function ocultaCapa(oculta){
	document.getElementById(oculta).style.display="none";
}
function muestraCapa(oculta){
	document.getElementById(oculta).style.display="block";
}
function muestraOcultaCapa(muestra,oculta){
	document.getElementById(muestra).style.display="block";
	document.getElementById(oculta).style.display="none";
}
function registrarse(formu){
	if(formu.cedula.value.length==0){
		alert("Por favor digite su N\u00famero de C\u00e9dula.");
		formu.cedula.focus();
		return false;
	}
	if(formu.nombre.value.length==0){
		alert("Por favor digite su(s) Nombre(s).");
		formu.nombre.focus();
		return false;
	}
	if(formu.apellido.value.length==0){
		alert("Por favor digite su(s) Apellido(s).");
		formu.apellido.focus();
		return false;
	}
	var filter=/^[A-Za-z.][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if(!filter.test(formu.email.value)){
		alert("Su E-mail no es correcto.\nDigite un E-mail de la forma miemail@dominio.com");
		formu.email.focus();
		return false;
	}
	if(formu.telefono.value.length==0){
		alert("Por favor digite su n\u00famero de Tel\u00e9fono.");
		formu.telefono.focus();
		return false;
	}
	if(formu.empresa.value.length==0){
		alert("Por favor digite el nombre de la empresa donde labora.");
		formu.empresa.focus();
		return false;
	}
	if(formu.cargo.value.length==0){
		alert("Por favor digite su Cargo.");
		formu.cargo.focus();
		return false;
	}
	if(formu.dia.value==0){
		alert("Por favor seleccione el d\u00eda de su cumplea\u00f1os.");
		formu.dia.focus();
		return false;
	}
	if(formu.mes.value==0){
		alert("Por favor seleccione el mes de su cumplea\u00f1os.");
		formu.mes.focus();
		return false;
	}
	/*
	if(formu.ano.value==0){
		alert("Por favor seleccione el año.");
		formu.ano.focus();
		return false;
	}*/
	if(formu.otro.checked){
		if(formu.texto_otro.value.length==0){
			alert("Digite el otro tema en el que le gustar\u00eda resivir capacitaci\u00f3n.");
			formu.texto_otro.focus();
			return false;
		}
	}
	if(verificaCheck(formu)==false){
		alert("Debe seleccionar minimo 1 tema en el que le gustar\u00eda recibir capacitaci\u00f3n");
		return false;
	}
	ajax=creaAJAX();
	ajax.open("POST", "scripts/formulario_inscripciones/ajax.php?inscribirse",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	var cargando=document.getElementById("cargando");
	cargando.innerHTML=creaCargando("Enviando Informaci&oacute;n...");
	//alert(creaDatos(formu));
	ajax.send(creaDatos(formu));
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			cargando.style.display="none";
			var respuesta=ajax.responseText.split("/*");
			if(respuesta[0]=="ok"){
				formu.reset();
				alert(respuesta[1]);
				ocultaCapa("capaFormulario");
			}else{
				if(respuesta[1]=="1062"){
					alert("Su número de cedula ya se encuentra registrado con nosotros");
				}else if(respuesta[1]!="undefined"){
					alert(respuesta[1]);	
				}
			}
		}
	}
	return false;
}
function creaCargando(texto){
	document.getElementById("cargando").style.display="block";
	return "<img src='scripts/formulario_inscripciones/images/cargando.gif' title='Cargando...'/>"+"<br/>Cargando...";
}
function otroClick(check, capa){
	if(check.checked) document.getElementById(capa).style.display="block";
	else{
		document.getElementById(capa).style.display="none"
		document.getElementById("texto_otro").value="";
	}
}















/*
function teclo(e){
	try{
		if(e.keyCode==17){
			alert("Esta tecla ha sido desabilitada");
			return false;	
		}
	}catch(Error){}
//alert('Esta pagina no te permite usar el teclado, lo siento')
}
document.onkeydown=teclo;
document.onselectstart = function(){
	return false;
} 


document.onmousedown = function(e){
	//alert(e.target.type);return false;
	try{
		if(e.target.type!=="text" && e.target.type!=="select-one"){
			return false;
		}
	}catch(E){}
}



function clickIE() {if (document.all) {return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

document.oncontextmenu== function(){return false;};*/
