/*Ajax Functions*/

/* Del Articulo */
function delUsuario_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg">Informacion procesada con exito.</div>';
		setTimeout("window.location.reload();",2100);
	}
}
function delUsuario(d){	
	var i = "'" + d + "'";
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> &nbsp;&nbsp;Eliminando Usuario.</div>';			
	setTimeout("x_delUsuario(" + i + ",delUsuario_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Editar Usuario */
function EditarUsuario_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=AdminUsuario')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'duplicated'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico ya esta en uso.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadPass'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La contrase&ntilde;a debe ser de 6 o mas caracteres.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}
}
/*JSON*/
function do_x_EditarUsuario(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_EditarUsuario(escape(strPOST), EditarUsuario_cb);
}

function goEditarUsuario(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_EditarUsuario()",2050);
}

/* Del Articulo */
function CambiarStatus_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg">Informacion procesada con exito.</div>';
		setTimeout("window.location.reload();",2100);
	}
}
function CambiarStatus(d){	
	var i = "'" + d + "'";
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> &nbsp;&nbsp;Cambiando estado de Membresia.</div>';			
	setTimeout("x_CambiarStatus(" + i + ",CambiarStatus_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Editar Empresa */
function EditarEmpresa_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=AdminEmpresa')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'duplicated'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico ya esta en uso.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadPass'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La contrase&ntilde;a debe ser de 6 o mas caracteres.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}
}
/*JSON*/
function do_x_EditarEmpresa(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_EditarEmpresa(escape(strPOST), EditarEmpresa_cb);
}

function goEditarEmpresa(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_EditarEmpresa()",2050);
}

/* Del Articulo */
function delArticulo_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg">Informacion procesada con exito.</div>';
		setTimeout("window.location.reload();",2100);
	}
}
function delArticulo(d){	
	var i = "'" + d + "'";
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> &nbsp;&nbsp;Eliminando Articulo.</div>';			
	setTimeout("x_delArticulo(" + i + ",delArticulo_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Agregar Articulo */
function NewArticulo_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=AdminArticulo')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}
}
/*JSON*/
function do_x_NewArticulo(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_NewArticulo(escape(strPOST), NewArticulo_cb);
}

function goNewArticulo(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_NewArticulo()",2050);
}

/* Login Admin */
function LoginAdmin_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Usuario Verificado, espere por favor.</div>';
		document.getElementById('email').value = '';		
		document.getElementById('clave').value = '';				
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=PanelAdmin')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'None'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">No existe ese nombre de usuario.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'ErrorMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Formato de Correo Electronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_LoginAdmin(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_LoginAdmin(escape(strPOST), LoginAdmin_cb);
}

function goLoginAdmin(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos de sesion.</div>';	
	setTimeout("do_x_LoginAdmin()",2050);
}

/* Nueva Membresia Empresa */
function NuevaMembresia_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=PanelEmpresa')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'BadCard'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Tarjeta de Credito no valida.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}
}
/*JSON*/
function do_x_NuevaMembresia(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_NuevaMembresia(escape(strPOST), NuevaMembresia_cb);
}

function goNuevaMembresia(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_NuevaMembresia()",2050);
}

/* Buscar Empresa */
function BuscaEmp_cb(z) {
	var b = z.parseJSON();		
	if (b['msg'] == 'failed'){
		document.getElementById('msg-buscar').innerHTML = '<div id="error-msg">&nbsp;&nbsp;&nbsp;&nbsp;Seleccione una opci&oacute;n para buscar.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else{
		redirecciona('index.php?mod=BuscarEmp&idEmp=' + b['idEmp']);
	}
}
//JSON
function do_x_BuscaEmp(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_BuscaEmp(escape(strPOST), BuscaEmp_cb);
}
function goBuscaEmp(){	
	document.getElementById('msg-buscar').innerHTML= '<div id="status-msg"> Buscando ...</div>';			
	setTimeout("do_x_BuscaEmp()",2000);
}

/* Listar Empresas */
function ListarEmpresa_cb(z) {
	document.getElementById('Lista').innerHTML= z;		
	panelDown('Lista');
}
function ListarEmpresa(d){	
	var i = "'" + d + "'";
	document.getElementById('msg-buscar').innerHTML= '<div id="status-msg"> &nbsp;&nbsp;Obteniendo datos por favor espere.</div>';			
	setTimeout("x_ListarEmpresa(" + i + ",ListarEmpresa_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Buscar Estado */
function BuscaEdo_cb(z) {
	var b = z.parseJSON();		
	if (b['msg'] == 'failed'){
		document.getElementById('msg-buscar').innerHTML = '<div id="error-msg">&nbsp;&nbsp;&nbsp;&nbsp;Seleccione una opci&oacute;n para buscar.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else{
		redirecciona('index.php?mod=BuscarEdo&estado=' + b['estado'] + '&ciudad=' + b['ciudad']);
	}
}
//JSON
function do_x_BuscaEdo(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_BuscaEdo(escape(strPOST), BuscaEdo_cb);
}
function goBuscaEdo(){	
	document.getElementById('msg-buscar').innerHTML= '<div id="status-msg"> Buscando ...</div>';			
	setTimeout("do_x_BuscaEdo()",2000);
}

/* Cambiar Contrasena Empresa */
function CambiarEmp_cb(z) {	
	if(z == 'Ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Su contrase&ntilde;a se cambio con exito.</div>';
		document.getElementById('vieja').value = '';
		document.getElementById('nueva').value = '';
		document.getElementById('renueva').value = '';
		setTimeout("Effect.Fade('ok-msg')",2000);
	}else if (z == 'Error'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'NoValida'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Su contrase&ntilde;a no es valida.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'NoIgual'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La confirmaci&oacute;n no es valida.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}else if (z == 'BadPass'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La contrase&ntilde;a debe ser de 6 caracteres.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}	
	
}
/*JSON*/
function do_x_CambiarEmp(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_CambiarEmp(escape(strPOST), CambiarEmp_cb);
}

function goCambiarEmp(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_CambiarEmp()",2050);
}

/* Cambiar Contrasena Usuario */
function Cambiar_cb(z) {	
	if(z == 'Ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Su contrase&ntilde;a se cambio con exito.</div>';
		document.getElementById('vieja').value = '';
		document.getElementById('nueva').value = '';
		document.getElementById('renueva').value = '';
		setTimeout("Effect.Fade('ok-msg')",2000);
	}else if (z == 'Error'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'NoValida'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Su contrase&ntilde;a no es valida.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'NoIgual'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La confirmaci&oacute;n no es valida.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}else if (z == 'BadPass'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La contrase&ntilde;a debe ser de 6 caracteres.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}	
	
}
/*JSON*/
function do_x_Cambiar(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_Cambiar(escape(strPOST), Cambiar_cb);
}

function goCambiar(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_Cambiar()",2050);
}

/* Recuperar Empresa */
function RecuperarEmp_cb(z) {	
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos de su cuenta enviados a su correo.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		document.getElementById('email').value = '';		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'errorMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Electronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'NoEmail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Electronico no existe.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_RecuperarEmp(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_RecuperarEmp(escape(strPOST), RecuperarEmp_cb);
}

function goRecuperarEmp(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_RecuperarEmp()",2050);
}

/* Buscar Modulo */
function Buscar_cb(z) {
	var b = z.parseJSON();		
	if (b['msg'] == 'failed'){
		document.getElementById('msg-buscar').innerHTML = '<div id="error-msg">Busqueda Invalida</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else{
		redirecciona('index.php?mod=Buscar&desde=' + b['desde'] + '&puesto=' + b['puesto'] + '&ubicacion=' + b['ubicacion'] + '&busca=' + b['busca']);
	}
}
//JSON
function do_x_Buscar(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_Buscar(escape(strPOST), Buscar_cb);
}
function goBuscar(){	
	document.getElementById('msg-buscar').innerHTML= '<div id="status-msg"> Buscando ...</div>';			
	setTimeout("do_x_Buscar()",2000);
}

/* Buscar Home */
function Busca_cb(z) {
	var b = z.parseJSON();		
	if (b['msg'] == 'failed'){
		document.getElementById('msg-buscar').innerHTML = '<div id="error-msg">Busqueda Invalida</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else{
		redirecciona('index.php?mod=Buscar&desde=' + b['desde'] + '&puesto=' + b['puesto'] + '&ubicacion=' + b['ubicacion'] + '&busca=' + b['busca']);
	}
}
//JSON
function do_x_Busca(){
	j = document.forms[1].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[1][i].id]  = document.forms[1][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_Busca(escape(strPOST), Busca_cb);
}
function goBusca(){	
	document.getElementById('msg-buscar').innerHTML= '<div id="status-msg"> Buscando ...</div>';			
	setTimeout("do_x_Busca()",2000);
}

/* Postularme */
function Postularme_cb(z) {
	if(z == 'ok'){
		document.getElementById('postularme').innerHTML = '<span class="textoRojo" id="mensaje"><img src="images/icon-check.gif" /> Usted se a postulado satisfactoriamente para este empleo.</span>';		
		setTimeout("Effect.Fade('mensaje')",2000);
		setTimeout("window.location.reload();",2100);
	}
}
/*JSON*/
function do_x_Postularme(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_Postularme(escape(strPOST), Postularme_cb);
}

function goPostularme(){	
	document.getElementById('postularme').innerHTML= '<span class="textoRojo"><img src="images/loader-calcular.gif" /> Procesando informaci&oacute;n, espere por favor ...</span>';	
	setTimeout("do_x_Postularme()",2050);
}

/* Eliminar Oferta Trabajo Empresa */
function OfertaTrabajoDel_cb(z) {
	if(z == 'ok'){
		setTimeout("window.location.reload();",1500);					
	}		
}
function OfertaTrabajoDel(d){	
	var i = d;
	document.getElementById('eliminar-' + d ).innerHTML= '<img src="images/loader-calcular.gif" />';
	setTimeout("x_OfertaTrabajoDel(" + i + ", OfertaTrabajoDel_cb);",2000);
}

/* Oferta Trabajo Empresa */
function OfertaTrabajo_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=PanelEmpresa')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'BadMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'update'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=OfertaAdmin')",2000);
	}
}
/*JSON*/
function do_x_OfertaTrabajo(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_OfertaTrabajo(escape(strPOST), OfertaTrabajo_cb);
}

function goOfertaTrabajo(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_OfertaTrabajo()",2050);
}

/* Login Empresa */
function LoginEmpresa_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Usuario Verificado.</div>';
		document.getElementById('email').value = '';		
		document.getElementById('clave').value = '';				
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=PanelEmpresa')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">&nbsp;Por favor llene los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'None'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">&nbsp;Este usuario no es valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'ErrorMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">&nbsp;&nbsp;&nbsp;Correo Electronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_LoginEmpresa(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_LoginEmpresa(escape(strPOST), LoginEmpresa_cb);
}

function goLoginEmpresa(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">&nbsp;&nbsp;&nbsp;Verificando datos de sesion.</div>';	
	setTimeout("do_x_LoginEmpresa()",2050);
}

/* Login Recluta */
function LoginRecluta_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Usuario Verificado.</div>';
		document.getElementById('email').value = '';		
		document.getElementById('clave').value = '';				
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=PanelRecluta')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">&nbsp;Por favor llene los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'None'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">&nbsp;Este usuario no es valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'ErrorMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">&nbsp;&nbsp;&nbsp;Correo Electronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_LoginRecluta(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_LoginRecluta(escape(strPOST), LoginRecluta_cb);
}

function goLoginRecluta(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">&nbsp;&nbsp;&nbsp;Verificando datos de sesion.</div>';	
	setTimeout("do_x_LoginRecluta()",2050);
}


/* Confirmar Membresia */
function Confirmar_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=LogInEmpresa')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor ingrese las Referencias del Pago.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}
}
/*JSON*/
function do_x_Confirmar(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_Confirmar(escape(strPOST), Confirmar_cb);
}

function goConfirmar(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_Confirmar()",2050);
}

/* Registro Empresa */
function RegistroEmpresa_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=LogInEmpresa')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'duplicated'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico ya esta en uso.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadCard'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Tarjeta de Credito no valida.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadPass'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La contrase&ntilde;a debe ser de 6 o mas caracteres.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}}
/*JSON*/
function do_x_RegistroEmpresa(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_RegistroEmpresa(escape(strPOST), RegistroEmpresa_cb);
}

function goRegistroEmpresa(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_RegistroEmpresa()",2050);
}

/* Mostrar Pago */
function MostrarPago_cb(z) {
	if(z == 'tarjeta'){
		document.getElementById('tarNumero').value = '';
		document.getElementById('tarCodigo').value = '';
		document.getElementById('tarNombre').value = '';
		document.getElementById('tarTipo').selectedIndex = 0;	
		document.getElementById('tarMes').selectedIndex = 0;	
		document.getElementById('tarAnio').selectedIndex = 0;	
		new Effect.BlindDown('pago-tarjeta');		
		Effect.Fade('msg-pago');
	}else{
		document.getElementById('pago-otros').innerHTML =  z;
		new Effect.BlindDown('pago-otros');					
		Effect.Fade('msg-pago');
	}
}
function MostrarPago(d){	
	var i = d;
	if(i > 0){
		Effect.Appear('msg-pago');	
		document.getElementById('pago-tarjeta').style.display = "none";
		document.getElementById('pago-otros').style.display = "none";
		document.getElementById('msg-pago').innerHTML= '<img src="images/loader-calcular.gif" style="vertical-align:text-bottom;"/> <strong>Recopilando informaci&oacute;n ...</strong>';			
		setTimeout("x_MostrarPago(" + i + ",MostrarPago_cb);",2000);
	}
}

/* Calcular Membresia */
function CalcularMembresia_cb(z) {
	document.getElementById('msg-precio').innerHTML= z;			
}
function CalcularMembresia(d){	
	var i = d;
	document.getElementById('msg-precio').innerHTML= '<img src="images/loader-calcular.gif" style="vertical-align:text-bottom;"/> <strong>Calculando Costo ...</strong>';			
	setTimeout("x_CalcularMembresia(" + i + ",CalcularMembresia_cb);",2000);
}

/* Eliminar Mi curriculum */
function Eliminar_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Curriculum Eliminando.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.close();",1500);					
	}		
}
function Eliminar(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Eliminando Curriculum.</div>';			
	setTimeout("x_Eliminar(" + i + ", Eliminar_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Activar Mi curriculum */
function Activar_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Curriculum Activado.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.close();",1500);					
	}		
}
function Activar(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Activando Curriculum.</div>';			
	setTimeout("x_Activar(" + i + ",Activar_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}


/* Desactivar Mi curriculum */
function Desactivar_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Curriculum Desactivado.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.close();",1500);					
	}		
}
function Desactivar(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Desactivando Curriculum.</div>';			
	setTimeout("x_Desactivar(" + i + ",Desactivar_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Internacional Paso 9 */
function Internacional_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=Finalizar')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}			
}
/*JSON*/
function do_x_Internacional(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_Internacional(escape(strPOST), Internacional_cb);
}

function goInternacional(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_Internacional()",2050);
}

/* ExperienciaPro Eliminar Paso 8 */
function delExperienciaPro_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Se a eliminado satisfactoriamente el campo.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.location.reload();",2200);						
	}		
}
function delExperienciaPro(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_delExperienciaPro(" + i + ",delExperienciaPro_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* ExperienciaPro Editar Paso 8 */
function editExperienciaPro_cb(z) {
	var datos = z.parseJSON();	
	if(datos['msg'] == 'ok'){
		panelDown('agregar');		
		document.getElementById('empresa').value = datos['empresa'];		
		document.getElementById('giro').value = datos['giro'];		
		document.getElementById('separacion').value = datos['separacion'];		
		document.getElementById('contacto').value = datos['contacto'];				
		document.getElementById('puesto').value = datos['puesto'];		
		document.getElementById('funciones').value = datos['funciones'];		
		document.getElementById('selectFechaEntrada').innerHTML = datos['fechaEntrada'];
		document.getElementById('selectFechaSalida').innerHTML = datos['fechaSalida'];
		document.getElementById('action').value = datos['action'];		
		document.getElementById('id').value = datos['id'];				
	}		
}
function editExperienciaPro(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_editExperienciaPro(" + i + ",editExperienciaPro_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}


/* ExperienciaPro Agregar Paso 8 */
function ExperienciaPro_cb(z) {
	if(z == 'add'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",2010);				
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);		
	}			
}
/*JSON*/
function do_x_ExperienciaPro(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);
	x_ExperienciaPro(escape(strPOST), ExperienciaPro_cb);
}

function goExperienciaPro(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_ExperienciaPro()",2050);
}

/* Habilidades Eliminar Paso 7 */
function delHabilidades_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Se a eliminado satisfactoriamente el campo.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.location.reload();",2200);						
	}		
}
function delHabilidades(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_delHabilidades(" + i + ",delHabilidades_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Habilidades Editar Paso 7 */
function editHabilidades_cb(z) {
	var datos = z.parseJSON();	
	if(datos['msg'] == 'ok'){
		panelDown('agregar');		
		document.getElementById('conocimiento').value = datos['conocimiento'];		
		document.getElementById('selectNivel').innerHTML = datos['nivel'];
		document.getElementById('selectUltima').innerHTML = datos['ultima'];						
		document.getElementById('selectExperiencia').innerHTML = datos['experiencia'];				
		document.getElementById('action').value = datos['action'];		
		document.getElementById('id').value = datos['id'];				
	}		
}
function editHabilidades(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_editHabilidades(" + i + ",editHabilidades_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Habilidades Agregar Paso 7 */
function Habilidades_cb(z) {
	if(z == 'add'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",2010);				
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);		
	}			
}
/*JSON*/
function do_x_Habilidades(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);
	x_Habilidades(escape(strPOST), Habilidades_cb);
}

function goHabilidades(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_Habilidades()",2050);
}

/* Idiomas Eliminar Paso 6 */
function delIdiomas_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Se a eliminado satisfactoriamente el campo.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.location.reload();",2200);						
	}		
}
function delIdiomas(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_delIdiomas(" + i + ",delIdiomas_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Idiomas Editar Paso 6 */
function editIdiomas_cb(z) {
	var datos = z.parseJSON();	
	if(datos['msg'] == 'ok'){
		panelDown('agregar');		
		document.getElementById('selectNivel').innerHTML = datos['nivel'];
		document.getElementById('selectIdioma').innerHTML = datos['idioma'];				
		document.getElementById('action').value = datos['action'];		
		document.getElementById('id').value = datos['id'];				
	}		
}
function editIdiomas(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_editIdiomas(" + i + ",editIdiomas_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Idiomas Agregar Paso 6 */
function Idiomas_cb(z) {
	if(z == 'add'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",2010);				
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);		
	}			
}
/*JSON*/
function do_x_Idiomas(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);
	x_Idiomas(escape(strPOST), Idiomas_cb);
}

function goIdiomas(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_Idiomas()",2050);
}

/* Estudios Otros Eliminar Paso 5 */
function delOtrosEstudio_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Se a eliminado satisfactoriamente el campo.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.location.reload();",2200);						
	}		
}
function delOtrosEstudio(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_delOtrosEstudio(" + i + ",delOtrosEstudio_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Estudios Otros Editar Paso 5 */
function editOtrosEstudio_cb(z) {
	var datos = z.parseJSON();	
	if(datos['msg'] == 'ok'){
		panelDown('agregar');		
		document.getElementById('nombre').value = datos['nombre'];
		document.getElementById('descripcion').innerHTML = datos['descripcion'];
		document.getElementById('action').value = datos['action'];		
		document.getElementById('id').value = datos['id'];				
	}		
}
function editOtrosEstudio(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_editOtrosEstudio(" + i + ",editOtrosEstudio_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}
/* Estudios Otros Agregar Paso 5 */
function OtrosEstudios_cb(z) {
	if(z == 'add'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",2010);				
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);		
	}			
}
/*JSON*/
function do_x_OtrosEstudios(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);
	x_OtrosEstudios(escape(strPOST), OtrosEstudios_cb);
}

function goOtrosEstudios(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_OtrosEstudios()",2050);
}

/* Estudios Eliminar Paso 4 */
function delEstudio_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML= '<div id="ok-msg"> Se a eliminado satisfactoriamente el campo.</div>';			
		setTimeout("Effect.Fade('ok-msg')",2010);
		setTimeout("window.location.reload();",2200);						
	}		
}
function delEstudio(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_delEstudio(" + i + ",delEstudio_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Estudios Editar Paso 4 */
function editEstudio_cb(z) {
	var datos = z.parseJSON();	
	if(datos['msg'] == 'ok'){
		panelDown('agregar');		
		document.getElementById('institucion').value = datos['institucion'];
		document.getElementById('selectNivel').innerHTML = datos['nivel'];
		document.getElementById('selectInicio').innerHTML = datos['inicio'];				
		document.getElementById('selectTermino').innerHTML = datos['termino'];						
		document.getElementById('comentario').value = datos['comentario'];	
		document.getElementById('action').value = datos['action'];		
		document.getElementById('id').value = datos['id'];				
	}		
}
function editEstudio(d){	
	var i = d;
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg"> Obteniendo datos por favor espere.</div>';			
	setTimeout("x_editEstudio(" + i + ",editEstudio_cb);",2000);
	setTimeout("Effect.Fade('status-msg')",2010);	
}

/* Estudios Agregar Paso 4 */
function estudios_cb(z) {
	if(z == 'add'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("window.location.reload();",2010);				
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);		
	}else if (z == 'ErrorTermino'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La fecha de termino de estudios debe ser menor a la fecha de inicio.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_estudios(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);
	x_estudios(escape(strPOST), estudios_cb);
}

function goEstudios(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_estudios()",2050);
}

/* Generales Paso 3 */
function generales_cb(z) {
	window.scrollTo(20,400);
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=Estudios')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'ErrorMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Formato de Correo Electronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_generales(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_generales(escape(strPOST), generales_cb);
}

function goGenerales(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_generales()",2050);
}

/* Presentacion Paso 2 */
function empleo_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=DatosGenerales')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}			
}
/*JSON*/
function do_x_empleo(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_empleo(escape(strPOST), empleo_cb);
}

function goEmpleo(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_empleo()",2050);
}

/* Presentacion Paso 1 */
function presentacion_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos guardados, espere por favor.</div>';
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=Empleo')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}			
}
/*JSON*/
function do_x_presentacion(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_presentacion(escape(strPOST), presentacion_cb);
}

function goPresentacion(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_presentacion()",2050);
}

/* Login Usuario */
function login_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Usuario Verificado, espere por favor.</div>';
		document.getElementById('email').value = '';		
		document.getElementById('clave').value = '';				
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=PanelUsuario')",2010);		
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'None'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">No existe ese nombre de usuario.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'ErrorMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Formato de Correo Electronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_login(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_login(escape(strPOST), login_cb);
}

function goLogin(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos de sesion.</div>';	
	setTimeout("do_x_login()",2050);
}

/* Pregunta Usuario */
function pregunta_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Datos de su cuenta enviados a su correo.</div>';
		document.getElementById('respuesta').value = '';		
		document.getElementById('email').value = '';		
		document.getElementById('id').value = '';		
		Effect.BlindUp('pregunta');
		setTimeout("Effect.Fade('ok-msg')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor conteste la pregunta.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'none'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La respuesta no es correcta.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}			
}
/*JSON*/
function do_x_pregunta(){
	j = document.forms[1].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[1][i].id]  = document.forms[1][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_pregunta(escape(strPOST), pregunta_cb);
}

function goPregunta(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando pregunta proporcionada.</div>';	
	setTimeout("do_x_pregunta()",2050);
}

/* Registro Usuario */
function registro_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';
		document.getElementById('email').value = '';
		document.getElementById('clave').value = '';
		document.getElementById('pregunta').value = '';
		document.getElementById('respuesta').value = '';
		
		setTimeout("Effect.Fade('ok-msg')",2000);
		setTimeout("redirecciona('index.php?mod=LogIn')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (z == 'duplicated'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Eletronico ya esta en uso.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (z == 'BadPass'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">La contrase&ntilde;a debe ser de 6 caracteres.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}		
}
/*JSON*/
function do_x_registro(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_registro(escape(strPOST), registro_cb);
}

function goRegistro(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_registro()",2050);
}

/* Recuperar Usuario */
function recuperar_cb(z) {
	var datos = z.parseJSON();
	
	if(datos['msg'] == 'ok'){
		document.getElementById('texto-pregunta').innerHTML = datos['pregunta'];
		document.getElementById('id').value = datos['id'];
		Effect.Fade('status-msg');	
		Effect.BlindDown('pregunta');
	}else if (datos['msg'] == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}else if (datos['msg'] == 'errorMail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Electronico no valido.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);
	}else if (datos['msg'] == 'NoEmail'){
		document.getElementById('msg-procesar').innerHTML = '<div id="error-msg">Correo Electronico no existe.</div>';
		setTimeout("Effect.Fade('error-msg')",2000);		
	}			
}
/*JSON*/
function do_x_recuperar(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_recuperar(escape(strPOST), recuperar_cb);
}

function goRecuperar(){	
	window.scroll(0,0);
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_recuperar()",2050);
}

/* Others Functions */
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function openWindow(mypage, myname, w, h, t, l, scroll,resizable) {				
	if (t == 0 || l == 0){
		var winl = (screen.width - w) / 2;
		var wint = (screen.height - h) / 2;
	}else{
		var winl = l;
		var wint = t;
	}
	
	var winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable='+resizable+',toolbar=no'
	var win = window.open(mypage, myname, winprops)
		if (parseInt(navigator.appVersion) >= 4)
		{
			win.window.focus();
		}
}

function redirecciona(pageWeb){
	document.location.href = pageWeb;
}

function panelExperienciaPro(Objeto){
	document.getElementById('empresa').value = '';			
	document.getElementById('giro').value = '';			
	document.getElementById('separacion').value = '';			
	document.getElementById('contacto').value = '';				
	document.getElementById('puesto').value = '';			
	document.getElementById('funciones').value = '';			
	document.getElementById('mesEntrada').selectedIndex = 0;		
	document.getElementById('anioEntrada').selectedIndex = 0;		
	document.getElementById('mesSalida').selectedIndex = 0;		
	document.getElementById('anioSalida').selectedIndex = 0;		
	document.getElementById('action').value = 'add';
	document.getElementById('id').value = '';		
	new Effect.BlindDown(Objeto);	
}

function panelHabilidades(Objeto){
	document.getElementById('conocimiento').value = '';			
	document.getElementById('experiencia').selectedIndex = 0;		
	document.getElementById('ultima').selectedIndex = 0;	
	document.getElementById('nivel').selectedIndex = 0;	
	document.getElementById('action').value = 'add';
	document.getElementById('id').value = '';		
	new Effect.BlindDown(Objeto);	
}

function panelDownOtro(Objeto){
	document.getElementById('nombre').value = '';
	document.getElementById('descripcion').value = '';	
	document.getElementById('action').value = 'add';
	document.getElementById('id').value = '';		
	new Effect.BlindDown(Objeto);	
}

function panelDownNew(Objeto){
	document.getElementById('institucion').value = '';
	document.getElementById('comentario').value = '';	
	document.getElementById('action').value = 'add';
	document.getElementById('inicio').selectedIndex = 0;	
	document.getElementById('termino').selectedIndex = 0;	
	document.getElementById('nivel').selectedIndex = 0;	
	document.getElementById('id').value = '';		
	new Effect.BlindDown(Objeto);	
}

function panelDownIdioma(Objeto){
	document.getElementById('idioma').selectedIndex = 0;	
	document.getElementById('nivel').selectedIndex = 0;	
	new Effect.BlindDown(Objeto);	
}


function panelUp(Objeto){
	new Effect.BlindUp(Objeto);	
}

function panelDown(Objeto){
	new Effect.BlindDown(Objeto);	
}

function OtrosEstudios(){
	redirecciona('index.php?mod=OtrosEstudios');
}

function Idiomas(){
	redirecciona('index.php?mod=Idiomas');
}

function Habilidades(){
	redirecciona('index.php?mod=Habilidades');
}

function ExperienciaPro(){
	redirecciona('index.php?mod=ExperienciaPro');
}

function Internacional(){
	redirecciona('index.php?mod=Internacional');
}

function Clear(campo){
	document.getElementById(campo).value = '';
}

/* Registro Contacto */
function Contacto_cb(z) {
	if(z == 'ok'){
		document.getElementById('msg-procesar').innerHTML = '<div id="ok-msg">Informacion procesada con exito.</div>';
		document.getElementById('nombre').value = "";
		document.getElementById('apellidos').value = "";
		document.getElementById('empresa').value = "";
		document.getElementById('telefono').value = "";
		document.getElementById('movil').value = "";
		document.getElementById('pais').value = "";
		document.getElementById('email').value = "";
		document.getElementById('mensaje').value = "";
		
		setTimeout("Effect.Fade('ok-msg')",2000);
	}else if (z == 'failed'){
		document.getElementById('msg-procesar').innerHTML = '<div id="warning-msg">Por favor llene todos los campos.</div>';
		setTimeout("Effect.Fade('warning-msg')",2000);
	}	
}
/*JSON*/
function do_x_Contacto(){
	j = document.forms[0].length;	
	var post1 = new Object;
	for (i=0;i<j;i++){           
		post1[document.forms[0][i].id]  = document.forms[0][i].value; 
	}
	var strPOST = JSON.stringify(post1);  
	x_Contacto(escape(strPOST), Contacto_cb);
}

function goContacto(){	
	document.getElementById('msg-procesar').innerHTML= '<div id="status-msg">Verificando datos proporcionados.</div>';	
	setTimeout("do_x_Contacto()",2050);
}
