function validate_master()
{
	var flag = true
	if ((flag) && (document.frm.txtUsername.value == "")){
		alert("Please enter username.");
		document.frm.txtUsername.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.txtPassword.value == "")){
		alert("Please enter password.");
		document.frm.txtPassword.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.txtPassword.value != document.frm.txtConfirm_Password.value)){
		alert("Please enter valid confirm password.");
		document.frm.txtConfirm_Password.focus();
		flag = false;
		return false;
	}			
	if ((flag) && (document.frm.txtFirst_Name.value == ""))
	{
		alert("Please enter first name.");
		document.frm.txtFirst_Name.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.txtLast_Name.value == ""))
	{
		alert("Please enter last name.");
		document.frm.txtLast_Name.focus();
		flag = false;	
		return false;
	}	
	if ((flag) && (document.frm.txtEmail.value == ""))
	{
		alert("Please enter email.");
		document.frm.txtEmail.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.drpCity_ID.value == "0"))
	{
		alert("Please select City.");
		document.frm.drpCity_ID.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.drpNationality_ID.value == "0"))
	{
		alert("Please select Nationality.");
		document.frm.drpNationality_ID.focus();
		flag = false;	
		return false;
	}			
	if ((flag) && (document.frm.txtHint_Answer.value == ""))
	{
		alert("Please enter valid Hint Answer.");
		document.frm.txtHint_Answer.focus();
		flag = false;	
		return false;
	}
	if (flag)
	{
		return true;
	}
}


function validate_objective()
{
	var flag = true
	if ((flag) && (document.frm.txtTitle.value == "")){
		alert("Please enter Title of Resume.");
		document.frm.txtTitle.focus();
		flag = false;
		return false;
	}
	if ((flag) && parseInt(document.frm.txtTitle.length) > 180){
		alert("Please enter Title of Resume less than 180 characters.");
		document.frm.txtTitle.select();
		document.frm.txtTitle.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.txtPosition.value == "")){
		alert("Please enter Position Sought.");
		document.frm.txtPosition.focus();
		flag = false;
		return false;
	}
	if ((flag) && parseInt(document.frm.txtPosition.length) > 70){
		alert("Please enter Position Sought less than 70 characters.");
		document.frm.txtPosition.select();
		document.frm.txtPosition.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.txtObjective.value == "")){
		alert("Please enter Professinal Objective.");
		document.frm.txtObjective.focus();
		flag = false;
		return false;
	}			
	if ((flag) && parseInt(document.frm.txtObjective.length) > 400){
		alert("Please enter Professional Objective less than 400 characters.");
		document.frm.txtObjective.select();
		document.frm.txtObjective.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.drpCareer_Level.value == "0"))
	{
		alert("Please select Career Level.");
		document.frm.drpCareer_Level.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.drpCity_ID.value == "0"))
	{
		alert("Please select Preferred City.");
		document.frm.drpCity_ID.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.drpCountry_ID.value == "0"))
	{
		alert("Please select Preferred Country.");
		document.frm.drpCountry_ID.focus();
		flag = false;	
		return false;
	}			
	if ((flag) && (document.frm.drpIndustry_ID.value == "0"))
	{
		alert("Please select Preferred Industry.");
		document.frm.drpIndustry_ID.focus();
		flag = false;	
		return false;
	}	
	if ((flag) && (document.frm.drpFunctional_ID.value == "0"))
	{
		alert("Please select Preferred Functional.");
		document.frm.drpFunctional_ID.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.txtKey_Skills.value == "")){
		alert("Please enter Key Skills.");
		document.frm.txtKey_Skills.focus();
		flag = false;
		return false;
	}	
	if ((flag) && parseInt(document.frm.txtKey_Skills.length) > 1000){
		alert("Please enter Key Skills less than 1000 characters.");
		document.frm.txtKey_Skills.select();
		document.frm.txtKey_Skills.focus();
		flag = false;
		return false;
	}
	if (flag)
	{
		return true;
	}
}


function validate_contact()
{
	var flag = true
	if ((flag) && (document.frm.txtCor_Add_1.value == "")){
		alert("Please enter Correspondence Address 1.");
		document.frm.txtCor_Add_1.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.drpCor_City_ID.value == "0")){
		alert("Please enter Correspondence City.");
		document.frm.drpCor_City_ID.focus();
		flag = false;
		return false;
	}			
	if ((flag) && (document.frm.drpCor_Country_ID.value == "0")){
		alert("Please enter Correspondence Country.");
		document.frm.drpCor_Country_ID.focus();
		flag = false;
		return false;
	}			
	if ((flag) && (document.frm.txtPer_Add_1.value == "")){
		alert("Please enter Permanent Address 1.");
		document.frm.txtPer_Add_1.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.drpPer_City_ID.value == "0")){
		alert("Please enter Permanent City.");
		document.frm.drpPer_City_ID.focus();
		flag = false;
		return false;
	}			
	if ((flag) && (document.frm.drpPer_Country_ID.value == "0")){
		alert("Please enter Permanent Country.");
		document.frm.drpPer_Country_ID.focus();
		flag = false;
		return false;
	}			
	if (flag)
	{
		return true;
	}
}

function validate_education()
{
	var flag = true
	if ((flag) && (document.frm.drpQualification_ID.value == "0")){
		alert("Please select Qualification.");
		document.frm.drpQualification_ID.focus();
		flag = false;
	}
	if ((flag) && (document.frm.drpSpecialization_ID.value == "0")){
		alert("Please select Specilization.");
		document.frm.drpSpecialization_ID.focus();
		flag = false;
	}	
	if ((flag) && (document.frm.txtInstitute.value == "")){
		alert("Please enter Institute.");
		document.frm.txtInstitute.focus();
		flag = false;
	}
	if ((flag) && (document.frm.txtDate_From.value == "")){
		alert("Please enter Date From.");
		document.frm.txtDate_From.focus();
		flag = false;
	}
	if ((flag) && (document.frm.txtDate_To.value == "")){
		alert("Please enter Date To.");
		document.frm.txtDate_To.focus();
		flag = false;
	}
	if ((flag) && (document.frm.txtMajor.value == "")){
		alert("Please enter Major.");
		document.frm.txtMajor.focus();
		flag = false;
	}
	if ((flag) && (document.frm.drpCity_ID.value == "")){
		alert("Please select City.");
		document.frm.drpCity_ID.focus();
		flag = false;
	}
	if ((flag) && (document.frm.drpCountry_ID.value == "0")){
		alert("Please select Country.");
		document.frm.drpCountry_ID.focus();
		flag = false;
	}
	if ((flag) && (document.frm.txtClass.value == "")){
		alert("Please enter Class.");
		document.frm.txtClass.focus();
		flag = false;
	}			
	if ((flag) && ((document.frm.txtPercentage.value == "") || isNaN(document.frm.txtPercentage.value)))
	{
		alert("Please enter valid Percentage.");
		document.frm.txtPercentage.select();
		document.frm.txtPercentage.focus();
		flag = false;
	}
	if ((flag) && (parseInt(document.frm.txtPercentage.value) > 100))
	{
		alert("Please enter valid Percentage.");
		document.frm.txtPercentage.select();
		document.frm.txtPercentage.focus();
		flag = false;
	}					
	if (flag)
	{
		document.frm.action = "educationsave.asp"
		document.frm.submit();
	}
}

function validate_training()
{
	var flag = true
	var dt=document.frm.txtCompletion
	if ((flag) && (document.frm.txtCertificate.value == "")){
		alert("Please enter Certificate.");
		document.frm.txtCertificate.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.txtInstitute.value == "")){
		alert("Please enter Institute.");
		document.frm.txtInstitute.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.txtTopic.value == "")){
		alert("Please enter Topic.");
		document.frm.txtTopic.focus();
		flag = false;
		return false;
	}			
	
	if ((flag) && (document.frm.txtInformation.value == "")){
		alert("Please enter Additional Information.");
		document.frm.txtInformation.focus();
		flag = false;
		return false;
	}				
	if ((flag) && (isDate(dt.value)==false))
	{
		dt.focus()
		flag = false
		return false;
	}	
	if (flag)
	{
		return true;
	}
}


function validate_skills()
{
	var flag = true
	if ((flag) && (document.frm.txtSkills.value == "")){
		alert("Please enter Skills.");
		document.frm.txtSkills.focus();
		flag = false;
		return false;
	}
	if ((flag) && parseInt(document.frm.txtSkills.length) > 500){
		alert("Please enter Skills less than 500 characters.");
		document.frm.txtSkills.select();
		document.frm.txtSkills.focus();
		flag = false;
		return false;
	}	
	if (flag)
	{
		return true;
	}
}

function validate_salary()
{
	var flag = true
	if ((flag) && (document.frm.drpLast_Salary.value == "")){
		alert("Please enter select Last Salary.");
		document.frm.drpLast_Salary.select();
		document.frm.drpLast_Salary.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.drpExpected_Salary.value == "")){
		alert("Please enter valid Expected Salary.");
		document.frm.drpExpected_Salary.select();
		document.frm.drpExpected_Salary.focus();
		flag = false;
		return false;
	}
	if (flag)
	{
		return true;
	}
}

function validate_experience()
{
	var flag = true
	if ((flag) && parseInt(document.frm.txtOther_Exp_Details.length) > 500){
		alert("Please enter Experience less than 500 characters.");
		document.frm.txtOther_Exp_Details.select();
		document.frm.txtOther_Exp_Details.focus();
		flag = false;
		return false;
	}	
	if (flag)
	{
		return true;
	}
}


function validate_experience_detail()
{
	var flag = true
	if ((flag) && (document.frm.txtCompany_Name.value == "")){
		alert("Please enter valid Company Name.");
		document.frm.txtCompany_Name.focus();
		flag = false;
		return false;
	}
	if ((flag) && (document.frm.txtCompany_Address.value == "")){
		alert("Please enter valid Company Address.");
		document.frm.txtCompany_Address.focus();
		flag = false;
		return false;
	}
	if ((flag) && parseInt(document.frm.txtCompany_Address.length) > 100){
		alert("Please enter Address less than 500 characters.");
		document.frm.txtCompany_Address.select();
		document.frm.txtCompany_Address.focus();
		flag = false;
		return false;
	}		
	if ((flag) && (document.frm.txtCompany_Location.value == "")){
		alert("Please enter valid Company Location.");
		document.frm.txtCompany_Location.focus();
		flag = false;
		return false;
	}	
	if ((flag) && (document.frm.drpCity_ID.value == "0")){
		alert("Please enter City.");
		document.frm.drpCity_ID.focus();
		flag = false;
		return false;
	}					
	if ((flag) && (document.frm.drpCountry_ID.value == "0")){
		alert("Please enter Country.");
		document.frm.drpCountry_ID.focus();
		flag = false;
		return false;
	}				
	if ((flag) && (document.frm.txtStart_Date.value == "")){
		alert("Please enter valid Start Date.");
		document.frm.txtStart_Date.focus();
		flag = false;
		return false;
	}	
	if ((flag) && (document.frm.txtEnd_Date.value == "")){
		alert("Please enter valid End Date.");
		document.frm.txtEnd_Date.focus();
		flag = false;
		return false;
	}			
	if ((flag) && parseInt(document.frm.txtReason.length) > 500){
		alert("Please enter Reason less than 500 characters.");
		document.frm.txtReason.select();
		document.frm.txtReason.focus();
		flag = false;
		return false;
	}	
	if ((flag) && (document.frm.txtResponsibilities.value == "")){
		alert("Please enter Responsibilities.");
		document.frm.txtResponsibilities.focus();
		flag = false;
		return false;
	}				
	if ((flag) && parseInt(document.frm.txtResponsibilities.length) > 500){
		alert("Please enter Responsibilities less than 500 characters.");
		document.frm.txtResponsibilities.select();
		document.frm.txtResponsibilities.focus();
		flag = false;
		return false;
	}			
	if ((flag) && parseInt(document.frm.txtWork_Desc.length) > 500){
		alert("Please enter Work Desc less than 500 characters.");
		document.frm.txtWork_Desc.select();
		document.frm.txtWork_Desc.focus();
		flag = false;
		return false;
	}	
	if (flag)
	{
		return true;
	}
}
function validate_reference()
{
	var flag = true

	if ((flag) && (document.frm.txtName.value == ""))
	{
		alert("Please enter name.");
		document.frm.txtName.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.txtDesignation.value == ""))
	{
		alert("Please enter Designation.");
		document.frm.txtDesignation.focus();
		flag = false;	
		return false;
	}	
	if ((flag) && (document.frm.txtCompany_Name.value == ""))
	{
		alert("Please enter Company Name.");
		document.frm.txtCompany_Name.focus();
		flag = false;	
		return false;
	}
	if ((flag) && parseInt(document.frm.txtAddress.length) > 100)
	{
		alert("Please enter Address less than 100 characters.");
		document.frm.txtAddress.select();
		document.frm.txtAddress.focus();
		flag = false;	
		return false;
	}	
	if ((flag) && (document.frm.drpCity_ID.value == "0"))
	{
		alert("Please select City.");
		document.frm.drpCity_ID.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.drpCountry_ID.value == "0"))
	{
		alert("Please select Country.");
		document.frm.drpCountry_ID.focus();
		flag = false;	
		return false;
	}			
	if ((flag) && (document.frm.txtTel.value == ""))
	{
		alert("Please enter Tel.");
		document.frm.txtTel.focus();
		flag = false;	
		return false;
	}	
	if (flag)
	{
		return true;
	}
}

function validate_membership()
{
	var flag = true

	if ((flag) && (document.frm.txtOrganisation.value == ""))
	{
		alert("Please enter Organisation.");
		document.frm.txtOrganisation.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.txtType.value == ""))
	{
		alert("Please enter Type.");
		document.frm.txtType.focus();
		flag = false;	
		return false;
	}	
	if ((flag) && (document.frm.txtSince.value == ""))
	{
		alert("Please enter Since.");
		document.frm.txtSince.focus();
		flag = false;	
		return false;
	}
	if (flag)
	{
		return true;
	}
}

function validate_achivement()
{
	var flag = true

	if ((flag) && (document.frm.txtAchivement.value == ""))
	{
		alert("Please enter Achivement.");
		document.frm.txtAchivement.focus();
		flag = false;	
		return false;
	}
	if ((flag) && parseInt(document.frm.txtAchivement.length) > 1000)
	{
		alert("Please enter Achivement less than 1000 characters.");
		document.frm.txtAchivement.select();
		document.frm.txtAchivement.focus();
		flag = false;	
		return false;
	}	
	if (flag)
	{
		return true;
	}
}

function validate_letter()
{
	var flag = true

	if ((flag) && (document.frm.txtName.value == ""))
	{
		alert("Please enter Name.");
		document.frm.txtName.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.txtDetails.value == ""))
	{
		alert("Please enter Details.");
		document.frm.txtDetails.focus();
		flag = false;	
		return false;
	}	
	if ((flag) && parseInt(document.frm.txtDetails.length) > 2000)
	{
		alert("Please enter Details less than 2000 characters.");
		document.frm.txtDetails.select();
		document.frm.txtDetails.focus();
		flag = false;	
		return false;
	}	
	if (flag)
	{
		return true;
	}
}

function validate_personal()
{
	var flag = true

	if ((flag) && (document.frm.txtFirst_Name.value == ""))
	{
		alert("Please enter first name.");
		document.frm.txtFirst_Name.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.txtLast_Name.value == ""))
	{
		alert("Please enter last name.");
		document.frm.txtLast_Name.focus();
		flag = false;	
		return false;
	}	
	if ((flag) && (document.frm.txtEmail.value == ""))
	{
		alert("Please enter email.");
		document.frm.txtEmail.focus();
		flag = false;	
		return false;
	}
	if ((flag) && (document.frm.drpNationality_ID.value == "0"))
	{
		alert("Please select Nationality.");
		document.frm.drpNationality_ID.focus();
		flag = false;	
		return false;
	}	
	if (flag)
	{
		return true;
	}
}
