function saveRegister(pAction)
{
	if(trim(document.getElementById('REGV_Name').value)=='')
	{
		window.alert('Ingrese su Nombre');
		document.getElementById('REGV_Name').focus();
		return;
	}
	
	if(trim(document.getElementById('REGV_Lastname_First').value)=='')
	{
		window.alert('Ingrese su Apellido paterno');
		document.getElementById('REGV_Lastname_First').focus();
		return;
	}
	
	if(trim(document.getElementById('REGV_Lastname_Second').value)=='')
	{
		window.alert('Ingrese su Apellido materno');
		document.getElementById('REGV_Lastname_Second').focus();
		return;
	}

	if (document.getElementById('REGC_Sexo_1').checked==0 && document.getElementById('REGC_Sexo_2').checked==0)
	{
		window.alert('Seleccione su sexo');
		document.getElementById('REGC_Sexo_1').focus();
		return;		
	}
/*
	if(trim(document.getElementById('REGV_Birthday').value)=='')
	{
		window.alert('Ingrese su Fecha de Nacimiento');
		document.getElementById('REGV_Birthday').focus();
		return;
	}
*/
	if(document.getElementById('NATI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Nacionalidad');
		document.getElementById('NATI_Id').focus();
		return;
	}
	
	if (document.getElementById('REGC_Document_Type_1').checked==0 && document.getElementById('REGC_Document_Type_2').checked==0 && document.getElementById('REGC_Document_Type_3').checked==0)
	{
		window.alert('Seleccione el tipo de documento');
		document.getElementById('REGC_Document_Type_1').focus();
		return;		
	}	
	
	if(trim(document.getElementById('REGV_Document').value)=='')
	{
		window.alert('Ingrese su Numero de Documento');
		document.getElementById('REGV_Document').focus();
		return;
	}
	
	if(document.getElementById('MASI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Estado civil');
		document.getElementById('MASI_Id').focus();
		return;
	}

	if(trim(document.getElementById('REGV_Email').value)=='')
	{
		window.alert('Ingrese su E-mail');
		document.getElementById('REGV_Email').focus();
		return;
	}
	else
	{
		if(!checkEmail(trim(document.getElementById('REGV_Email').value)))
		{
			window.alert('Ingrese un E-mail valido');
			document.getElementById('REGV_Email').focus();
			return;
		}
	}
	
	if(trim(document.getElementById('REGV_Telephone').value)=='')
	{
		window.alert('Ingrese su Telefono');
		document.getElementById('REGV_Telephone').focus();
		return;
	}

	if(trim(document.getElementById('REGV_Telephone_Message').value)=='')
	{
		window.alert('Ingrese su Telefono de mensajeria');
		document.getElementById('REGV_Telephone_Message').focus();
		return;
	}
/*
	if(trim(document.getElementById('REGV_Cellular').value)=='')
	{
		window.alert('Ingrese su celular');
		document.getElementById('REGV_Cellular').focus();
		return;
	}
*/	
	if(trim(document.getElementById('REGV_Address').value)=='')
	{
		window.alert('Ingrese su Direccion');
		document.getElementById('REGV_Address').focus();
		return;
	}
	
	if(document.getElementById('cmbDepartamento').selectedIndex==0)
	{
		window.alert('Seleccion su depatamento');
		document.getElementById('cmbDepartamento').focus();
		return;
	}
	
	if(document.getElementById('cmbProvincia').selectedIndex==0)
	{
		window.alert('Seleccion su provincia');
		document.getElementById('cmbProvincia').focus();
		return;
	}
	
	if(document.getElementById('cmbDistrito').selectedIndex==0)
	{
		window.alert('Seleccion su distrito');
		document.getElementById('cmbDistrito').focus();
		return;
	}
	
	if(document.getElementById('LESI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de estudios');
		document.getElementById('LESI_Id').focus();
		return;
	}
	/*
	if(document.getElementById('PRFI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Profesion');
		document.getElementById('PRFI_Id').focus();
		return;
	}
	
	if(document.getElementById('SPEI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Especialidad');
		document.getElementById('SPEI_Id').focus();
		return;
	}
	
	if(document.getElementById('REGI_Job').selectedIndex==0)
	{
		window.alert('Seleccione su Ocupacion');
		document.getElementById('REGI_Job').focus();
		return;
	}
	*/
	if(trim(document.getElementById('REGV_Experience_Years').value)=='')
	{
		window.alert('Ingrese su tiempo de Experiencia');
		document.getElementById('REGV_Experience_Years').focus();
		return;
	}
	
	if(document.getElementById('PLAI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Puesto a postular');
		document.getElementById('PLAI_Id').focus();
		return;
	}
	/*
	if(trim(document.getElementById('REGV_Salary_Expectation').value)=='')
	{
		window.alert('Ingrese su Expectativa salarial');
		document.getElementById('REGV_Salary_Expectation').focus();
		return;
	}
	*/
	/*
	if(document.getElementById('REGI_Language_1').selectedIndex==0)
	{
		window.alert('Seleccione su Idioma');
		document.getElementById('REGI_Language_1').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_Level_1').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de Idioma');
		document.getElementById('REGI_Language_Level_1').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_2').selectedIndex==0)
	{
		window.alert('Seleccione su Idioma');
		document.getElementById('REGI_Language_2').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_Level_2').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de Idioma');
		document.getElementById('REGI_Language_Level_2').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_3').selectedIndex==0)
	{
		window.alert('Seleccione su Idioma');
		document.getElementById('REGI_Language_3').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_Level_3').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de Idioma');
		document.getElementById('REGI_Language_Level_3').focus();
		return;
	}
	*/
	
	if(document.getElementById('REGC_Dispo').selectedIndex==0)
	{
		window.alert('Seleccione Disponibilidad trabajar a nivel nacional');
		document.getElementById('REGC_Dispo').focus();
		return;
	}

	if(trim(document.getElementById('FILI_Id_1').value)=='')
	{
		if (trim(document.getElementById('FILI_Id_Edit_1').value)=='')
		{
			window.alert('Selecione su Curriculum Vitae');
			document.getElementById('FILI_Id_1').focus();
			swf=0;
			return;
		}
	}
	else
	{
		var exts = new Array(".doc", ".pdf");
		if (!validateExts('FILI_Id_1', exts))
		{
			window.alert('Comprueba la extension de el archivo a subir. \nSolo se pueden subir archivos con extensiones: ' + exts.join());
			document.getElementById('FILI_Id_1').focus();
			swf=0;
			return;	
		}
	}

	if(trim(document.getElementById('REGV_Password').value)=='')
	{
		window.alert('Ingrese su Clave');
		document.getElementById('REGV_Password').focus();
		return;
	}
	
	if (document.getElementById('REGV_Password').value.length<4)
	{
		window.alert('Ingrese mas de 3 digitos en su Clave');
		document.getElementById('REGV_Password').focus();
		return;
	}

	if (document.getElementById('REGV_Password').value.length>12)
	{
		window.alert('Ingrese menos de 13 digitos en su Clave');
		document.getElementById('REGV_Password').focus();
		return;
	}

	if (trim(document.getElementById('REGV_Password').value)!=trim(document.getElementById('REGV_Password_Ok').value))
	{
		window.alert('La confirmacion del password es incorrecta');
		document.getElementById('REGV_Password_Ok').focus();
		return;
	}

	document.getElementById('general').action = pAction;
	document.getElementById('general').submit();
}

function updateRegister(pAction)
{
	if(trim(document.getElementById('REGV_Name').value)=='')
	{
		window.alert('Ingrese su Nombre');
		document.getElementById('REGV_Name').focus();
		return;
	}
	
	if(trim(document.getElementById('REGV_Lastname_First').value)=='')
	{
		window.alert('Ingrese su Apellido paterno');
		document.getElementById('REGV_Lastname_First').focus();
		return;
	}
	
	if(trim(document.getElementById('REGV_Lastname_Second').value)=='')
	{
		window.alert('Ingrese su Apellido materno');
		document.getElementById('REGV_Lastname_Second').focus();
		return;
	}

	if (document.getElementById('REGC_Sexo_1').checked==0 && document.getElementById('REGC_Sexo_2').checked==0)
	{
		window.alert('Seleccione su sexo');
		document.getElementById('REGC_Sexo_1').focus();
		return;		
	}
/*
	if(trim(document.getElementById('REGV_Birthday').value)=='')
	{
		window.alert('Ingrese su Fecha de Nacimiento');
		document.getElementById('REGV_Birthday').focus();
		return;
	}
*/
	if(document.getElementById('NATI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Nacionalidad');
		document.getElementById('NATI_Id').focus();
		return;
	}
	
	if (document.getElementById('REGC_Document_Type_1').checked==0 && document.getElementById('REGC_Document_Type_2').checked==0 && document.getElementById('REGC_Document_Type_3').checked==0)
	{
		window.alert('Seleccione el tipo de documento');
		document.getElementById('REGC_Document_Type_1').focus();
		return;		
	}	
	
	if(trim(document.getElementById('REGV_Document').value)=='')
	{
		window.alert('Ingrese su Numero de Documento');
		document.getElementById('REGV_Document').focus();
		return;
	}
	
	if(document.getElementById('MASI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Estado civil');
		document.getElementById('MASI_Id').focus();
		return;
	}

	if(trim(document.getElementById('REGV_Email').value)=='')
	{
		window.alert('Ingrese su E-mail');
		document.getElementById('REGV_Email').focus();
		return;
	}
	else
	{
		if(!checkEmail(trim(document.getElementById('REGV_Email').value)))
		{
			window.alert('Ingrese un E-mail valido');
			document.getElementById('REGV_Email').focus();
			return;
		}
	}
	
	if(trim(document.getElementById('REGV_Telephone').value)=='')
	{
		window.alert('Ingrese su Telefono');
		document.getElementById('REGV_Telephone').focus();
		return;
	}

	if(trim(document.getElementById('REGV_Telephone_Message').value)=='')
	{
		window.alert('Ingrese su Telefono de mensajeria');
		document.getElementById('REGV_Telephone_Message').focus();
		return;
	}
/*
	if(trim(document.getElementById('REGV_Cellular').value)=='')
	{
		window.alert('Ingrese su celular');
		document.getElementById('REGV_Cellular').focus();
		return;
	}
*/
	if(trim(document.getElementById('REGV_Address').value)=='')
	{
		window.alert('Ingrese su Direccion');
		document.getElementById('REGV_Address').focus();
		return;
	}

	if(document.getElementById('cmbDepartamento').selectedIndex==0)
	{
		window.alert('Seleccion su depatamento');
		document.getElementById('cmbDepartamento').focus();
		return;
	}
	
	if(document.getElementById('cmbProvincia').selectedIndex==0)
	{
		window.alert('Seleccion su provincia');
		document.getElementById('cmbProvincia').focus();
		return;
	}
	
	if(document.getElementById('cmbDistrito').selectedIndex==0)
	{
		window.alert('Seleccion su distrito');
		document.getElementById('cmbDistrito').focus();
		return;
	}
	
	if(document.getElementById('LESI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de estudios');
		document.getElementById('LESI_Id').focus();
		return;
	}
	/*
	if(document.getElementById('PRFI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Profesion');
		document.getElementById('PRFI_Id').focus();
		return;
	}
	
	if(document.getElementById('SPEI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Especialidad');
		document.getElementById('SPEI_Id').focus();
		return;
	}
	
	if(document.getElementById('REGI_Job').selectedIndex==0)
	{
		window.alert('Seleccione su Ocupacion');
		document.getElementById('REGI_Job').focus();
		return;
	}
	*/
	if(trim(document.getElementById('REGV_Experience_Years').value)=='')
	{
		window.alert('Ingrese su tiempo de Experiencia');
		document.getElementById('REGV_Experience_Years').focus();
		return;
	}
	
	if(document.getElementById('PLAI_Id').selectedIndex==0)
	{
		window.alert('Seleccione su Puesto a postular');
		document.getElementById('PLAI_Id').focus();
		return;
	}
	/*
	if(trim(document.getElementById('REGV_Salary_Expectation').value)=='')
	{
		window.alert('Ingrese su Expectativa salarial');
		document.getElementById('REGV_Salary_Expectation').focus();
		return;
	}
	*/
	/*
	if(document.getElementById('REGI_Language_1').selectedIndex==0)
	{
		window.alert('Seleccione su Idioma');
		document.getElementById('REGI_Language_1').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_Level_1').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de Idioma');
		document.getElementById('REGI_Language_Level_1').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_2').selectedIndex==0)
	{
		window.alert('Seleccione su Idioma');
		document.getElementById('REGI_Language_2').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_Level_2').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de Idioma');
		document.getElementById('REGI_Language_Level_2').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_3').selectedIndex==0)
	{
		window.alert('Seleccione su Idioma');
		document.getElementById('REGI_Language_3').focus();
		return;
	}
	
	if(document.getElementById('REGI_Language_Level_3').selectedIndex==0)
	{
		window.alert('Seleccione su Nivel de Idioma');
		document.getElementById('REGI_Language_Level_3').focus();
		return;
	}	
	*/
	if(document.getElementById('REGC_Dispo').selectedIndex==0)
	{
		window.alert('Seleccione Disponibilidad trabajar a nivel nacional');
		document.getElementById('REGC_Dispo').focus();
		return;
	}
	
	if(trim(document.getElementById('FILI_Id_1').value)=='')
	{
		/*
		if (trim(document.getElementById('FILI_Id_Edit_1').value)=='')
		{
			window.alert('Selecione su Curriculum Vitae');
			document.getElementById('FILI_Id_1').focus();
			swf=0;
			return;
		}
		*/
	}
	else
	{
		var exts = new Array(".doc", ".pdf");
		if (!validateExts('FILI_Id_1', exts))
		{
			window.alert('Comprueba la extension de el archivo a subir. \nSolo se pueden subir archivos con extensiones: ' + exts.join());
			document.getElementById('FILI_Id_1').focus();
			swf=0;
			return;	
		}
	}

	if(trim(document.getElementById('REGV_Password').value)!='')
	{
		if (document.getElementById('REGV_Password').value.length<4)
		{
			window.alert('Ingrese mas de 3 digitos en su Clave');
			document.getElementById('REGV_Password').focus();
			return;
		}
	
		if (document.getElementById('REGV_Password').value.length>12)
		{
			window.alert('Ingrese menos de 13 digitos en su Clave');
			document.getElementById('REGV_Password').focus();
			return;
		}
	}
	
	document.getElementById('general').action = pAction;
	document.getElementById('general').submit();
}

function cleanRegister()
{
	document.getElementById('REGV_Name').value='';
	document.getElementById('REGV_Lastname_First').value='';
	document.getElementById('REGV_Lastname_Second').value='';
	document.getElementById('REGV_Birthday').value='';
	document.getElementById('NATI_Id').selectedIndex=0;	
	document.getElementById('REGV_Document').value='';
	document.getElementById('MASI_Id').selectedIndex=0;	
	
	document.getElementById('REGV_Email').value='';
	document.getElementById('REGV_Telephone').value='';
	document.getElementById('REGV_Telephone_Message').value='';
	document.getElementById('REGV_Cellular').value='';
	
	document.getElementById('REGV_Address').value='';
	document.getElementById('cmbDepartamento').selectedIndex=0;	
	document.getElementById('cmbProvincia').selectedIndex=0;	
	document.getElementById('cmbDistrito').selectedIndex=0;	

	document.getElementById('LESI_Id').selectedIndex=0;	
	document.getElementById('PRFI_Id').selectedIndex=0;	
	document.getElementById('SPEI_Id').selectedIndex=0;	
	document.getElementById('REGI_Job').selectedIndex=0;		
	document.getElementById('REGV_Experience_Years').value='';
	document.getElementById('PLAI_Id').selectedIndex=0;		
	document.getElementById('REGV_Salary_Expectation').value='';
	
	document.getElementById('REGI_Language_1').selectedIndex=0;	
	document.getElementById('REGI_Language_Level_1').selectedIndex=0;	
	document.getElementById('REGI_Language_2').selectedIndex=0;	
	document.getElementById('REGI_Language_Level_2').selectedIndex=0;	
	document.getElementById('REGI_Language_3').selectedIndex=0;	
	document.getElementById('REGI_Language_Level_3').selectedIndex=0;	

	document.getElementById('REGC_Dispo').selectedIndex=0;
	document.getElementById('FILI_Id_1').value='';
	document.getElementById('REGV_Password').value='';
	document.getElementById('REGV_Password_Ok').value='';

	document.getElementById('REGV_Name').focus();	
}

function updateCleanRegister()
{
	document.getElementById('REGV_Name').value='';
	document.getElementById('REGV_Lastname_First').value='';
	document.getElementById('REGV_Lastname_Second').value='';
	document.getElementById('REGV_Birthday').value='';
	document.getElementById('NATI_Id').selectedIndex=0;	
	document.getElementById('REGV_Document').value='';
	document.getElementById('MASI_Id').selectedIndex=0;	
	
	document.getElementById('REGV_Email').value='';
	document.getElementById('REGV_Telephone').value='';
	document.getElementById('REGV_Telephone_Message').value='';
	document.getElementById('REGV_Cellular').value='';
	
	document.getElementById('REGV_Address').value='';
	document.getElementById('cmbDepartamento').selectedIndex=0;	
	document.getElementById('cmbProvincia').selectedIndex=0;	
	document.getElementById('cmbDistrito').selectedIndex=0;	

	document.getElementById('LESI_Id').selectedIndex=0;	
	document.getElementById('PRFI_Id').selectedIndex=0;	
	document.getElementById('SPEI_Id').selectedIndex=0;	
	document.getElementById('REGI_Job').selectedIndex=0;		
	document.getElementById('REGV_Experience_Years').value='';
	document.getElementById('PLAI_Id').selectedIndex=0;		
	document.getElementById('REGV_Salary_Expectation').value='';
	
	document.getElementById('REGI_Language_1').selectedIndex=0;	
	document.getElementById('REGI_Language_Level_1').selectedIndex=0;	
	document.getElementById('REGI_Language_2').selectedIndex=0;	
	document.getElementById('REGI_Language_Level_2').selectedIndex=0;	
	document.getElementById('REGI_Language_3').selectedIndex=0;	
	document.getElementById('REGI_Language_Level_3').selectedIndex=0;	

	document.getElementById('REGC_Dispo').selectedIndex=0;
	document.getElementById('FILI_Id_1').value='';
	document.getElementById('REGV_Password').value='';

	document.getElementById('REGV_Name').focus();	
}

function loginRegister(pAction)
{
	if(trim(document.getElementById('REGV_Login').value)=='')
	{
		window.alert('Ingrese su E-mail');
		document.getElementById('REGV_Login').focus();
		return;
	}
	else
	{
		if(!checkEmail(trim(document.getElementById('REGV_Login').value)))
		{
			window.alert('Ingrese un E-mail valido');
			document.getElementById('REGV_Login').focus();
			return;
		}
	}

	if(trim(document.getElementById('REGV_Password').value)=='')
	{
		window.alert('Ingrese su Password');
		document.getElementById('REGV_Password').focus();
		return;
	}
	
	document.getElementById('general').action = pAction;
	document.getElementById('general').submit();
}

function loginClearRegister()
{
	document.getElementById('REGV_Login').value='';
	document.getElementById('REGV_Password').value='';
	document.getElementById('REGV_Login').focus();	
}

function forgetYourPass(pAction)
{
	if(trim(document.getElementById('REGV_Email').value)=='')
	{
		window.alert('Ingrese su E-mail');
		document.getElementById('REGV_Email').focus();
		return;
	}
	else
	{
		if(!checkEmail(trim(document.getElementById('REGV_Email').value)))
		{
			window.alert('Ingrese un E-mail valido');
			document.getElementById('REGV_Email').focus();
			return;
		}
	}

	document.getElementById('general').action = pAction;
	document.getElementById('general').submit();
}