function CheckAFMid1() {
    var reg_2 = new RegExp("^([0-9]*\\-?\\ ?\\/?[0-9]*)$");
    if ( reg_2.test(document.forms['exampleform'].telephone_it.value) ) {
		return null;
	} else {
	    return 'Italian telephone is invalid.';
	}
}

	var rules_test=new Array();
	rules_test[0] ='level_id|required|Τοποθετήστε το Eπίπεδο Εκπαίδευσης';


	var rules=new Array();
	rules[0]='firstname|required|Τοποθετήστε το όνομα';
	rules[1]='lastname|required|Τοποθετήστε το επίθετο';
	rules[2]='lastname|mask|alnumhyphen|Μη έγκυροι χαρακτήρες';
	rules[3]='email|required';
	rules[4]='email|email';
	rules[5]='reemail|equal|$email';
	rules[6]='password|required|Τοποθετήστε το password';
	rules[7]='password|minlength|8';
	rules[8]='repassword|equal|$password';
	rules[9]='address|required|Τοποθετήστε την διεύθυνση';
        rules[10]='afm|minlength|8';
	rules[11]='afm|maxlength|10';
	rules[12]='phone|required|Τοποθετήστε το τηλέφωνο';
	rules[13]='select_step|required|Τοποθετήστε το ΣΤΕΠ';
	rules[14]='code|required|Τοποθετήστε τον κωδικό επιβεβαίωσης';

	var rules_login=new Array();
	rules_login[0]='user_name|required|Τοποθετήστε το email';
	rules_login[1]='user_name|email|Λάθος email';
	rules_login[2]='user_pwd|reqired|Τοποθετήστε το password';

	var rules_remind=new Array();
	rules_remind[0]='remind_user_name_email|required|Τοποθετήστε το email';
	rules_remind[1]='remind_user_name_email|email|Λάθος email';


	var rules_profile=new Array();
	rules_profile[0]='firstname|required|Τοποθετήστε το όνομα';
	rules_profile[1]='lastname|required|Τοποθετήστε το επίθετο';
	rules_profile[2]='lastname|mask|alnumhyphen|Εχει μή έγκυρους χαρκτήρες';
//rules_profile[3]='password|empty|pre-condition';
//rules_profile[4]='repassword|equal|$password|post-condition';
//rules_profile[5]='3|implies|4|Πρέπει να τοποθετήσετε το password';
	rules_profile[3]='afm|minlength|8';
	rules_profile[4]='afm|maxlength|10';
	//rules_profile[3]='afm|custom|CheckAFMid1()';	
	
	rules_profile[5]='password|required|Τοποθετήστε το password';
	rules_profile[6]='password|minlength|8';
	rules_profile[7]='repassword|equal|$password';
	rules_profile[8]='fathers|required|Τοποθετήστε το Όνομα Πατρός';
	rules_profile[9]='mothers|required|Τοποθετήστε το Όνομα Μητρός';
	rules_profile[10]='address|required|Τοποθετήστε την διεύθυνση';
	rules_profile[11]='address_no|required|Τοποθετήστε τον Αριθμό';
	rules_profile[12]='address_tk|required|Τοποθετήστε τον Ταχυδρομικό κωδικό';
	rules_profile[13]='area|required|Τοποθετήστε τον Περιοχή';
	rules_profile[14]='phone|required|Τοποθετήστε το Τηλέφωνο';
	rules_profile[15]='edu_level|required|Τοποθετήστε το Επίπεδο Εκπαίδευσης';
	rules_profile[16]='select_step|required|Τοποθετήστε το ΣΤΕΠ';
	
	//rules_profile[15]='afm|custom|CheckAFMid1()';	
    
	var rules_profile_E=new Array();
    rules_profile_E[0]='lastname|required|Τοποθετήστε την Επωνυμία';                 
    rules_profile_E[1]='lastname|mask|alnumhyphen|Μυ έγκυροι χαρακτήρες';
    //rules_profile_E[2]='alias|required|Τοποθετήστε τον Διακριτικό Τίτλο';
    rules_profile_E[2]='password|required|Τοποθετήστε το password';
    rules_profile_E[3]='password|minlength|8';
    rules_profile_E[4]='repassword|equal|$password';

	//rules_profile_E[3]='password|empty|pre-condition';
	//rules_profile_E[4]='repassword|equal|$password|post-condition';
	//rules_profile_E[5]='3|implies|4|Πρέπει να τοποθετήσετε το password';

    rules_profile_E[5]='afm|minlength|8';
    rules_profile_E[6]='afm|maxlength|10';
    rules_profile_E[7]='address_tk|required|Τοποθετήστε τον Ταχυδρομικό κωδικό';
    rules_profile_E[8]='phone|required|Τοποθετήστε το Τηλέφωνο';
    rules_profile_E[9]='contact_name|required|Τοποθετήστε τον Υπεύθυνο Επικοινωνίας';
	

    
	var rules_school=new Array();
	rules_school[0]='school_name|required|Τοποθετήστε το Όνομα της Σχολής';
	rules_school[1]='date_from|required|Τοποθετήστε το Ημερομηνία Από';
	rules_school[2]='date_to|required|Τοποθετήστε το Ημερομηνία Εώς';
	//rules_school[3]='date_from|required|Τοποθετήστε το Ημερομηνία Εώς';
	
	var rules_more=new Array();
	rules_more[0]='wa_job_type|required|Τοποθετήστε είδος Απασχόλησης';
	rules_more[1]='date_from|required|Τοποθετήστε το Ημερομηνία Από';
	rules_more[2]='date_to|required|Τοποθετήστε το Ημερομηνία Εώς';

	var rules_jobs=new Array();
	rules_jobs[0]='company|required|Τοποθετήστε το Όνομα της Εταιρείας';
	rules_jobs[10]='date_from|required|Τοποθετήστε το Ημερομηνία Από';
	rules_jobs[20]='date_to|required|Τοποθετήστε το Ημερομηνία Εώς';
	
	var rules_search=new Array();
	rules_search[10]='level_id|required|Τοποθετήστε Ειδικότητα';
	rules_search[20] ='age_range|required|Τοποθετήστε το Range';	

	var rules_oaed_u=new Array();
	rules_oaed_u[10]='select_step|required|Τοποθετήστε Ειδικότητα';
	rules_oaed_u[20] ='level_id|required|Τοποθετήστε το Eπίπεδο Εκπαίδευσης';

	var rules_oaed_j=new Array();
	rules_oaed_j[0]='select_step|required|Τοποθετήστε Ειδικότητα';
	rules_oaed_j[1] ='level_id|required|Τοποθετήστε το Eπίπεδο Εκπαίδευσης';


	var rules_reg_emp=new Array();
	rules_reg_emp[0]='lastname|required|Τοποθετήστε την Επωνυμία';                 
	rules_reg_emp[1]='lastname|mask|alnumhyphen|Μή έγκυροι χαρακτήρες';
  //rules_reg_emp[2]='alias|required|Τοποθετήστε τον Διακριτικό Τίτλο';
	rules_reg_emp[3]='email|required';
	rules_reg_emp[4]='email|email';
	rules_reg_emp[5]='reemail|equal|$email';
	rules_reg_emp[6]='password|required|Τοποθετήστε το password';
	rules_reg_emp[7]='password|minlength|8';
	rules_reg_emp[8]='repassword|equal|$password';
  rules_reg_emp[9]='afm|minlength|8';
	rules_reg_emp[10]='afm|maxlength|10';
  rules_reg_emp[11]='address_tk|required|Τοποθετήστε τον Ταχυδρομικό κωδικό';
  rules_reg_emp[12]='phone|required|Τοποθετήστε το Τηλέφωνο';

	//rules_reg_emp[13]='afm|custom|checkme()';
  rules_reg_emp[14]='contact_name|required|Τοποθετήστε τον Υπεύθυνο Επικοινωνίας';
	rules_reg_emp[15]='code|required|Τοποθετήστε τον κωδικό επιβεβαίωσης';
	
	
	var rules_add_position=new Array();
	rules_add_position[0]='job_name|required|Τοποθετήστε τον τίτλο εργασίας';
	rules_add_position[1]='job_desc|required|Τοποθετήστε την περιγραφή εργασίας';
	rules_add_position[2]='military_complete|required|Τοποθετήστε τις στρατιωτικές υποχρεώσεις';
	rules_add_position[3]='step_code|required|Τοποθετήστε τον κωδικό ΣΤΕΠ92';
	rules_add_position[4]='level_id|required|Τοποθετήστε το εκπαιδευτικό επίπεδο';
	//rules_add_position[5]='lang_id_1|custom|checklangs()';
	//rules_add_position[6]='lang_id_2|custom|checklangs()';
	//rules_add_position[7]='lang_id_3|custom|checklangs()';	
	//rules_add_position[8]='5|or|6-7|oxi idio4';
	
	var rules_lang=new Array();
	rules_lang[0]='lang|required|Τοποθετήστε την Γλώσσα';
	rules_lang[1]='langlevel|required|Τοποθετήστε το Επίπεδο';


	
function CheckAFM(AFM) {
		var msg = "";		var i;		var nn;		var S = 0;		var V = 512;		var Y = 0;		var tempchar;		var lastchar;
		if (AFM.length < 9) msg = 'Το ΑΦΜ που γράψατε δεν είναι πλήρες !';
		//if (isNumber(AFM) == false) msg = 'Το ΑΦΜ που γράψατε δεν είναι αριθμός !';
		if (msg == "") {
			for (var i= 0 ; i < AFM.length-1; i++){
			 tempchar = AFM.charAt(i);
			 V = V / 2;
			 S += tempchar * V;
			}
			Y = S % 11;
			lastchar = AFM.charAt(AFM.length-1);
			if ((Y == 10 && lastchar == '0') || (Y == lastchar)) { 
        msg = 'Το ΑΦΜ : ' + AFM + ' είναι έγκυρο';
        return true; 
      }
			else { 
        msg = 'Το ΑΦΜ που γράψατε δεν είναι έγκυρο'; 
      }
			
      alert(msg);
			return false;
		} else {			
			alert(msg);	
			return false;
			//return true;
		}
}

function CheckAFM_id() {
		var AFM2 = document.getElementById('afm').value;
		//var AFM2 = document.forms['userform_profile'].afm.value;
		var msg = "";		var i;		var nn;		var S = 0;		var V = 512;		var Y = 0;		var tempchar;		var lastchar;
		if (msg == "") {
			for (var i= 0 ; i < AFM2.length-1; i++){
			 tempchar = AFM2.charAt(i);
			 V = V / 2;
			 S += tempchar * V;
			}
			Y = S % 11;
			lastchar = AFM2.charAt(AFM2.length-1);
			if ((Y == 10 && lastchar == '0') || (Y == lastchar)) { msg = 'Το ΑΦΜ : ' + AFM2 + ' είναι έγκυρο'; }
			else { msg = 'Το ΑΦΜ που γράψατε δεν είναι έγκυρο'; }
			//alert(msg);
			return msg;
		} else {			
			//alert(msg);	
			return msg;
		}
	return AFM2;
}



function checklangs()
{
	var msg;
	var la1=document.getElementById("lang_id_1").value;
	var la2=document.getElementById("lang_id_2").value;
	var la3=document.getElementById("lang_id_3").value;

	if(la1==la2 || la1==la3 || la2==la3)
	{
		msg='Τα πεδία των γλωσσών πρέπει να είναι διαφορετικά!';
	}
	else
	{
		msg=null;
	}
	return msg;
}


function emptyErrorMessage() {
		if (document.getElementById("error_message")) {
			document.getElementById("error_message").innerHTML = "";
		}	
}
