// JavaScript Document
var num= /[^0-9]+/;
var specialChar = /[^a-zA-Z0-9_]+/;
/////////////////////////////////
function Omran()
		{
			Login=document.form_personal.App_Login.value;
			if((document.form_personal.App_Login.value.search(specialChar) != -1)||(document.form_personal.App_Login.value=="")||(document.form_personal.App_Login.value.length <5))
				{
					document.form_personal.App_Login.focus();
					alert('Please insert a correct username first.\n(only letters, numbers and _ ) with a minimum of 5 characters are accepted!');
					
				}								
			else
			{
	window.open('includes/a_login_check.asp?App_Login='+Login,'Window1','status=no,width=300,height=200,resizable=no,scrollbars=no,toolbar=no,location=no,left=250,top=250 ');
			}
		}
/////////////////////////////////////////////////////////////
function active_school_field()
{
/////////////////////////////////////////////////////////////
if(document.form_personal.checkschool2.checked)
{
document.form_personal.year_from2.disabled=false
document.form_personal.year_to2.disabled=false
document.form_personal.school2.disabled=false
}
else
{
document.form_personal.year_from2.disabled=true
document.form_personal.year_to2.disabled=true
document.form_personal.school2.disabled=true
}
//////////////////////////////////////////////////////////////
if(document.form_personal.checkschool3.checked)
{
document.form_personal.year_from3.disabled=false
document.form_personal.year_to3.disabled=false
document.form_personal.school3.disabled=false
}
else
{
document.form_personal.year_from3.disabled=true
document.form_personal.year_to3.disabled=true
document.form_personal.school3.disabled=true
}
////////////////////////////////////////////////////////////
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function active_higher_field()
{
/////////////////////////////////////////////////////////////
if(document.form_personal.checkhigher2.checked)
{
document.form_personal.high_year_from2.disabled=false
document.form_personal.high_year_to2.disabled=false
document.form_personal.university2.disabled=false
document.form_personal.faculty2.disabled=false
document.form_personal.subject2.disabled=false
document.form_personal.degree2.disabled=false
document.form_personal.graduation_project2.disabled=false
document.form_personal.project_grade2.disabled=false
}
else
{
document.form_personal.high_year_from2.disabled=true
document.form_personal.high_year_to2.disabled=true
document.form_personal.university2.disabled=true
document.form_personal.faculty2.disabled=true
document.form_personal.subject2.disabled=true
document.form_personal.degree2.disabled=true
document.form_personal.graduation_project2.disabled=true
document.form_personal.project_grade2.disabled=true
}
//////////////////////////////////////////////////////////////
if(document.form_personal.checkhigher3.checked)
{
document.form_personal.high_year_from3.disabled=false
document.form_personal.high_year_to3.disabled=false
document.form_personal.university3.disabled=false
document.form_personal.faculty3.disabled=false
document.form_personal.subject3.disabled=false
document.form_personal.degree3.disabled=false
document.form_personal.graduation_project3.disabled=false
document.form_personal.project_grade3.disabled=false
}
else
{
document.form_personal.high_year_from3.disabled=true
document.form_personal.high_year_to3.disabled=true
document.form_personal.university3.disabled=true
document.form_personal.faculty3.disabled=true
document.form_personal.subject3.disabled=true
document.form_personal.degree3.disabled=true
document.form_personal.graduation_project3.disabled=true
document.form_personal.project_grade3.disabled=true
}
////////////////////////////////////////////////////////////
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function active_lang_field()
/////////////////////////////////////////////////////////////
{
if(document.form_personal.checklang2.checked)
{
document.form_personal.language2.disabled=false
document.form_personal.level2.disabled=false
}
else
{
document.form_personal.language2.disabled=true
document.form_personal.level2.disabled=true
}
////////////////////////////////////////////////////////////
if(document.form_personal.checklang3.checked)
{
document.form_personal.language3.disabled=false
document.form_personal.level3.disabled=false
}
else
{
document.form_personal.language3.disabled=true
document.form_personal.level3.disabled=true
}
///////////////////////////////////////////////////////////////
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function active_skill_field()
/////////////////////////////////////////////////////////////
{
if(document.form_personal.checkskill2.checked)
{
document.form_personal.skill_desc2.disabled=false
document.form_personal.skill_level2.disabled=false
}
else
{
document.form_personal.skill_desc2.disabled=true
document.form_personal.skill_level2.disabled=true
}
////////////////////////////////////////////////////////////
if(document.form_personal.checkskill3.checked)
{
document.form_personal.skill_desc3.disabled=false
document.form_personal.skill_level3.disabled=false
}
else
{
document.form_personal.skill_desc3.disabled=true
document.form_personal.skill_level3.disabled=true
}
///////////////////////////////////////////////////////////////
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function active_exp_field()
{
/////////////////////////////////////////////////////////////
if(document.form_personal.checkexp.checked)
{
document.form_personal.exp_year_from.disabled=false
document.form_personal.exp_year_to.disabled=false
document.form_personal.industry.disabled=false
document.form_personal.company.disabled=false
document.form_personal.pos.disabled=false
document.form_personal.task.disabled=false
}
else
{
document.form_personal.exp_year_from.disabled=true
document.form_personal.exp_year_to.disabled=true
document.form_personal.industry.disabled=true
document.form_personal.company.disabled=true
document.form_personal.pos.disabled=true
document.form_personal.task.disabled=true
}
////////////////////////////////////////////////////////////
if(document.form_personal.checkexp2.checked)
{
document.form_personal.exp_year_from2.disabled=false
document.form_personal.exp_year_to2.disabled=false
document.form_personal.industry2.disabled=false
document.form_personal.company2.disabled=false
document.form_personal.pos2.disabled=false
document.form_personal.task2.disabled=false
}
else
{
document.form_personal.exp_year_from2.disabled=true
document.form_personal.exp_year_to2.disabled=true
document.form_personal.industry2.disabled=true
document.form_personal.company2.disabled=true
document.form_personal.pos2.disabled=true
document.form_personal.task2.disabled=true
}
////////////////////////////////////////////////////////////
if(document.form_personal.checkexp3.checked)
{
document.form_personal.exp_year_from3.disabled=false
document.form_personal.exp_year_to3.disabled=false
document.form_personal.industry3.disabled=false
document.form_personal.company3.disabled=false
document.form_personal.pos3.disabled=false
document.form_personal.task3.disabled=false
}
else
{
document.form_personal.exp_year_from3.disabled=true
document.form_personal.exp_year_to3.disabled=true
document.form_personal.industry3.disabled=true
document.form_personal.company3.disabled=true
document.form_personal.pos3.disabled=true
document.form_personal.task3.disabled=true
}
///////////////////////////////////////////////////////////////
}


///////////////////////////////////////////////////////////////////
function checkFields() 
{
var missinginfo = "";
////////////// Personal information  /////////////////////////////
if (document.form_personal.App_Fname.value == "") 
{
missinginfo += "\n     -  Your First Name";
}
if(document.form_personal.App_Lname.value == "") {
missinginfo += "\n     -  Your Last name";
}
///////////////////////////////
			if((document.form_personal.day.value == "")||(document.form_personal.month.value == "")||(document.form_personal.year.value == ""))
            {
         missinginfo += "\n     -   Date of birth";        
            }


if(document.form_personal.App_Tel.value == "") {
missinginfo += "\n     -  Telephone";
}
var thestr= document.form_personal.App_Email.value;
if(thestr.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1)
	{
missinginfo += "\n     -  correct email address";
}
if(document.form_personal.App_Address.value == "") {
missinginfo += "\n     -  Address";
}
if(document.form_personal.App_city.value == "") {
missinginfo += "\n     -  City";
}
if(document.form_personal.country.value == "") {
missinginfo += "\n     -  Country of residence";
}
if(document.form_personal.nationality.value == "") {
missinginfo += "\n     -  Nationality";
}
if(document.form_personal.military_status.value == "") {
missinginfo += "\n     -  military Status";
}
if(document.form_personal.marital_status.value == "") {
missinginfo += "\n     -  Marital Status";
}
if((document.form_personal.App_Login.value.search(specialChar) != -1)||(document.form_personal.App_Login.value=="")||(document.form_personal.App_Login.value.length <5))
{
missinginfo += "\n     -  Your Username (only letters, numbers and _ )\n         with a minimum of 5 characters are accepted!";
}
//////////////////////////
if (missinginfo != "") {
missinginfo ="*******  PERSONAL DATA  *******\n" +
"_____________________________\n" +
"You failed to correctly fill in your:\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
//////////////////////////////  School education   /////////////////////////////////////////////////////
missinginfo = "";
if (document.form_personal.year_from.value == "") 
{
missinginfo += "\n     -   From Year (1)";
}
if (document.form_personal.year_to.value == "") 
{
missinginfo += "\n     -   To year (1)";
}
if (document.form_personal.school.value == "")
 {
missinginfo += "\n     -   School (1)";
}
///////////////////   School 2    ////////////////////////////////
if(document.form_personal.checkschool2.checked)
{
if (document.form_personal.year_from2.value == "") 
{
missinginfo += "\n     -   From Year (2)";
}
if (document.form_personal.year_to2.value == "")
 {
missinginfo += "\n     -   To Year (2)";
}
if (document.form_personal.school2.value == "") 
{
missinginfo += "\n     -   School (2)";
}
}
////////////////
///////////////////   School 3    ////////////////////////////////

if(document.form_personal.checkschool3.checked)
{
if (document.form_personal.year_from3.value == "") 
{
missinginfo += "\n     -   From Year (3)";
}
if (document.form_personal.year_to3.value == "")
 {
missinginfo += "\n     -   To Year (3)";
}
if (document.form_personal.school3.value == "") 
{
missinginfo += "\n     -   School (3)";
}
}
////////////////

if (missinginfo != "") {
missinginfo ="*******  School Education  *******\n" +
"_____________________________\n" +
"You failed to fill in correctly :\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////  Higher Education   /////////////////////////////////////////////////////
if (document.form_personal.high_year_from.value == "") 
{
missinginfo += "\n     -   From Year (1)";
}
if (document.form_personal.high_year_to.value == "") 
{
missinginfo += "\n     -   To Year (1)";
}
if (document.form_personal.university.value == "")
 {
missinginfo += "\n     -   University (1)";
}
if (document.form_personal.faculty.value == "")
 {
missinginfo += "\n     -   Faculty (1)";
}
if (document.form_personal.project_grade.value == "")
 {
missinginfo += "\n     -   Graduation Grade (1)";
}
////////////////
//////////////////  Higher Education 2  /////////
if(document.form_personal.checkhigher2.checked)
{
if (document.form_personal.high_year_from2.value == "") 
{
missinginfo += "\n     -   From Year (2)";
}
if (document.form_personal.high_year_to2.value == "") 
{
missinginfo += "\n     -   To Year (2)";
}
if (document.form_personal.university2.value == "")
 {
missinginfo += "\n     -   University (2)";
}
if (document.form_personal.faculty2.value == "")
 {
missinginfo += "\n     -   Faculty (2)";
}
if (document.form_personal.project_grade2.value == "")
 {
missinginfo += "\n     -   Graduation Grade (2)";
}
}
////////////////
//////////////////  Higher Education 3  /////////
if(document.form_personal.checkhigher3.checked)
{
if (document.form_personal.high_year_from3.value == "") 
{
missinginfo += "\n     -   From Year (3)";
}
if (document.form_personal.high_year_to3.value == "") 
{
missinginfo += "\n     -   To Year (3)";
}
if (document.form_personal.university3.value == "")
 {
missinginfo += "\n     -   University (3)";
}
if (document.form_personal.faculty3.value == "")
 {
missinginfo += "\n     -   Faculty (3)";
}
if (document.form_personal.project_grade3.value == "")
 {
missinginfo += "\n     -   Graduation Grade (3)";
}
}
////////////////
if (missinginfo != "") {
missinginfo ="*******  Higher Education  *******\n" +
"_____________________________\n" +
"You failed to fill in correctly :\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////  Languages skills   ////////////////////////////////////////////////////
if (document.form_personal.language.value == "") 
{
missinginfo += "\n     -   Language (1)";
}
if (document.form_personal.level.value == "")
 {
missinginfo += "\n     -   Language Level (1)";
}
/////////////  Language skills2 ///////////
if(document.form_personal.checklang2.checked)
{
if (document.form_personal.language2.value == "") 
{
missinginfo += "\n     -   Language (2)";
}
if (document.form_personal.level2.value == "")
 {
missinginfo += "\n     -   Language Level (2)";
}
}
////////////////
/////////////  Language skills3 ///////////
if(document.form_personal.checklang3.checked)
{
if (document.form_personal.language3.value == "") 
{
missinginfo += "\n     -   Language (3)";
}
if (document.form_personal.level3.value == "")
 {
missinginfo += "\n     -   Language Level (3)";
}
}
////////////////
if (missinginfo != "") {
missinginfo ="*******  Language Skills  *******\n" +
"_____________________________\n" +
"You failed to fill in correctly :\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////   skills   ////////////////////////////////////////////////////////////////
if (document.form_personal.skill_desc.value == "") 
{
missinginfo += "\n     -   Skill Description (1)";
}
if (document.form_personal.skill_level.value == "")
 {
missinginfo += "\n     -   Skill Level (1)";
}
/////////////   skills2 ///////////
if(document.form_personal.checkskill2.checked)
{
if (document.form_personal.skill_desc2.value == "") 
{
missinginfo += "\n     -   Skill Description (2)";
}
if (document.form_personal.skill_level2.value == "")
 {
missinginfo += "\n     -   Skill Level (2)";
}
}
////////////////
/////////////   skills3 ///////////
if(document.form_personal.checkskill3.checked)
{
if (document.form_personal.skill_desc3.value == "") 
{
missinginfo += "\n     -   Skill Description (3)";
}
if (document.form_personal.skill_level3.value == "")
 {
missinginfo += "\n     -   Skill Level (3)";
}
}
////////////////
if (missinginfo != "") {
missinginfo ="*******   Skills  *******\n" +
"_____________________________\n" +
"You failed to fill in correctly :\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////// Professional Experience   ////////////////////////////////////////////////
if(document.form_personal.checkexp.checked)
{
if (document.form_personal.exp_year_from.value == "") 
{
missinginfo += "\n     -   From Year (1)";
}
if (document.form_personal.exp_year_to.value == "") 
{
missinginfo += "\n     -   To Year (1)";
}
if (document.form_personal.industry.value == "")
 {
missinginfo += "\n     -   Industry (1)";
}
if (document.form_personal.company.value == "")
 {
missinginfo += "\n     -   Company (1)";
}
if (document.form_personal.pos.value == "")
 {
missinginfo += "\n     -   Position (1)";
}
if (document.form_personal.task.value == "")
 {
missinginfo += "\n     -   Task (1)";
}
}
////////////////
//////////////////  Professional Experience 2  /////////
if(document.form_personal.checkexp2.checked)
{
if (document.form_personal.exp_year_from2.value == "") 
{
missinginfo += "\n     -   From Year (2)";
}
if (document.form_personal.exp_year_to2.value == "") 
{
missinginfo += "\n     -   To Year (2)";
}
if (document.form_personal.industry2.value == "")
 {
missinginfo += "\n     -   Industry (2)";
}
if (document.form_personal.company2.value == "")
 {
missinginfo += "\n     -   Company (2)";
}
if (document.form_personal.pos2.value == "")
 {
missinginfo += "\n     -   Position (2)";
}
if (document.form_personal.task2.value == "")
 {
missinginfo += "\n     -   Task (2)";
}
}
////////////////
//////////////////  Professional Experience 3  /////////
if(document.form_personal.checkexp3.checked)
{
if (document.form_personal.exp_year_from3.value == "") 
{
missinginfo += "\n     -   From Year (3)";
}
if (document.form_personal.exp_year_to3.value == "") 
{
missinginfo += "\n     -   To Year (3)";
}
if (document.form_personal.industry3.value == "")
 {
missinginfo += "\n     -   Industry (3)";
}
if (document.form_personal.company3.value == "")
 {
missinginfo += "\n     -   Company (3)";
}
if (document.form_personal.pos3.value == "")
 {
missinginfo += "\n     -   Position (3)";
}
if (document.form_personal.task3.value == "")
 {
missinginfo += "\n     -   Task (3)";
}
}
////////////////
if (missinginfo != "") {
missinginfo ="*******  Professional Experience  *******\n" +
"_____________________________\n" +
"You failed to fill in correctly :\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////// Desired Position    ////////////////////////////////////////////////
if (document.form_personal.d_industry.value == "") 
{
missinginfo += "\n     -   Industry ";
}
if (document.form_personal.position.value == "") 
{
missinginfo += "\n     -   Position";
}
if (document.form_personal.salary_from.value == "")
 {
missinginfo += "\n     -   Salary From";
}
if(document.form_personal.salary_from.value.search(num) != -1)
{
missinginfo += "\n     -   Add Just Numbers In Salary from Field ";
}
if (document.form_personal.salary_to.value == "")
 {
missinginfo += "\n     -   Salary To";
}
if(document.form_personal.salary_to.value.search(num) != -1)
{
missinginfo += "\n     -   Add Just Numbers In Salary To Field";
}
if (document.form_personal.currency_type.value == "")
 {
missinginfo += "\n     -   Salary Currency";
}
//////////////
if (missinginfo != "") {
missinginfo ="*******  Desired Position  *******\n" +
"_____________________________\n" +
"You failed to fill in correctly :\n" +
missinginfo + "\n_____________________________" +
"\nPlease re-enter and submit again!";
alert(missinginfo);
return false;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
return true;
}