function envia_mensaje() {
	var nombre = document.comentario.nombre.value;
	if(nombre=="")
	{
		alert('Debe ingresar su nombre');
		document.comentario.nombre.focus();
		return false;
	}
	var email = document.comentario.email.value;
	if(email=="")
	{
		alert('Ingrese su direccion de correo electronico');
		document.comentario.email.focus();
		return false;
	}
	var asunto = document.comentario.asunto.value;
	if(asunto=="")
	{
		alert('Ingres el asunto de su mensaje');
		document.comentario.asunto.focus();
		return false;
	}
	var mensaje = document.comentario.mensaje.value;
	if(mensaje=="")
	{
		alert('Ingrese el contenido de su mensaje');
		document.comentario.mensaje.focus();
		return false;
	}	
	sw="1";
	parametros=nombre + '|' + email + '|' + asunto + '|' + mensaje;
	transaccion(sw,parametros);
}

function arranca_scroll() {
	sw="2";
	parametros='';	
	ruta='';
	transaccion(sw,parametros,ruta);
}

function carga_evento_main(id) {
	sw="3";
	parametros=id;	
	transaccion(sw,parametros);	
}

function carga_evento_main_2(id) {
	sw="4";
	parametros=id;	
	transaccion(sw,parametros);	
}

function suscribir() {
	sw="5";
	var nombre = document.registro.nombre.value;
	if(nombre=="")
	{
		alert('Debe ingresar su nombre');
		document.registro.nombre.focus();
		return false;
	}
	var email = document.registro.email.value;
	if(email=="")
	{
		alert('Ingrese su direccion de correo electronico');
		document.registro.email.focus();
		return false;
	}	
	parametros = nombre + '|' + email;	
	transaccion(sw,parametros);		
}

function carga_curso(id_curso) {
	sw="6";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_inversion(id_curso) {
	sw="7";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_contenido(id_curso) {
	sw="8";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_dirigido(id_curso) {
	sw="9";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_expositor(id_curso) {
	sw="10";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function empresa() {
	sw="12";
	parametros='';
	transaccion(sw,parametros);	
}

function servicios() {
	sw="13";
	parametros='';
	transaccion(sw,parametros);	
}

function cursos_index() {
	sw="14";
	parametros='';
	transaccion(sw,parametros);	
}

function lista_presenciales() {
	sw="15";
	parametros='';
	transaccion(sw,parametros);	
}

function carga_curso_p(id_curso) {
	sw="16";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function lista_virtuales() {
	sw="17";
	parametros='';
	transaccion(sw,parametros);	
}

function carga_curso_v(id_curso) {
	sw="18";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_info_v(id_curso) {
	sw="19";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_temario_v(id_curso) {
	sw="20";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_objetivos_v(id_curso) {
	sw="21";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_expositor_v(id_curso) {
	sw="22";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function carga_inscripcion_v(id_curso) {
	sw="23";
	parametros=id_curso;	
	transaccion(sw,parametros);	
}

function asistentes(pagina) {
	sw="24";
	parametros=pagina;	
	transaccion(sw,parametros);		
}

function llena_contactenos() {
	sw="25";
	parametros = "";
	str = '<table width="100%">';
	str += '<tr>';
	str += '<td width="100%" height="350" align="center" valign="middle"><img src="imagenes/loading.gif" width="32" height="32"><br><br><span class="enlace">Cargando contenido....</span></td>';
	str += '</tr>';
	str += '</table>';		
	document.getElementById("cuerpo").innerHTML= str; 
	transaccion(sw,parametros);	
}

function enviar_correo() {
	sw="26";
	var nombre = document.comentario.nombre.value;
	if(nombre=="")
	{
		alert('Debe ingresar su nombre');
		document.comentario.nombre.focus();
		return false;
	}
	var apellido = document.comentario.apellidos.value;
	if(apellido=="")
	{
		alert('Debe ingresar su Apellido');
		document.comentario.apellidos.focus();
		return false;
	}
	var fono = document.comentario.telefono.value;
	var email = document.comentario.email.value;
	if(email=="")
	{
		alert('Debe ingresar su dirección de correo eletrónico');
		document.comentario.email.focus();
		return false;
	}		
	var company = document.comentario.empresa.value;
	var asunto = document.comentario.asunto.value;
	if(asunto=="")
	{
		alert('Debe ingresar el asunto de su mensaje');
		document.comentario.asunto.focus();
		return false;
	}		
	var mensaje = document.comentario.mensaje.value;
	if(mensaje=="")
	{
		alert('Debe ingresar el contenido de su consulta');
		document.comentario.mensaje.focus();
		return false;
	}
	parametros = nombre + "|" + apellido + "|" + fono + "|" + email + "|" + company + '|' + asunto + "|" + mensaje;
	str = '<table width="100%">';
	str += '<tr>';
	str += '<td width="100%" height="350" align="center" valign="middle"><img src="imagenes/loading.gif" width="32" height="32"><br><br><span class="enlace">Enviando Mensaje....</span></td>';
	str += '</tr>';
	str += '</table>';		
	document.getElementById("cuerpo").innerHTML= str; 
	transaccion(sw,parametros);	
}

function carga_inscripcion(id_curso) {
	sw="27";
	parametros=id_curso;
	transaccion(sw,parametros);			
}

function procesa_inscripcion() {
	var nombre = document.ficha.nombre.value;
	if(nombre=="")
	{
		alert('Debe ingresar su nombre');
		document.ficha.nombre.focus();
		return false;
	}
	var apellido = document.ficha.apellido.value;
	if(apellido=="")
	{
		alert('Debe ingresar su apellido');
		document.ficha.apellido.focus();
		return false;
	}
	var empresa = document.ficha.empresa.value;
	if(empresa=="")
	{
		alert('Debe ingresar el nombre de su empresa');
		document.ficha.empresa.focus();
		return false;
	}	
	var cargo = document.ficha.cargo.value;
	
	var direccion = document.ficha.direccion.value;
	if(direccion=="")
	{
		alert('Debe ingresar su direccion');
		document.ficha.direccion.focus();
		return false;
	}	
	
	var distrito = document.ficha.distrito.value;
	if(distrito=="")
	{
		alert('Debe ingresar su distrito');
		document.ficha.distrito.focus();
		return false;
	}	
	
	var pais = document.ficha.pais.value;
	if(pais=="0")
	{
		alert('Debe elegir su pais');
		document.ficha.pais.focus();
		return false;
	}	
	
	var telefono = document.ficha.telefono.value;
	if(telefono=="")
	{
		alert('Debe ingresar su telefono');
		document.ficha.telefono.focus();
		return false;
	}
	var celular = document.ficha.celular.value;
	var fax = document.ficha.fax.value;
	
	var emailStr = document.ficha.email.value;
	if(emailStr=="")
	{
		alert('Ingrese su direcci\xf3n de correo electr\xf3nico');
		document.ficha.email.focus();
		return false;
	}	
	/* Verificar si el email tiene el formato user@dominio. */
	var emailPat=/^(.+)@(.+)$/ 
	/* Verificar la existencia de caracteres. ( ) < > @ , ; : \ " . [ ] */
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]" 
	/* Verifica los caracteres que son válidos en una dirección de email */
	var validChars="\[^\\s" + specialChars + "\]" 
	var quotedUser="(\"[^\"]*\")" 
	/* Verifica si la dirección de email está representada con una dirección IP Válida */ 
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	/* Verificar caracteres inválidos */ 
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	//domain, as opposed to ipDomainPat, shown above. */
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	if (matchArray==null)
	{
		alert("El email parece incorrecto (revise que existan los caracteres @ y el .)");
		document.ficha.email.focus();
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]
	// Si el user "user" es valido 
	if (user.match(userPat)==null)
	{
		// Si no
		alert("La primera parte del email no es v\xe1lida (lo anterior a la arroba).");
		document.ficha.email.focus();
		return false
	}
	/* Si la dirección IP es válida */
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null)
	{
		for (var i=1;i<=4;i++)
		{
			if (IPArray[i]>255)
			{
			alert("IP de destino inv\xe1lida");
			document.ficha.email.focus();
			return false
			}
		}
		//return true
	}
	var domainArray=domain.match(domainPat)
	if (domainArray==null)
	{
		alert("El dominio parece no ser v\xe1lido.");
		document.ficha.email.focus();
		return false
	}
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) 
	{
		alert("La direcci\xf3n debe tener 3 letras si es .com o 2 si es de alg\xfan pais.");
		document.ficha.email.focus();
		return false
	}
	if (len<2)
	{
		var errStr="La direcci\xf3n es erronea"
		alert(errStr);
		document.ficha.email.focus();
		return false
	}
	var web = document.ficha.web.value;
	var ruc = document.ficha.ruc.value;
	var actividad = document.ficha.actividad.value;
	var email_amigo = document.ficha.email_amigo.value;
	
	myOption = -1;
	for (i=0; i<document.ficha.forma_pago.length; i++)
	{
		if (document.ficha.forma_pago[i].checked)
		{
			myOption = i;
			forma_pago = document.ficha.forma_pago[i].value;
		}
	}
	if (myOption == -1)
	{
		alert("Debe elgir una Forma de Pago.");
		return false;
	}
	var cadena_formas = document.ficha.cadena_formas.value;
	var id_curso = document.ficha.id_curso.value;
	sw="28";
	parametros= nombre + '|' + apellido + '|' + empresa + '|' + cargo + '|' + direccion + '|' + distrito + '|' + pais + '|' + telefono + '|' + celular + '|' + fax + '|' + emailStr + '|' + web + '|' + ruc + '|' + actividad + '|' + email_amigo + '|' + cadena_formas + '|' + id_curso + '|' + forma_pago;
	//alert(parametros)
	transaccion(sw,parametros);	
}

function carga_inscripcion_v(id_curso) {
	sw="29";
	parametros=id_curso;
	transaccion(sw,parametros);			
}

