﻿/****************************** COMPORTAMIENTO *************************************/
function admision_proceso_unchk_prof(checkear)
{
	if (!checkear) {
		$('prof_literatura').checked = false;
		$('prof_historia').checked = false;
		$('prof_filosofia').checked = false;
		$('prof_ingles').checked = false;
		$('prof_matematica').checked = false;
	}
}
function admision_proceso_unchk_lic(checkear)
{
	if (!checkear) {
		$('lic_historia').checked = false;
		$('lic_filosofia').checked = false;
		$('lic_letras').checked = false;
	}
}
/****************************** FIN COMPORTAMIENTO *************************************/

function admision_proceso_validar()
{
	var valido = true;
	if ($F('name') == '') {
		valido = false;
		$('msg_error').update('Debe ingresar su nombre.');
	} else if ($F('surname') == '') {
		valido = false;
		$('msg_error').update('Debe ingresar su primer apellido.');
	} else if ($F('surname2') == '') {
		valido = false;
		$('msg_error').update('Debe ingresar su segundo apellido.');
	} else if ($F('phone') == '') {
		valido = false;
		$('msg_error').update('Debe ingresar su tel&eacute;fono.');
	} else if ($F('mobile') == '') {
		valido = false;
		$('msg_error').update('Debe ingresar su tel&eacute;fono celular.');
	} else if ($F('email') == '') {
		valido = false;
		$('msg_error').update('Debe ingresar su email.');
	} else if (!isEmail($('email'))) {
		valido = false;
		$('msg_error').update('El email ingresado no es v&aacute;lido.');
	} else if ($F('school') == '') {
		valido = false;
		$('msg_error').update('Debe ingresar su liceo.');
	}
	return valido;
}

var admision_proceso_enviar_sending = false;
function admision_proceso_enviar()
{
	if (!admision_proceso_enviar_sending && admision_proceso_validar()) {
		$('msg_error').update('');
		var AJAX = new sack(RUTA+'_php/ajax/admision_proceso.php');
		// Datos personales:
		AJAX.setVar('name', $F('name'));
		AJAX.setVar('surname', $F('surname'));
		AJAX.setVar('surname2', $F('surname2'));
		AJAX.setVar('phone', $F('phone'));
		AJAX.setVar('mobile', $F('mobile'));
		AJAX.setVar('email', $F('email'));
		AJAX.setVar('school', $F('school'));
		AJAX.setVar('orientacion', $F('orientacion'));
		// Carreras:
		AJAX.setVar('contador', $('contador').checked ? 1 : 0);
		AJAX.setVar('economia', $('economia').checked ? 1 : 0);
		AJAX.setVar('empresas', $('empresas').checked ? 1 : 0);
		AJAX.setVar('abogacia', $('abogacia').checked ? 1 : 0);
		AJAX.setVar('civil', $('civil').checked ? 1 : 0);
		AJAX.setVar('telematica', $('telematica').checked ? 1 : 0);
		AJAX.setVar('notariado', $('notariado').checked ? 1 : 0);
		AJAX.setVar('comunicacion', $('comunicacion').checked ? 1 : 0);
		// Profesorados:
		AJAX.setVar('prof_literatura', $('prof_literatura').checked ? 1 : 0);
		AJAX.setVar('prof_historia', $('prof_historia').checked ? 1 : 0);
		AJAX.setVar('prof_filosofia', $('prof_filosofia').checked ? 1 : 0);
		AJAX.setVar('prof_ingles', $('prof_ingles').checked ? 1 : 0);
		AJAX.setVar('prof_matematica', $('prof_matematica').checked ? 1 : 0);
		// Licenciaturas:
		AJAX.setVar('lic_historia', $('lic_historia').checked ? 1 : 0);
		AJAX.setVar('lic_filosofia', $('lic_filosofia').checked ? 1 : 0);
		AJAX.setVar('lic_letras', $('lic_letras').checked ? 1 : 0);
		AJAX.setVar('traduccion', $('traduccion').checked ? 1 : 0);
		// Horarios:
		AJAX.setVar('morning', $('morning').checked ? 1 : 0);
		AJAX.setVar('noon', $('noon').checked ? 1 : 0);
		AJAX.setVar('afternoon', $('afternoon').checked ? 1 : 0);
		AJAX.onCompletion = function() 
		{
			admision_proceso_enviar_sending = false;
			if (AJAX.response == '0') {
				admision_proceso_clean();
				$('msg_error').update('Datos enviados correctamente.');
			} else {
				$('msg_error').update('Error en el env&iacute;o de datos.');
			}
		}
		$('msg_error').update('Enviando...');
		admision_proceso_enviar_sending = true;
		AJAX.runAJAX();
	}
}

function admision_proceso_clean()
{
	$('name').value = '';
	$('surname').value = '';
	$('surname2').value = '';
	$('phone').value = '';
	$('mobile').value = '';
	$('email').value = '';
	$('school').value = '';
	$('orientacion').value = '';
	var checkboxes = $$('input:[type=checkbox]');
    checkboxes.each(function(e){ e.checked = false;});
	var radios = $$('input:[type=radio]');
    radios.each(function(e){ e.checked = false;});
}

