	var FLAG_GREEN=1;
	var FLAG_YELLOW=2;
	var FLAG_RED=3;
	
	function showErrors(errors)
	{	
		var text="";
		for(i=0;i<errors.length;++i) text+=errors[i]+"\r\n";
		alert(text);
	}

	function is_alphanum(str) {
		patn=/^[a-zA-Z0-9]+$/;
		if (patn.test(str)) {
			return true;
		}
		return false;
	}
	
	function is_alphanum_with_underscore(str) {
		patn=/^[a-zA-Z0-9_]+$/;
		if (patn.test(str)) {
			return true;
		}
		return false;
	}
	function validate_user_with_underscore(str) {
		if (!is_alphanum_with_underscore(str) || !checkByteLength(str,4,20)) {
			return false;
		}
		return true;
	}

	function validate_user(str) {
		if (!is_alphanum_with_underscore(str) || !checkByteLength(str,4,20)) {
			return false;
		}
		return true;
	}


	function checkByteLength(str,minlen,maxlen) {
		if (str==null) {
			return false;
		}
		var l=str.length;
		var blen=0;
		for(i=0;i<l;i++) {
			if ((str.charCodeAt(i)&0xff00)!=0) {
				blen++;
			}
			blen ++;
		}
		if (blen>maxlen || blen<minlen) {
			return false;
		}
		return true;
	}


	function validate_email(str) {
		var patn=/^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
		if (patn.test(str)) {
			return true;
		}
		return false;
	}

	function set_field_message(field,msg_type,msg_text) {
		the_field=document.getElementById('msg_'+field);
		the_field.innerHTML=msg_text;
		if (msg_type==FLAG_GREEN) {
			the_field.className='field_green_msg';
		} else if (msg_type==FLAG_YELLOW) {
			the_field.className='field_yellow_msg';
		} else if (msg_type==FLAG_RED) {
			the_field.className='field_red_msg';
		}
	}

	function numbersonly(myfield,e,dec) {
		var key;
		var keychar;
		if (window.event) {
			key = window.event.keyCode;
		} else if (e) {
			key = e.which;
		} else {
			return true;
		}
		keychar = String.fromCharCode(key);
		// control keys
		if (key==null || key==0 || key==8 || key==9 || key==13 || key==27) {
			return true;
		} else if ((("0123456789").indexOf(keychar)>-1)) { // numbers
			return true;
		} else if (dec && keychar=="." && myfield.value.indexOf(".")==-1) { // decimal point
			return true;
		} else {
			return false;
		}
	}
	function leapYear(yr) {
		return (((yr % 4 == 0) && yr % 100 != 0) || yr % 400 == 0);
	}
	var daysinmonth=new Array();
	daysinmonth[1]=31;
	daysinmonth[2]=28;
	daysinmonth[3]=31;
	daysinmonth[4]=30;
	daysinmonth[5]=31;
	daysinmonth[6]=30;
	daysinmonth[7]=31;
	daysinmonth[8]=31;
	daysinmonth[9]=30;
	daysinmonth[10]=31;
	daysinmonth[11]=30;
	daysinmonth[12]=31;
	function is_validdate(day,month,year) 
	{
		return ((day>0) && ((day<=daysinmonth[month]) || ((month==2) && (leapYear(year) && (day==29)))) && (month>0) && (month<13) && (year>1899) && (year<2099));
	}

	
var validateCustom=null;

function build_custom_fields_form(fields, placeholder, user, skip_validation)
{
	if(!placeholder) return;
	placeholder.innerHTML='';
	if(!fields || fields.length==0) return;
	
	table=document.createElement('table');
	
	for(i=0;i<fields.length;i++)
	{
		//label
		var row=table.insertRow(table.rows.length);
		var cell = row.insertCell(0);
		if(user) cell.setAttribute('width','170');
		cell.setAttribute('valign','top');
		
		var el = document.createElement('label');
		el.setAttribute('for', 'f_'+fields[i].id);
		if(user) el.style.fontWeight='bold';
		el.innerHTML=fields[i].label+':';
		cell.appendChild(el);
		
		if(fields[i].required=="1" && !skip_validation)
		{
			var star=document.createElement('span');
			star.className='text3red';
			star.innerHTML='*';
			cell.appendChild(star);
		}
		
		if(fields[i].type==2) var el2=document.createElement('textarea');
		else if(fields[i].type==4 || fields[i].type==5) var el2=document.createElement('select');
			 else var el2=document.createElement('input');
		el2.setAttribute('style',fields[i].css_style);
		el2.setAttribute('class',fields[i].css_class);
		el2.setAttribute('id','f_'+fields[i].id);
		if(fields[i].type==5) el2.setAttribute('name','f_'+fields[i].id+'[]');
		else el2.setAttribute('name','f_'+fields[i].id);
		
		//get additional attributes
		if(fields[i].attributes!="")
		{
			var params=explodeArray(fields[i].attributes,' ');
			for(j=0;j<params.length;j++)
			{
				var pair=explodeArray(params[j],"=");
				if(pair[0])
				{
					if(pair[1]) el2.setAttribute(pair[0].replace(/["']/g,''), pair[1].replace(/["']/g,''));
					else el2.setAttribute(pair[0].replace(/["']/g,''), '');
				}
			}
		}
		
		switch(fields[i].type)
		{
			case "1": 
				el2.setAttribute('type','text');
				el2.setAttribute('value',fields[i].value);
				break;
			case "2":
				el2.innerHTML=fields[i].value;
				break
			case "3":
				el2.type='checkbox';
				break;
			case "4":
			case "5":
				if(fields[i].type=="5") el2.setAttribute('multiple','multiple');
				if(fields[i].items)
				{
					for(j=0;j<fields[i].items.length;j++)
					{
						if(fields[i].items[j].selected=="1") selected=true;
						else selected=false;
						el2.options[el2.options.length]=new Option(fields[i].items[j].name,fields[i].items[j].value, selected, selected);
					}
				}
				break;
			
		}
		
		var cell2 = row.insertCell(1);
		cell2.setAttribute('valign','top');
		cell2.appendChild(el2);
		
		if(fields[i].extra_info!='')
		{
			extra_info=document.createElement('span');
			extra_info.className="Footer";
			extra_info.style.marginLeft="10px";
			extra_info.innerHTML=fields[i].extra_info;
			cell2.appendChild(extra_info);
		}
		
		//IE will not care about the checked property if the checkbox is not part of the DOM yet, so I have to set it after adding it.
		if(fields[i].type=="3" && fields[i].value) el2.checked=true;
		
	}
	
	var function_code='';
	if(!skip_validation)
	{
		for(i=0;i<fields.length;i++)
		{
			//validation
			//creeaza codul functiei
			fields[i].error_message=fields[i].error_message.replace(/["']/gi,'');  //"
			if(fields[i].required=="1")
				function_code+=" if(document.getElementById('f_"+fields[i].id+"').value==''){alert('"+fields[i].error_message+"');document.getElementById('f_"+fields[i].id+"').focus();return false;}";
			
			if(fields[i].filter!="")
			{
				function_code+=" var regex=/^"+fields[i].filter+"$/gi;";
				function_code+=" if(!document.getElementById('f_"+fields[i].id+"').value.match(regex) ){";
				function_code+="alert('"+fields[i].error_message+"');document.getElementById('f_"+fields[i].id+"').focus();return false;};";
			}
		}
	}
	function_code+=" return true;";
	//alert(function_code);
	validateCustom=new Function(function_code);
	
	placeholder.appendChild(table);
}

function explodeArray(item,delimiter)
{
	tempArray=new Array(1);
	var Count=0;
	var tempString=new String(item);
	while (tempString.indexOf(delimiter)>0)
	{
		tempArray[Count]=tempString.substr(0,tempString.indexOf(delimiter));
		tempString=tempString.substr(tempString.indexOf(delimiter)+1,tempString.length-tempString.indexOf(delimiter)+1);
		Count=Count+1
	}
	tempArray[Count]=tempString;
	return tempArray;
}
function isFunction(a) {
return typeof a == 'function';
}

function validate_FormInregistrareAngajator(){
	var user = jQuery.trim($('#user_1').val());$('#user_1').val(user);var user_1=$('#user_1').val();
	var parola = jQuery.trim($('#parola_1').val());$('#parola_1').val(parola);var parola_1=$('#parola_1').val();
	var parolare = jQuery.trim($('#parola_1re').val());$('#parola_1re').val(parolare);var parola_1re=$('#parola_1re').val();
	var email = jQuery.trim($('#email_1').val());$('#email_1').val(email);var email_1=$('#email_1').val();
	//var perscontact = jQuery.trim($('#perscontact').val());$('#perscontact').val(perscontact);var perscontact_1=$('#perscontact').val();
	var numefirma = jQuery.trim($('#numefirma').val());$('#numefirma').val(numefirma);var numefirma_1=$('#numefirma').val();
	var domeniu = $('#dom').val();
	var descrierefirma = jQuery.trim($('#descrierefirma').val());$('#descrierefirma').val(descrierefirma);var descrierefirma_1=$('#descrierefirma').val();
	var judet = $('#country').val();
	var localitate = $('#city').val();
	var adresa = jQuery.trim($('#adresa_1').val());$('#adresa_1').val(adresa);var adresa_1=$('#adresa_1').val();
	var strPhone=$('#telefon_1').val();
	if(!validate_user(user_1)){
		alert ('Completati corect campul USER (intre 4 si 20 de caractere)!');
		$("#user_1").focus()
		return false;
	}
	if(parola_1.length < 5){
		alert('Completati campul PAROLA(min 5 caractere)!'); $("#parola_1").focus(); return false;
	}
	if(parola_1re.length < 5){
		alert('Completati campul CONFIRMARE PAROLA(min 5 caractere)!'); $("#parola_1re").focus(); return false;
	}else
		if(parola_1re!=parola_1){
			alert('Campurile PAROLA si CONFIRMARE PAROLA trebuie sa coincida!'); $("#parola_1re").focus(); return false;
	}
	if (!validate_email(email_1)) {
		alert ('Completati corect campul EMAIL!');$("#email_1").focus(); return false;
	}
	/*if(perscontact_1.length < 3){
		alert ('Completati campul PERSOANA CONTACT!(min 3 caractere)');$("#perscontact").focus(); return false;
	}*/
	if(numefirma_1.length < 2){
		alert ('Completati campul NUME FIRMA!');$("#numefirma").focus(); return false;
	}
	if(domeniu == 0){
		alert ('Alegeti DOMENIUL DE ACTIVITATE al firmei!');$("#dom").focus(); return false;
	}
	if(descrierefirma_1.length < 2){
		alert ('Completati campul DESCRIERE FIRMA!');$("#descrierefirma").focus(); return false;
	}
	if(judet == 0){
		alert ('Alegeti JUDETUL!');$("#country").focus(); return false;
	}
	if(localitate == 0){
		alert ('Alegeti ORASUL!');$("#city").focus(); return false;
	}
	if(adresa_1.length < 2){
		alert ('Completati campul ADRESA!');$("#adresa_1").focus(); return false;
	}
	if(!checkInternationalPhone(strPhone)){
		alert ('Completati corect campul TELEFON!');$("#telefon_1").focus(); return false;
	}
	return true;
}
function validate_FormInregistrareAngajat(){

	var user = jQuery.trim($('#user_0').val());$('#user_0').val(user);var user_1=$('#user_0').val();
	var parola = jQuery.trim($('#parola_0').val());$('#parola_0').val(parola);var parola_1=$('#parola_0').val();
	var parolare = jQuery.trim($('#parola_0re').val());$('#parola_0re').val(parolare);var parola_1re=$('#parola_0re').val();
	var email = jQuery.trim($('#email_0').val());$('#email_0').val(email);var email_1=$('#email_0').val();
	var perscontact = jQuery.trim($('#nume_0').val());$('#nume_0').val(perscontact);var perscontact_1=$('#nume_0').val();
	var numefirma = jQuery.trim($('#prenume_0').val());$('#prenume_0').val(numefirma);var numefirma_1=$('#prenume_0').val();
	var zi = $('#day').val();
	var luna= $('#month').val();
	var an= $('#year').val();
	var judet = $('#country').val();
	var localitate = $('#city').val();
	var adresa = jQuery.trim($('#adresa_0').val());$('#adresa_0').val(adresa);var adresa_1=$('#adresa_0').val();
	var strPhone=$('#telefon_0').val();
	if(!validate_user(user_1)){
		alert ('Completati corect campul USER (intre 4 si 20 de caractere)!');
		$("#user_0").focus()
		return false;
	}
	if(parola_1.length < 5){
		alert('Completati campul PAROLA(min 5 caractere)!'); $("#parola_0").focus(); return false;
	}
	if(parola_1re.length < 5){
		alert('Completati campul CONFIRMARE PAROLA(min 5 caractere)!'); $("#parola_0re").focus(); return false;
	}else
		if(parola_1re!=parola_1){
			alert('Campurile PAROLA si CONFIRMARE PAROLA trebuie sa coincida!'); $("#parola_0re").focus(); return false;
	}
	if (!validate_email(email_1)) {
		alert ('Completati corect campul EMAIL!');$("#email_0").focus(); return false;
	}
	if(perscontact.length < 1){
		alert ('Completati campul NUME!');$("#nume_0").focus(); return false;
	}
	if(numefirma_1.length < 1){
		alert ('Completati campul PRENUME!');$("#prenume_0").focus(); return false;
	}
	if(!is_validdate(zi,luna,an)){
		alert ('Completati campul DATA NASTERE cu o data calendaristica valida!');$("#day").focus(); return false;
	}
	if(judet == 0){
		alert ('Alegeti JUDETUL!');$("#country").focus(); return false;
	}
	if(localitate == 0){
		alert ('Alegeti ORASUL!');$("#city").focus(); return false;
	}
	if(adresa_1.length < 2){
		alert ('Completati campul ADRESA!');$("#adresa_0").focus(); return false;
	}
	if(!checkInternationalPhone(strPhone)){
		alert ('Completati corect campul TELEFON!');$("#telefon_0").focus(); return false;
	}
	
	//validare detalii despre gradul de handicap
	var selectedItems = new Array();
	$("input[@name='grhandicap[]']:checked").each(function() {selectedItems.push($(this).val());});
	//alert(selectedItems.length);
	var data= selectedItems.join('|');
	//alert(data);
	
	var tiphandicap=new Array();var flag1=0;var asociat=0;var alt=0;var fizic=0;
	$("input[@name='tiphandicap[]']:checked").each(function() {
		tiphandicap.push($(this).val());
		if($(this).val()=='fizic')
			fizic=1;
		if($(this).val()=='asociat')
			asociat=1;
		if($(this).val()=='altul')
			alt=1;
		});
	flag1=tiphandicap.length;
	
	var handicapfizic=new Array();var flag2=0;
	$("input[@name='handicapfizic[]']:checked").each(function() {handicapfizic.push($(this).val());});
	flag2=handicapfizic.length;
	//alert(flag2);
	var accesibilitati=new Array();var flag3=0;
	$("input[@name='accesibilitati[]']:checked").each(function() {accesibilitati.push($(this).val());});
	flag3=accesibilitati.length;
	
	var tiphandicapasociat=jQuery.trim($('#tiphandicapasociat').val());$('#tiphandicapasociat').val(tiphandicapasociat);var tiphandicapasociat_1=$('#tiphandicapasociat').val();
	var alttiphandicap=jQuery.trim($('#alttiphandicap').val());$('#alttiphandicap').val(alttiphandicap);var alttiphandicap_1=$('#alttiphandicap').val();
	var nr_ore=jQuery.trim($('#nr_ore').val());$('#nr_ore').val(nr_ore);var nr_ore_1=$('#nr_ore').val();
	
	if(selectedItems.length<1){
		alert ('Completati campul GRADUL DE HANDICAP!');return false;
	}
	
	if(flag1<1){
		if((flag2<1)&&(tiphandicapasociat_1.length < 1)&&(alttiphandicap_1.length < 1)){
			alert ('Completati campul TIPUL DE HANDICAP!');return false;
		}
	}else{
		if((fizic==1)&&(flag2<1)){
			alert ('Completati TIPUL DE HANDICAP FIZIC!');return false;
		}
		if((asociat ==1)&&(tiphandicapasociat_1.length < 1)){
			alert ('Completati TIPUL DE HANDICAP ASOCIAT!');$("#tiphandicapasociat").focus();return false;
		}
		if((alt==1)&&(alttiphandicap_1.length < 1)){
			alert ('Completati campul ALT TIP de handicap!');$("#alttiphandicap").focus();return false;
		}
	}
	
	if(nr_ore_1.length<1){
		alert ('Completati campul NR ORE DISPONIBILE/ZI!');$("#nr_ore").focus();return false;
	}
	
	if(flag3<1){
		alert ('Completati campul ACCESIBILITATI NECESARE LA LOCUL DE MUNCA!');return false;
	}
	
	return true;
}


function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
	// Declaring required variables
	var digits = "0123456789";
	// non-digit characters which are allowed in phone numbers
	var phoneNumberDelimiters = "()- ";
	// characters which are allowed in international phone numbers
	// (a leading + is OK)
	var validWorldPhoneChars = phoneNumberDelimiters + "+";
	// Minimum no of digits in an international phone no.
	var minDigitsInIPhoneNumber = 10;

	var bracket=3
	strPhone=trim(strPhone)
	if(strPhone.indexOf("+")>1) return false
	if(strPhone.indexOf("-")!=-1)bracket=bracket+1
	if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
	var brchr=strPhone.indexOf("(")
	if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
	if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
	s=stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

//validare cv
function ascunde() {
	if($('#fara_experienta:checked').length!=1){
		$('#TblExperienta').show();
	}
	else{
		var experienta = document.getElementById('nivel_cariera');
		var last_job = document.getElementById('last_job');
		var last_firma = document.getElementById('last_firma');
		var departament = document.getElementById('departament_job');
		var froman = document.getElementById('from_an');
		var fromluna = document.getElementById('from_luna');
		var toan = document.getElementById('to_an');
		var toluna = document.getElementById('to_luna');
		var descrjob = document.getElementById('descrierejob');
		var cb=document.getElementById('panala_prezent');
		$('#TblExperienta').hide();
		experienta.options[0].selected = true;
		last_job.value='';
		last_firma.value='';
		departament.options[0].selected = true;
		froman.options[0].selected = true;
		fromluna.options[0].selected = true;
		toan.options[0].selected = true;
		toluna.options[0].selected = true;
		cb.checked=false;
		descrjob.value='';
	}
	
}
function set_month(sel) {
	var sel_m = document.getElementById('to_luna');
	var cb=document.getElementById('panala_prezent');
	if(sel == 9999)
	{

		sel_m.options[1].selected = true;
		cb.checked=true;
	}
	else {
		if(sel_m.value==99) sel_m.options[0].selected = true;
		cb.checked=false;
	}

}
function set_an(sel) {
	var cb=document.getElementById('panala_prezent');
	var sel_a = document.getElementById('to_an');
	if(sel == 99) {
		sel_a.options[1].selected = true;
		cb.checked=true;
	}
	else {
		if(sel_a.value==9999) sel_a.options[0].selected = true;
		cb.checked=false;
	}

}
function setPresent(obj) {
	var sel_m = document.getElementById('to_luna');
	var sel_a = document.getElementById('to_an');
	if(obj.checked==true) {
		sel_m.options[1].selected = true;
		sel_a.options[1].selected = true;
	}
	else {
		sel_m.options[0].selected = true;
		sel_a.options[0].selected = true;
	}
}

function validate_CreateCV(){
	var fara_experienta = document.getElementById('fara_experienta');
	var experienta = $('#nivel_cariera').val();
	var job = jQuery.trim($('#last_job').val());$('#last_job').val(job);var ultimul_job=$('#last_job').val();
	var firma = jQuery.trim($('#last_firma').val());$('#last_firma').val(firma);var ultima_firma=$('#last_firma').val();
	var depjob = $('#departament_job').val();
	var from_an= $('#from_an').val();
	var from_luna= $('#from_luna').val();
	var to_an= $('#to_an').val();
	var to_luna= $('#to_luna').val();
	var pana_in_prezent = document.getElementById('panala_prezent');
	var descjob = jQuery.trim($('#descrierejob').val());$('#descrierejob').val(descjob);var descrierejob=$('#descrierejob').val();
	
	var niveducatie = $('#nivel_educatie').val();
	var scoala = jQuery.trim($('#last_school').val());$('#last_school').val(scoala);var ultima_scoala=$('#last_school').val();
	
	if(fara_experienta.checked==false) {
		if(experienta == 0){
			alert ('Completati campul EXPERIENTA IN MUNCA!');$("#nivel_cariera").focus(); return false;
		}
		if(ultimul_job.length < 1){
			alert ('Completati campul ULTIMUL JOB!');$("#last_job").focus(); return false;
		}
		if(ultima_firma.length < 1){
			alert ('Completati campul FIRMA,LOCALITATEA!');$("#last_firma").focus(); return false;
		}
		if(depjob == 0){
			alert ('Completati campul DEPARTAMENT!');$("#departament_job").focus(); return false;
		}
		if(from_an == 0){
			alert ('Selectati anul de la campul DE LA!');$("#from_an").focus(); return false;
		}
		if(from_luna == 0){
			alert ('Selectati luna de la campul DE LA!');$("#from_luna").focus(); return false;
		}
		if(pana_in_prezent.checked==false) {
			if(to_an == 0){
				alert ('Selectati anul de la campul PANA LA!');$("#to_an").focus(); return false;
			}
			if(to_luna == 0){
				alert ('Selectati luna de la campul PANA LA!');$("#to_luna").focus(); return false;
			}
		}
		if(descrierejob.length < 2){
			alert ('Completati campul DESCRIERE JOB!');$("#descrierejob").focus(); return false;
		}
	}
	if(niveducatie == 0){
		alert ('Completati campul NIVEL EDUCATIE!');$("#nivel_educatie").focus(); return false;
	}
	if(ultima_scoala.length < 1){
		alert ('Completati campul ULTIMA SCOALA!');$("#last_school").focus(); return false;
	}
	return true;
}

function check_frmChangePass(){
	var ps = jQuery.trim($('#pass_user_logat').val());$('#pass_user_logat').val(ps);var parola_old=$('#pass_user_logat').val();
  	var pnew = jQuery.trim($('#new_pass_user_logat').val());$('#new_pass_user_logat').val(pnew);var parola_new=$('#new_pass_user_logat').val();
  	var pnew_r = jQuery.trim($('#new_pass_r_user_logat').val());$('#new_pass_r_user_logat').val(pnew_r);var parola_new_r=$('#new_pass_r_user_logat').val();
  	if(parola_old.length <1){
		alert('Scrieti parola veche!'); $("#pass_user_logat").focus(); return false;
	}
	if(parola_new.length <1){
		alert('Scrieti parola noua!'); $("#new_pass_user_logat").focus(); return false;
	}
	else if(parola_new.length <5){
	  alert('Parola noua trebuie sa contina minim 5 caractere!'); $("#new_pass_user_logat").focus(); return false;
	}
	if(parola_new_r.length <1){
		alert('Repetati parola noua!');  $("#new_pass_r_user_logat").focus(); return false;
	}else if(parola_new!=parola_new_r) {
	  alert('Ati gresit la repetarea parolei!'); $("#new_pass_r_user_logat").focus(); return false;
	}
	return true;
}

function validate_datecontcandidat(){
	var perscontact = jQuery.trim($('#nume_0').val());$('#nume_0').val(perscontact);var perscontact_1=$('#nume_0').val();
	var numefirma = jQuery.trim($('#prenume_0').val());$('#prenume_0').val(numefirma);var numefirma_1=$('#prenume_0').val();
	var zi = $('#day').val();
	var luna= $('#month').val();
	var an= $('#year').val();
	var judet = $('#country').val();
	var localitate = $('#city').val();
	var adresa = jQuery.trim($('#adresa_0').val());$('#adresa_0').val(adresa);var adresa_1=$('#adresa_0').val();
	var strPhone=$('#telefon_0').val();
	
	if(perscontact.length < 1){
		alert ('Completati campul NUME!');$("#nume_0").focus(); return false;
	}
	if(numefirma_1.length < 1){
		alert ('Completati campul PRENUME!');$("#prenume_0").focus(); return false;
	}
	if(!is_validdate(zi,luna,an)){
		alert ('Completati campul DATA NASTERE cu o data calendaristica valida!');$("#day").focus(); return false;
	}
	if(judet == 0){
		alert ('Alegeti JUDETUL!');$("#country").focus(); return false;
	}
	if(localitate == 0){
		alert ('Alegeti ORASUL!');$("#city").focus(); return false;
	}
	if(adresa_1.length < 2){
		alert ('Completati campul ADRESA!');$("#adresa_0").focus(); return false;
	}
	if(!checkInternationalPhone(strPhone)){
		alert ('Completati corect campul TELEFON!');$("#telefon_0").focus(); return false;
	}
	return true;
}
function validate_datecontangajator(){
	//var perscontact = jQuery.trim($('#perscontact').val());$('#perscontact').val(perscontact);var perscontact_1=$('#perscontact').val();
	var numefirma = jQuery.trim($('#numefirma').val());$('#numefirma').val(numefirma);var numefirma_1=$('#numefirma').val();
	var domeniu = $('#dom').val();
	var descrierefirma = jQuery.trim($('#descrierefirma').val());$('#descrierefirma').val(descrierefirma);var descrierefirma_1=$('#descrierefirma').val();
	var judet = $('#country').val();
	var localitate = $('#city').val();
	var adresa = jQuery.trim($('#adresa_1').val());$('#adresa_1').val(adresa);var adresa_1=$('#adresa_1').val();
	var strPhone=$('#telefon_1').val();
	
	/*if(perscontact_1.length < 3){
		alert ('Completati campul PERSOANA CONTACT!(min 3 caractere)');$("#perscontact").focus(); return false;
	}*/
	if(numefirma_1.length < 2){
		alert ('Completati campul NUME FIRMA!');$("#numefirma").focus(); return false;
	}
	if(domeniu == 0){
		alert ('Alegeti DOMENIUL DE ACTIVITATE al firmei!');$("#dom").focus(); return false;
	}
	if(descrierefirma_1.length < 2){
		alert ('Completati campul DESCRIERE FIRMA!');$("#descrierefirma").focus(); return false;
	}
	if(judet == 0){
		alert ('Alegeti JUDETUL!');$("#country").focus(); return false;
	}
	if(localitate == 0){
		alert ('Alegeti ORASUL!');$("#city").focus(); return false;
	}
	if(adresa_1.length < 2){
		alert ('Completati campul ADRESA!');$("#adresa_1").focus(); return false;
	}
	if(!checkInternationalPhone(strPhone)){
		alert ('Completati corect campul TELEFON!');$("#telefon_1").focus(); return false;
	}
	return true;
}

function validateAddJob(){
	var job = jQuery.trim($('#newjob').val());$('#newjob').val(job);var newjob=$('#newjob').val();
	var domenii=$('#dom').val();
	var localitate = $('#city').val();
	var descjob = jQuery.trim($('#descriere_job').val());$('#descriere_job').val(descjob);var descrierejob=$('#descriere_job').val();
	var cerinte = jQuery.trim($('#cerintejob').val());$('#cerintejob').val(cerinte);var cerintejob=$('#cerintejob').val();
	
	if(newjob.length < 1){
		alert ('Completati campul TITLU JOB!');$("#newjob").focus(); return false;
	}
	if(domenii==null){
		alert('Alegeti domeniile pt job');return false;
	}
	if(localitate == 0){
		alert ('Alegeti ORASUL!');$("#city").focus(); return false;
	}
	if(descrierejob.length < 2){
		alert ('Completati campul DESCRIERE JOB!');$("#descriere_job").focus(); return false;
	}
	if(cerintejob.length < 2){
		alert ('Completati campul CERINTE JOB!');$("#cerintejob").focus(); return false;
	}
	return true;
}


