  function showOther()
  {
  var otherField = document.getElementById("ddlTitle").value;
	if(otherField == "Other"){
		document.getElementById("OtherTitleDiv").style.display = 'inline';
	}else{
		document.getElementById("OtherTitleDiv").style.display = 'none';
	}
  } //end

  function validate() {

	    	document.forms['app_form'].submit();
    } //end

  function nextPage() {
		var currentPage = document.getElementById('pageNumber').value;

		//alert(currentPage);
		//if currentpage = 1; validate that input

		var nextstep = true;
		nextstep = validatePanel(currentPage);
		if (nextstep == false) return;

		document.getElementById('page_'+currentPage).style.display = 'none';

		currentPage++;
		document.getElementById('page_'+currentPage).style.display = 'block';
		document.getElementById('pageNumber').value = currentPage;

		if(currentPage == 3)
			document.getElementById('nextPage').style.display = 'none';

		document.getElementById('prvPage').style.display = 'block';

    } //end

    function previousPage() {
		var currentPage = document.getElementById('pageNumber').value;
		document.getElementById('page_'+currentPage).style.display = 'none';

		currentPage--;
		document.getElementById('page_'+currentPage).style.display = 'block';
		document.getElementById('pageNumber').value = currentPage;

		if(currentPage == 1)
			document.getElementById('prvPage').style.display = 'none';

		document.getElementById('nextPage').style.display = 'block';

    } //end

    function enableButton() {
    if(document.getElementById('chkVerify').checked)
    {
    	document.getElementById('btnApply').src='/img/whitepost/recruitment/apply_out.gif';
    	document.getElementById('btnApply').style.cursor='pointer';
    	document.getElementById('btnApply').disabled = false;
    	}
    else{
    	document.getElementById('btnApply').src='/img/whitepost/recruitment/apply_over.gif';
    	document.getElementById('btnApply').style.cursor='text';
    	document.getElementById('btnApply').disabled = true;
    	}

    } //end

    function showMoreCareer() {
    	document.getElementById('carrerMore').style.display = 'block';
    	document.getElementById('moreCarrerLink').style.display = 'none';
    	document.getElementById('carrerMoreFields').value = '1';
    } //end

    function validatePanel(pg){
    	var errors = 0;
    	var message = "Required fields:\n";

		    if(pg == 1)
		    {
		    	if(document.getElementById('txtSurname').value == '') {
		    		errors =1 ;
		    		message += ' - Surname\n';
		    	}

			  	if(document.getElementById('txtFirstNames').value == '') {
		    		errors = 1;
		    		message += ' - First Names\n';
		    	}
		    	if(document.getElementById('txtAddress').value == '') {
		    		errors = 1;
		    		message += ' - Address\n';
		    	}
		    	if(document.getElementById('txtNationality').value == '') {
		    		errors = 1;
		    		message += ' - Nationality \n';
		    	}
		    	if(document.getElementById('txtPhoneWork').value == '' && document.getElementById('txtPhoneHome').value == '' && document.getElementById('txtPhoneMobile').value == '') {
		    		errors = 1;
		    		message += ' - Telephone Number\n';
		    	}

		    	if(document.getElementById("ddlTitle").value == 'Other' && document.getElementById('txtOtherTitle').value == '' ){
		    		errors = 1;
		    		message += ' - Other title field\n';
		    	}

				//Date of birth
				if(document.getElementById('ddlDOBDay').value == 0 || document.getElementById('ddlDOBMonth').value == 0 || document.getElementById('ddlDOBYear').value == 0) {
		    		errors = 1;
		    		message += ' - Date of birth\n';
		    	}

		    	 	//Numeric Home telephone
		    	var txtPhone  = document.getElementById('txtPhoneHome').value;
		    	var strValidChars = "0123456789.-";
		    	var flag = true;
		    	for (i = 0; i < txtPhone.length; i++)
			      {
			      strChar = txtPhone.charAt(i);
			      if (strValidChars.indexOf(strChar) == -1)
			         {
			         flag = false
			         }
			      }
				if (flag == false)
					{
					 errors = 1;
					 message += ' - Telephone Number must be numeric\n';
					}
				//Numeric Mobile
		    	var txtPhoneMobile  = document.getElementById('txtPhoneMobile').value;
		    	var strValidChars = "0123456789.-";
		    	var flag = true;
		    	for (i = 0; i < txtPhoneMobile.length; i++)
			      {
			      strChar = txtPhoneMobile.charAt(i);
			      if (strValidChars.indexOf(strChar) == -1)
			         {
			         flag = false
			         }
			      }
				if(errors) {
		    		alert(message);
		    		return false;
		    	}
		    }

    } //end

    function validateCVForm() {
    	var errors = 0;
    	var message = "Required fields:\n";

    	if(document.getElementById('txtPositionAppliedFor').value == '') {
    		errors = 1;
    		message += ' - Position Applied for\n';
    	}
    	if(document.getElementById('txtSurname').value == '') {
    		errors =1 ;
    		message += ' - Surname\n';
    	}

    	if(document.getElementById("ddlTitle").value == 'Other' && document.getElementById('txtOtherTitle').value == '' ){
    		errors = 1;
    		message += ' - Other title field\n';
    	}

	  	if(document.getElementById('txtFirstNames').value == '') {
    		errors = 1;
    		message += ' - First Names\n';
    	}
    	if(document.getElementById('txtAddress').value == '') {
    		errors = 1;
    		message += ' - Address\n';
    	}
    	if(document.getElementById('txtPhoneWork').value == '' && document.getElementById('txtPhoneHome').value == '' && document.getElementById('txtPhoneMobile').value == '') {
    		errors = 1;
    		message += ' - Telephone Number\n';
    	}


    		//Numeric Home telephone
    	var txtPhone  = document.getElementById('txtPhoneHome').value;
    	var strValidChars = "0123456789.-";
    	var flag = true;
    	for (i = 0; i < txtPhone.length; i++)
	      {
	      strChar = txtPhone.charAt(i);
	      if (strValidChars.indexOf(strChar) == -1)
	         {
	         flag = false
	         }
	      }
		if (flag == false)
			{
			 errors = 1;
			 message += ' - Telephone Number must be numeric\n';
			}
		//Numeric Mobile
    	var txtPhoneMobile  = document.getElementById('txtPhoneMobile').value;
    	var strValidChars = "0123456789.-";
    	var flag = true;
    	for (i = 0; i < txtPhoneMobile.length; i++)
	      {
	      strChar = txtPhoneMobile.charAt(i);
	      if (strValidChars.indexOf(strChar) == -1)
	         {
	         flag = false
	         }
	      }
		if (flag == false)
			{
			 errors = 1;
			 message += ' - Mobile number must be numeric\n';
			}

		//Numeric Work No
    	var txtPhoneWork  = document.getElementById('txtPhoneWork').value;
    	var strValidChars = "0123456789.-";
    	var flag = true;
    	for (i = 0; i < txtPhoneWork.length; i++)
	      {
	      strChar = txtPhoneWork.charAt(i);
	      if (strValidChars.indexOf(strChar) == -1)
	         {
	         flag = false
	         }
	      }
		if (flag == false)
			{
			 errors = 1;
			 message += ' - Work number must be numeric\n';
			}


    	if(document.getElementById('cv_file').value == '') {
    		errors = 1;
    		message += ' - Attachment Required\n';
    	}

		//Date of birth
		if(document.getElementById('ddlDOBDay').value == 0 || document.getElementById('ddlDOBMonth').value == 0 || document.getElementById('ddlDOBYear').value == 0) {
    		errors = 1;
    		message += ' - Please complete date of birth\n';
    	}

    	if(errors) {
    		alert(message);
    		return false;
    	}
    	else{
	    	document.forms['app_form'].submit();
	    	}
	 }





