var sh = screen.height;
var sw = screen.width;

function validatePoll() {
	test = false;
	
	var count = $$('.poll_options').length;

	for(i = 0; i < count; i++) {
		so = $('option_' + i)
		
		if(so.checked == true) {
			test = true;
		}
	}
	
	if(test == false) {
		alert('Nu ati introdus optiunea dvs.');
	}
	
	return test;
}

function trim(s) {
  if (typeof s != "string") return s;
  var rs = s; var ch = rs.substring(0, 1);
  while (ch == " ") {
   rs = rs.substring(1, rs.length);
    ch = rs.substring(0, 1);
  }
  ch = rs.substring(rs.length - 1, rs.length);
  while(ch == " ") {
    rs = rs.substring(0, rs.length - 1);
    ch = rs.substring(rs.length - 1, rs.length);
  }
  while (rs.indexOf("  ") != -1) rs = rs.substring(0, rs.indexOf("  ")) + rs.substring(rs.indexOf("  ") + 1, rs.length);
  return rs;
}

function nl2br(s) {
	return s.replace(/\n/g, "<br />");
}

function checkEmail(s){
  var tesresults;
  var filter=/^([_a-z0-9-]+)(\.[_a-z0-9-]*)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i;
  if (filter.test(s)){testresults=true;}else{testresults=false;}
  return testresults;
}

function clearBox(obj, string, autoselect) {
	if( $(obj).value == string) {
		$(obj).value = "";
	} else {
		if(autoselect == true) {
			$(obj).select();
		}
	}
}

function fillBox(obj, string) {
	if( $(obj).value == "") {
		$(obj).value = string;
	}
}

function confirmDelete(msg)
{
	if(confirm(msg))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function popup(url, name, width, height, opts) {
	options = 'left=' + Math.round((sw - width)/2) + ',top=' + Math.round((sh - height)/2) + ',width=' + width + ',height=' + height;
	if(opts != "") {
		options += ',' + opts;
	}
	window.open(url, name, options);
}

function gotoPage(start) {
	$('start').value = start;
	$('form_date_lista').submit();
	return true;
}

function validateCategory() {
  var err=0; obj = null;
  var so1=$('categoryId');
  
  if(so1.value == ""){ err++;if(obj==null){obj=so1;}}

  if(err!=0){if(obj != null) {obj.focus();} return false;}else{ $('form_ultimele_articole').submit(); return true;}
}

function validateSearch() {
	var err=0; var msg="Nu ati completat corect formularul: "; var obj = null;
	var so1 = $('keyword');

	if(so1.value == "" || so1.value == "cuvant cautat..."){ err++;msg+="\n"+err+". Nu ati introdus cuvantul cautat"; if(obj==null){obj=so1;}}

  	if(err!=0){alert(msg); if(obj != null) { obj.focus(); } return false;}else{return true;}
}

function mustLogin(msg) {
	$('div_login').show();
	
	if(msg == "") {
		msg = "Eroare: Este necesar sa va logati pentru a comanda acest pachet de servicii.";
	}
	
	msg = embossError(msg);
	
	window.scrollTo(0, 100);
	$('login_message').innerHTML = msg;
}

function setSearchFormAction() {
	//if($('keytype').value == "jobs") {
	//	$('form_search').action = baseURL + "/anunturi/cautare/index.php";
	//} else if($('keytype').value == "articles") {
	//	$('form_search').action = baseURL + "/articole/cautare/index.php";
	//}
}


function validateRecoverPassword()
{
  var err=0; var msg="Nu ati completat corect formularul: "; var obj = null;
  var so1=$('username');
  var so2=$('type');

  if(so1.value == "" || parseInt(so1.value) == 0){ err++;msg+="\n"+err+". Nu ai introdus numele contului"; if(obj==null){obj=so1;}}

  if(err!=0){alert(msg);obj.focus();return false;}else{return true;}
}

function validateContact()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;

  var so1=$('name');
  var so2=$('email');
  var so3=$('company');
  var so4=$('message');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele si prenumele"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail"; if(obj==null){obj=so2;}} else { if(checkEmail(so2.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida."; if(obj==null){obj=so2;}} }
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus compania"; if(obj==null){obj=so3;}}
  if(so4.value == "" || so4.value == "mesajul dumneavoastra..."){ err++;msg+="\n"+err+". Nu ati introdus mesajul"; if(obj==null){obj=so4;}}
  
  if(err!=0){alert(msg); if(obj != null) { obj.focus(); } return false;}else{return true;}
}

function validateAccount()
{
  var err=0; var msg="Nu ati completat corect formularul: "; var obj = null;
  var so1=$('register_username');
  var so2=$('register_password');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail"; if(obj==null){obj=so1;}} else { if(checkEmail(so1.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida."; if(obj==null){obj=so1;}} }
 
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus parola"; if(obj==null){obj=so2;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function getURL(url) {
	window.location.href = url;
	return false;
}

function validateLogin()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('login_username');
  var so2=$('login_password');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail."; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus parola."; if(obj==null){obj=so2;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateRegister()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('create_username');
  var so2=$('create_password');
  var so3=$('create_type');
  var so4=$('agree');
  
  if(so4.checked == true) {
	  if(so3.value == "candidat") {
	    var so5=$('firstname');
	    var so6=$('lastname');
	    var so7=$('category_id');
	  	//var so8=$('profession_id');
	  	//var so9=$('profession');
	  	var so10=$('address');
	  	var so11=$('country');
	  	var so12a=$('county');
	  	var so12b=$('other_county');
	  	var so13a=$('city');
	 	var so13b=$('other_city');
	  	var so14=$('phone');
	  	var so15=$('birthdate');
	  	var so16a=$('gender_male');
	  	var so16b=$('gender_female');
	  	var so17a=$('marital_status_married');
	  	var so17b=$('marital_status_single');
	  	
	  	if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail."; if(obj==null){obj=so1;}} else { if(checkEmail(so1.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida.";if(obj==null){obj=so1;}} }
	    if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus parola."; if(obj==null){obj=so2;}}
	  	if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele."; if(obj==null){obj=so5;}}
	  	if(so6.value == ""){ err++;msg+="\n"+err+". Nu ati introdus prenumele."; if(obj==null){obj=so6;}}
	  	if(so7.options[so7.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus domeniul de activitate."; if(obj==null){obj=so7;}}
	  	//if(so8.options[so8.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus profesia."; if(obj==null){obj=so8;}}
	  	//if(so9.value == "" && so8.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus profesia"; if(obj==null){obj=so9;}}
	  	if(so10.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa."; if(obj==null){obj=so10;}}
	  	if(so11.options[so11.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara."; if(obj==null){obj=so11;}}
	 	if(so12a != null && so12a.style.display != "none") {
	  		if(so12a.options[so12a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so12a;}}
	  	} else {
	  		if(so12b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so12b;}}
	  	}
	  	if(so13a != null && so13a.style.display != "none") {
	  		if(so13a.options[so13a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so13a;}}
	  	} else {
	  		if(so13b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so13b;}}
	  	}
	  	if(so14.value == ""){ err++;msg+="\n"+err+". Nu ati introdus un numar de telefon."; if(obj==null){obj=so14;}}
	  	if(so15.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de nastere."; if(obj==null){obj=so15;}}
	  	if(so16a.checked == false && so16b.checked == false){ err++;msg+="\n"+err+". Nu ati introdus sexul."; if(obj==null){obj=so16a;}}
	  	if(so17a.checked == false && so17b.checked == false){ err++;msg+="\n"+err+". Nu ati introdus starea civila."; if(obj==null){obj=so17a;}}
	  } else if(so3.value == "companie") {
	  	var so5=$('firstname');
	    var so6=$('category_id');
	  	var so7=$('address');
	  	var so8=$('country');
	  	var so9a=$('county');
	  	var so9b=$('other_county');
	  	var so10a=$('city');
	  	var so10b=$('other_city');
	  	var so11=$('phone');
	  	var so12=$('iban');
	  	var so13=$('bank');
	  	var so14=$('fiscal_code');
	  	var so15=$('no_reg_com');
	  	
	  	var so16=$('contact_firstname');
	  	var so17=$('contact_lastname');
	  	
	  	if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail."; if(obj==null){obj=so1;}} else { if(checkEmail(so1.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida.";if(obj==null){obj=so1;}} }
	    if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus parola."; if(obj==null){obj=so2;}}
	  	if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele."; if(obj==null){obj=so5;}}
	  	if(so6.options[so6.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus domeniul de activitate."; if(obj==null){obj=so6;}}
	  	if(so7.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa."; if(obj==null){obj=so7;}}
	  	if(so8.options[so8.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara."; if(obj==null){obj=so8;}}
	 	if(so9a != null && so9a.style.display != "none") {
	  		if(so9a.options[so9a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so9a;}}
	  	} else {
	  		if(so9b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so9b;}}
	  	}
	  	if(so10a != null && so10a.style.display != "none") {
	  		if(so10a.options[so10a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so10a;}}
	  	} else {
	  		if(so10b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so10b;}}
	  	}
	  	if(so11.value == ""){ err++;msg+="\n"+err+". Nu ati introdus un numar de telefon fix/mobil."; if(obj==null){obj=so11;}}
	  	if(so12.value == ""){ err++;msg+="\n"+err+". Nu ati introdus codul IBAN."; if(obj==null){obj=so12;}}
	  	if(so13.value == ""){ err++;msg+="\n"+err+". Nu ati introdus banca."; if(obj==null){obj=so13;}}
	  	if(so14.value == ""){ err++;msg+="\n"+err+". Nu ati introdus codul fiscal."; if(obj==null){obj=so14;}}
	  	if(so15.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numarul Registrului Comertului."; if(obj==null){obj=so15;}}
	  	
	  	if(so16.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele persoanei de contact."; if(obj==null){obj=so16;}}
	  	if(so17.value == ""){ err++;msg+="\n"+err+". Nu ati introdus prenumele persoanei de contact."; if(obj==null){obj=so17;}}
	
	  } else if(so3.value == "") {
	  	err++;msg+="\n"+err+". Nu ati ales tipul contului.";
	  }
   } else {
		err++;msg+="\n"+err+". Nu ati agreat cu termenii si conditiile.";if(obj==null){obj=so4;}
   }
	
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateApplication() {
	var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
	so1 = $('cv_count');
	var hasCVs = false;
	
	for(i = 0; i < so1.value; i++) {
		var so2=$('cv_id_' + i);
		
		if(so2.checked == true) {
			hasCVs = true;
			break;
		}
	}
	
	if(hasCVs == false) {
			err++;msg+="\n"+err+". Nu ati ales cv-ul.";
	}
	
	if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateProgramming()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('appointment_date');
  var so2=$('appointment_hour');
  var so3=$('appointment_minute');
  
  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data programarii."; if(obj==null){obj=so1;}}
  if(so2.value == "" || so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus ora programarii."; if(obj==null){obj=so2;}}

  if(so1.value != "" && so2.value != "" && so3.value != "") {
  		var date = new Array ();
  		date = so1.value.split("-");
  	
  		var today = new Date();
		var programmingDate = new Date();
		programmingDate.setDate(date[2]);
		programmingDate.setMonth(date[1] - 1);
		programmingDate.setYear(date[0]);
		programmingDate.setHours(so2.value);
		programmingDate.setMinutes(so3.value);
		
		if(programmingDate.getTime() <= today.getTime()) {
			err++;msg+="\n"+err+". Data si ora programarii sunt in trecut."; if(obj==null){obj=so1;}
		}
  }
	
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function urlTitle(string) {
	var newString = "";
	newString = string.replace(/(\s|\/)/ig, "-");
	return newString;
}

function setDomains() {
	$('form_domains').setAttribute("action", "/anunturi/categorii/" + $('category_id').value + "/" + urlTitle($('category_id').options[$('category_id').selectedIndex].innerHTML) + ".html");
	return false;
}

function validateProfile()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('type');

  if(so1.value == "candidat") {
  	 var so3=$('email');
	 var so4=$('firstname');
	 var so5=$('lastname');
	 var so6=$('category_id');
	 //var so7=$('profession_id');
	 //var so8=$('profession');
	 var so9=$('address');
	 var so10=$('country');
	 var so11a=$('county');
	 var so11b=$('other_county');
	 var so12a=$('city');
	 var so12b=$('other_city');
	 var so13=$('phone');
	 var so14=$('birthdate');
	 var so15a=$('gender_male');
	 var so15b=$('gender_female');
	 var so16a=$('marital_status_married');
	 var so16b=$('marital_status_single');
	  	
	 if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail.";  if(obj==null){obj=so3;} } else { if(checkEmail(so3.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida."; if(obj==null){obj=so3;} } }
	 if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele.";  if(obj==null){obj=so4;} }
	 if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus prenumele.";  if(obj==null){obj=so5;} }
	 if(so6.options[so6.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus domeniul de activitate.";  if(obj==null){obj=so6;} }
	 //if(so7.options[so7.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus profesia.";  if(obj==null){obj=so7;} }
	 //if(so8.value == "" && so7.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus profesia."; if(obj==null){obj=so8;}}
	 if(so9.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa.";  if(obj==null){obj=so9;} }
	 if(so10.options[so10.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara.";  if(obj==null){obj=so10;} }
	 if(so11a != null && so11a.style.display != "none") {
	 	if(so11a.options[so11a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so11a;} }
	 } else {
	 	if(so11b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so11b;} }
	 }
	 if(so12a != null && so12a.style.display != "none") {
	 	if(so12a.options[so12a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so12a;} }
	 } else {
	 	if(so12b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so12b;} }
	 }
	 if(so13.value == ""){ err++;msg+="\n"+err+". Nu ati introdus un numar de telefon.";  if(obj==null){obj=so13;} }
	 if(so14.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de nastere.";  if(obj==null){obj=so14;} }
	 if(so15a.checked == false && so15b.checked == false){ err++;msg+="\n"+err+". Nu ati introdus sexul.";  if(obj==null){obj=so15a;} }
	 if(so16a.checked == false && so16b.checked == false){ err++;msg+="\n"+err+". Nu ati introdus starea civila.";  if(obj==null){obj=so16a;} }
  } else if(so1.value == "companie") {
     var so3=$('email');
	 var so4=$('firstname');
	 var so5=$('category_id');
	 var so6=$('address');
	 var so7=$('country');
	 var so8a=$('county');
	 var so8b=$('other_county');
	 var so9a=$('city');
	 var so9b=$('other_city');
	 var so10=$('phone');
	 var so11=$('iban');
	 var so12=$('bank');
	 var so13=$('fiscal_code');
	 var so14=$('no_reg_com');
	  	
	 var so15=$('contact_firstname');
	 var so16=$('contact_lastname');
	  	
	 if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail."; if(obj==null){obj=so3;} } else { if(checkEmail(so3.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida.";  if(obj==null){obj=so3;} } }
	 if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele.";  if(obj==null){obj=so4;} }
	 if(so5.options[so5.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus domeniul de activitate.";  if(obj==null){obj=so5;} }
	 if(so6.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa."; if(obj==null){obj=so6;} }
	 if(so7.options[so7.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara.";  if(obj==null){obj=so7;} }
	 if(so8a != null && so8a.style.display != "none") {
	  if(so8a.options[so8a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so8a;} }
	 } else {
	 	if(so8b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so8b;} }
	 }
	 if(so9a != null && so9a.style.display != "none") {
	  if(so9a.options[so9a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so9a;} }
	 } else {
	 	if(so9b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so9b;} }
	 }
	 if(so10.value == ""){ err++;msg+="\n"+err+". Nu ati introdus un numar de telefon fix/mobil.";  if(obj==null){obj=so10;} }
	 if(so11.value == ""){ err++;msg+="\n"+err+". Nu ati introdus codul IBAN.";  if(obj==null){obj=so11;} }
	 if(so12.value == ""){ err++;msg+="\n"+err+". Nu ati introdus banca.";  if(obj==null){obj=so12;} }
	 if(so13.value == ""){ err++;msg+="\n"+err+". Nu ati introdus codul fiscal.";  if(obj==null){obj=so13;} }
	 if(so14.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numarul Registrului Comertului.";  if(obj==null){obj=so14;} }
	  	
	 if(so15.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele persoanei de contact.";  if(obj==null){obj=so15;} }
	 if(so16.value == ""){ err++;msg+="\n"+err+". Nu ati introdus prenumele persoanei de contact.";  if(obj==null){obj=so16;} }
  } else if(so1.value == "admin") {
  	 var so3=$('email');
	 var so4=$('firstname');
	 var so5=$('lastname');
	 var so6=$('address');
	 var so7=$('country');
	 var so8a=$('county');
	 var so8b=$('other_county');
	 var so9a=$('city');
	 var so9b=$('other_city');
	 var so10=$('phone');
	  	
	 if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail.";  if(obj==null){obj=so3;} } else { if(checkEmail(so3.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida."; if(obj==null){obj=so3;} } }
	 if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele.";  if(obj==null){obj=so4;} }
	 if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus prenumele.";  if(obj==null){obj=so5;} }
	 if(so6.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa.";  if(obj==null){obj=so6;} }
	 if(so7.options[so7.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara.";  if(obj==null){obj=so7;} }
	 if(so8a != null && so8a.style.display != "none") {
	 	if(so8a.options[so8a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so8a;} }
	 } else {
	 	if(so8b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so8b;} }
	 }
	 if(so9a != null && so9a.style.display != "none") {
	 	if(so9a.options[so9a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so9a;} }
	 } else {
	 	if(so9b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so9b;} }
	 }
	 if(so10.value == ""){ err++;msg+="\n"+err+". Nu ati introdus un numar de telefon.";  if(obj==null){obj=so10;} }
  } else if(so1.value == "") {
	  err++;msg+="\n"+err+". Nu ati specificat tipul contului.";
  }
	
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateCandidateCVPersonalData()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;

  var so1=$('firstname');
  var so2=$('lastname');
  var so3=$('address');
  var so4=$('country');
  var so5a=$('county');
  var so5b=$('other_county');
  var so6a=$('city');
  var so6b=$('other_city');
  var so7=$('phone');
  var so8=$('email');
  var so9=$('birthdate');
  var so10a=$('gender_male');
  var so10b=$('gender_female');
  var so11a=$('marital_status_married');
  var so11b=$('marital_status_single');
	  	
  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele.";  if(obj==null){obj=so1;} }
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus prenumele.";  if(obj==null){obj=so2;} }
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa.";  if(obj==null){obj=so3;} }
  if(so4.options[so4.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara.";  if(obj==null){obj=so4;} }
  if(so5a != null && so5a.style.display != "none") {
	 if(so5a.options[so5a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so5a;} }
  } else {
	 if(so5b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul.";  if(obj==null){obj=so5b;} }
  }
  if(so6a != null && so6a.style.display != "none") {
	 if(so6a.options[so6a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so6a;} }
  } else {
	 if(so6b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul.";  if(obj==null){obj=so6b;} }
  }
  if(so7.value == ""){ err++;msg+="\n"+err+". Nu ati introdus un numar de telefon.";  if(obj==null){obj=so7;} }
  if(so8.value == ""){ err++;msg+="\n"+err+". Nu ati introdus adresa de e-mail.";  if(obj==null){obj=so8;} } else { if(checkEmail(so8.value) == false) { err++; msg += "\n"+err+". Adresa de e-mail nu este valida."; if(obj==null){obj=so8;} } }
  if(so9.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de nastere.";  if(obj==null){obj=so8;} }
  if(so10a.checked == false && so10b.checked == false){ err++;msg+="\n"+err+". Nu ati introdus sexul.";  if(obj==null){obj=so10a;} }
  if(so11a.checked == false && so11b.checked == false){ err++;msg+="\n"+err+". Nu ati introdus starea civila.";  if(obj==null){obj=so11a;} }

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateCandidateCV()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('title');
  var so2=$('category_id');
  //var so3=$('profession_id');
  //var so4=$('profession');
  var so5=$('type');
  var so6=$('file');
  var so7=$('language');
  //var so8=$('visible');
  
  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus titlul"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus categoria"; if(obj==null){obj=so2;}}
  //if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus profesia"; if(obj==null){obj=so3;}}
  //if(so4.value == "" && so3.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus profesia"; if(obj==null){obj=so4;}}
 
  if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus formatul"; if(obj==null){obj=so5;}}
  
  if(so6 != null) {
  	if(so6.value == ""){ err++;msg+="\n"+err+". Nu ati introdus fisierul"; if(obj==null){obj=so6;}}
  }
  
  if(so7.options[so7.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati specificat limba"; if(obj==null){obj=so7;}}
  
  
  //if(so8.value == ""){ err++;msg+="\n"+err+". Nu ati introdus vizibilitatea"; if(obj==null){obj=so8;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateStudiesHighschool()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('year');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == "" || parseInt(so2.value) == 0 || isNaN(so2.value)){ err++;msg+="\n"+err+". Nu ati introdus anul absolvirii sau anul este in format invalid"; if(obj==null){obj=so2;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateStudiesFaculty()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('year');
  var so3=$('institution');
  var so4=$('specialization');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == "" || parseInt(so2.value) == 0 || isNaN(so2.value)){ err++;msg+="\n"+err+". Nu ati introdus anul absolvirii sau anul este in format invalid"; if(obj==null){obj=so2;}}
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus institutia"; if(obj==null){obj=so3;}}
  if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus specializarea"; if(obj==null){obj=so4;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateStudiesMasterate()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('year');
  var so3=$('institution');
  var so4=$('specialization');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == "" || parseInt(so2.value) == 0 || isNaN(so2.value)){ err++;msg+="\n"+err+". Nu ati introdus anul absolvirii sau anul este in format invalid"; if(obj==null){obj=so2;}}
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus institutia"; if(obj==null){obj=so3;}}
  if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus specializarea"; if(obj==null){obj=so4;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateStudiesDoctorate()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('year');
  var so3=$('institution');
  var so4=$('specialization');
  var so5=$('coordinator');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == "" || parseInt(so2.value) == 0 || isNaN(so2.value)){ err++;msg+="\n"+err+". Nu ati introdus anul absolvirii sau anul este in format invalid"; if(obj==null){obj=so2;}}
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus institutia"; if(obj==null){obj=so3;}}
  if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus specializarea"; if(obj==null){obj=so4;}}
  if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus coordonatorul"; if(obj==null){obj=so5;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateStudiesSpecialCourses()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('year');
  var so3=$('institution');
  var so4=$('specialization');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == "" || parseInt(so2.value) == 0 || isNaN(so2.value)){ err++;msg+="\n"+err+". Nu ati introdus anul absolvirii sau anul este in format invalid"; if(obj==null){obj=so2;}}
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus institutia"; if(obj==null){obj=so3;}}
  if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus specializarea"; if(obj==null){obj=so4;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateStudiesCourses()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('type');
  var so3=$('specialization');
  var so4=$('start_date');
  var so5=$('end_date');
  var so6=$('present_date');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.options[so2.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tipul cursului"; if(obj==null){obj=so2;}}
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus specializarea"; if(obj==null){obj=so3;}}
  if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de inceput"; if(obj==null){obj=so4;}}
  if(so6.checked == false) {
  	if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de sfarsit"; if(obj==null){obj=so5;}}
  }
   
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateStudiesMBA()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('year');
  var so3=$('institution');
  var so4=$('specialization');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == "" || parseInt(so2.value) == 0 || isNaN(so2.value)){ err++;msg+="\n"+err+". Nu ati introdus anul absolvirii sau anul este in format invalid"; if(obj==null){obj=so2;}}
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus institutia"; if(obj==null){obj=so3;}}
  if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus specializarea"; if(obj==null){obj=so4;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateExperienceCompany()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('category_id');
  var so3=$('position');
  var so4=$('level');
  var so5=$('start_date');
  var so6=$('end_date');
  var so7=$('present_date');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.options[so2.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus domeniul de activitate"; if(obj==null){obj=so2;}}
  if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus functia"; if(obj==null){obj=so3;}}
  if(so4.options[so4.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus nivelul de experienta"; if(obj==null){obj=so4;}}
  if(so5.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de inceput"; if(obj==null){obj=so5;}}
  if(so7.checked == false) {
  	if(so6.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de sfarsit"; if(obj==null){obj=so6;}}
  }
   
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateExperienceClient()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('start_date');
  var so3=$('end_date');
  var so4=$('present_date');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de inceput"; if(obj==null){obj=so2;}}
  if(so4.checked == false) {
  	if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de sfarsit"; if(obj==null){obj=so3;}}
  }
   
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateExperienceProject()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('name');
  var so2=$('start_date');
  var so3=$('end_date');
  var so4=$('present_date');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus numele"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de inceput"; if(obj==null){obj=so2;}}
  if(so4.checked == false) {
  	if(so3.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data de sfarsit"; if(obj==null){obj=so3;}}
  }
   
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateCandidateCVObjectives()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  
  var so1=$('description');
  var so2=$('salary');
  var so3=$('currency');
  
  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus obiectivele"; if(obj==null){obj=so1;}}
  if(so2.value == "" || parseInt(so2.value) == 0 || isNaN(so2.value)){ err++;msg+="\n"+err+". Nu ati introdus salariul sau salariul este in format invalid"; if(obj==null){obj=so2;}}
  if(so3.options[so3.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus moneda"; if(obj==null){obj=so3;}}
  
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateCandidateCVOtherInformation()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  
  var so1=$('abilities');
  var so2=$('skills');
  var so3=$('driving_license');
  
  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus abilitatile"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus aptitudinile"; if(obj==null){obj=so2;}}
  if(so3.options[so3.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati precizat daca aveti sau nu permis de conducere"; if(obj==null){obj=so3;}}
  
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function resetCity(city)
{
	if($('city').options[$('city').options.selectedIndex].value == 'none')
	{
		$('city').hide();
		$('other_city').show();
	} else if(city != "") {
		var opt = $A($('city').getElementsByTagName('option')).find(function(option) {
			if(option.value == city) {
				return option;
			}
		}); 
		
		if(opt != "undefined" && opt != null) {
			$('city').show();
			$('other_city').hide();
		} else {
			$('city').hide();
			$('other_city').show();
		}
	}
}


function validateCompanyJob()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1a=$('company_type_public');
  var so1b=$('company_type_confidential');
  var so2=$('title');
  var so3=$('category_id');
  //var so4=$('profession_id');
  //var so5=$('profession');
  var so6=$('date');
  var so7=$('expire_date');
  var so8=$('description');
  var so9=$('requirements');
  var so10=$('country');
  var so11a=$('county');
  var so11b=$('other_county');
  var so12a=$('city');
  var so12b=$('other_city');
  var so13=$('type');
  var so14=$('salary');
  var so15=$('currency');
  var so16=$('salary_type');

  if(so1a.checked == false && so1b.checked == false){ err++;msg+="\n"+err+". Nu ati specificat daca numele companiei este public sau confidential"; }
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus titlul"; if(obj==null){obj=so3;}}
  if(so3.value == "" || so2.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus categoria"; if(obj==null){obj=so3;}}
  //if(so4.value == "" || so2.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus profesia"; if(obj==null){obj=so4;}}
  //if(so5.value == "" && so4.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus profesia"; if(obj==null){obj=so5;}}
  if(so6.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data publicarii"; if(obj==null){obj=so6;}}
  if(so7.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data expirarii"; if(obj==null){obj=so7;}}
  
  if(so6.value != "" && so7.value != "") {

  	var startDate = new Date();
  	var date1 = new Array();
  	date1 = so6.value.split("-");
  	startDate.setDate(date1[2]);
  	startDate.setMonth(date1[1] - 1);
  	startDate.setYear(date1[0]);
  	
  	var endDate = new Date();
  	var date2 = new Array();
  	date2 = so7.value.split("-");
  	endDate.setDate(date2[2]);
  	endDate.setMonth(date2[1] - 1);
  	endDate.setYear(date2[0]);
  	
  	var today = new Date();
  	
  	if(startDate.getTime() > endDate.getTime()) {
  		err++;
  		msg+="\n"+err+". Data expirarii este mai mica decit data publicarii.";
  	} else if(endDate.getTime() <= today.getTime()) {
  		err++;
  		msg+="\n"+err+". Data expirarii este in trecut.";
  	}
  }
  
  if(so8.value == ""){ err++;msg+="\n"+err+". Nu ati introdus descrierea postului"; if(obj==null){obj=so8;}}
  if(so9.value == ""){ err++;msg+="\n"+err+". Nu ati introdus cerintele postului"; if(obj==null){obj=so9;}}
  if(so10.options[so10.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara"; if(obj==null){obj=so10;}}
  if(so11a != null && so11a.style.display != "none") {
	 if(so11a.options[so11a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so11a;} }
  } else {
	 if(so11b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so11b;} }
  }
  if(so12a != null && so12a.style.display != "none") {
	 if(so12a.options[so12a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so12a;} }
  } else {
	 if(so12b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so12b;} }
  }
  if(so13.value == ""){ err++;msg+="\n"+err+". Nu ati introdus programul de lucru"; if(obj==null){obj=so13;}}
  if(so16.checked == false){ 
  	if(so14.value == "" || parseInt(so14.value) == 0 || isNaN(so14.value)){ err++;msg+="\n"+err+". Nu ati introdus salariul sau salariul este in format invalid"; if(obj==null){obj=so14;}}
  	if(so15.options[so15.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus moneda"; if(obj==null){obj=so15;}}
  }
 
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateJob()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1a=$('company_type_public');
  var so1b=$('company_type_confidential');
  var so2=$('title');
  var so3=$('category_id');
  //var so4=$('profession_id');
  //var so5=$('profession');
  var so6=$('date');
  var so7=$('expire_date');
  var so8=$('description');
  var so9=$('requirements');
  var so10=$('country');
  var so11a=$('county');
  var so11b=$('other_county');
  var so12a=$('city');
  var so12b=$('other_city');
  var so13=$('type');
  var so14=$('salary');
  var so15=$('currency');
  var so16=$('salary_type');

  if(so1a.checked == false && so1b.checked == false){ err++;msg+="\n"+err+". Nu ati specificat daca numele companiei este public sau confidential"; }
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus titlul"; if(obj==null){obj=so2;}}
  if(so3.value == "" || so2.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus categoria"; if(obj==null){obj=so3;}}
  //if(so4.value == "" || so2.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus profesia"; if(obj==null){obj=so4;}}
  //if(so5.value == "" && so4.value == "0"){ err++;msg+="\n"+err+". Nu ati introdus profesia"; if(obj==null){obj=so5;}}
  if(so6.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data publicarii"; if(obj==null){obj=so6;}}
  if(so7.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data expirarii"; if(obj==null){obj=so7;}}
  
  if(so6.value != "" && so7.value != "") {

  	var startDate = new Date();
  	var date1 = new Array();
  	date1 = so6.value.split("-");
  	startDate.setDate(date1[2]);
  	startDate.setMonth(date1[1] - 1);
  	startDate.setYear(date1[0]);
  	
  	var endDate = new Date();
  	var date2 = new Array();
  	date2 = so7.value.split("-");
  	endDate.setDate(date2[2]);
  	endDate.setMonth(date2[1] - 1);
  	endDate.setYear(date2[0]);
  	
  	var today = new Date();
  	
  	if(startDate.getTime() > endDate.getTime()) {
  		err++;
  		msg+="\n"+err+". Data expirarii este mai mica decit data publicarii.";
  	} else if(endDate.getTime() <= today.getTime()) {
  		err++;
  		msg+="\n"+err+". Data expirarii este in trecut.";
  	}
  }
  
  if(so8.value == ""){ err++;msg+="\n"+err+". Nu ati introdus descrierea postului"; if(obj==null){obj=so8;}}
  if(so9.value == ""){ err++;msg+="\n"+err+". Nu ati introdus cerintele postului"; if(obj==null){obj=so9;}}
  if(so10.options[so10.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus tara"; if(obj==null){obj=so10;}}
  if(so11a != null && so11a.style.display != "none") {
	 if(so11a.options[so11a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so11a;} }
  } else {
	 if(so11b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus judetul."; if(obj==null){obj=so11b;} }
  }
  if(so12a != null && so12a.style.display != "none") {
	 if(so12a.options[so12a.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so12a;} }
  } else {
	 if(so12b.value == ""){ err++;msg+="\n"+err+". Nu ati introdus orasul."; if(obj==null){obj=so12b;} }
  }
  if(so13.value == ""){ err++;msg+="\n"+err+". Nu ati introdus programul de lucru"; if(obj==null){obj=so13;}}
  if(so16.checked == false){ 
  	if(so14.value == "" || parseInt(so14.value) == 0 || isNaN(so14.value)){ err++;msg+="\n"+err+". Nu ati introdus salariul sau salariul este in format invalid"; if(obj==null){obj=so14;}}
  	if(so15.options[so15.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ati introdus moneda"; if(obj==null){obj=so15;}}
  }
 
  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function deletePicture(name, img, div) {
	$(img).value = "";
	$(div).innerHTML = "niciuna";
	$(name).innerHTML = "";
}

function validateVideogallery()
{
  var err=0; var msg="Nu ati completat corect formularul: "; obj = null;
  var so1=$('title');
  var so2=$('date');
  var so3=$('company_id');
  var so4=$('description');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ati introdus titlul"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ati introdus data"; if(obj==null){obj=so2;}}
  if(so3.value == "" || parseInt(so3.value) == 0){ err++;msg+="\n"+err+". Nu ati introdus compania"; if(obj==null){obj=so3;}}
  if(so4.value == ""){ err++;msg+="\n"+err+". Nu ati introdus descrierea"; if(obj==null){obj=so4;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateProfessions() {
	if($('category_id').options[$('category_id').options.selectedIndex].value == "0" || $('category_id').options[$('category_id').options.selectedIndex].value == "") {
		alert("Alegeti un domeniu de activitate.");
	}
	return true;
}

function validateCounties() {
	if($('country').options[$('country').options.selectedIndex].value == "0" || $('country').options[$('country').options.selectedIndex].value == "") {
		alert("Alegeti o tara.");
	}
	return true;
}

function validateCities() {
	if($('county').options[$('county').options.selectedIndex].value == "0" || $('county').options[$('county').options.selectedIndex].value == "") {
		alert("Alegeti un judet.");
	}
	return true;
}

function verifyPicture(prompt, obj, form) {
	 if(prompt == true) {
		var path = $(obj).value;
		 
		var extension = getExtension(path);
		var filename = getFilename(path);

		if(extension == "jpg" || extension == "gif" || extension == "png") {
		} else if(prompt) {
			alert("Fisierul selectat nu exte o imagine de tip JPG, GIF sau PNG");
			$(obj).value = "";
		}
		
		var i = obj.substring(obj.length - 1, obj.length);
		
		if(parseInt(i) == 0 || isNaN(i)) {
			var index = "";
		} else {
			var index = i;
		}

		var action = $(form).action;
		
		$(form).action = "/utils/upload" + index + ".php";
		$(form).target = "upload" + index;
		$(form).submit();

		$(obj).value = "";
				
		$(form).action = action;
		$(form).target = "_self";
	 }
}

function verifyFile(prompt, obj, form) {
	 if(prompt == true) {
		var path = $(obj).value;
		 
		var extension = getExtension(path);
		var filename = getFilename(path);

		if($('type').value == "fisier") {
			if(extension == "doc" || extension == "pdf" || extension == "rtf") {
			} else if(prompt) {
				alert("Fisierul selectat nu este un document de tip DOC, PDF sau RTF");
				$(obj).value = "";
			}
		} else if($('type').value == "video") {
			if(extension == "flv" || extension == "avi" || extension == "mpeg" || extension == "mpg" || extension == "wmv") {
			} else if(prompt) {
				alert("Fisierul selectat nu este un document de tip FLV, AVI, MPEG sau WMV");
				$(obj).value = "";
			}
		}
		
		var i = obj.substring(obj.length - 1, obj.length);
		
		if(parseInt(i) == 0 || isNaN(i)) {
			var index = "";
		} else {
			var index = i;
		}

		var action = $(form).action;
		
		$(form).action = "/utils/upload" + index + ".php";
		$(form).target = "upload" + index;
		$(form).submit();

		$(obj).value = "";
				
		$(form).action = action;
		$(form).target = "_self";
	 }
}


function getFilename(path) {
	filename = "unknown";

	path = path.toLowerCase();

	var f = path.lastIndexOf("\\");

	if(f > 0 && f < path.length) {
		filename = path.substring(f + 1, path.length);
	}

	return filename;

}

function getExtension(path) {
	var ext = "unknown";
	var path = path.toLowerCase();
	
	var p = path.lastIndexOf(".");

	if(p > 3 && p < path.length) {
		ext = path.substring(p + 1, path.length);

		if(ext == "jpg" || ext == "jpeg") {
			ext = "jpg";
		} else if(ext == "gif") {
			ext = "gif";
		} else if(ext == "png") {
			ext = "png";
		}
	}
	return ext;
}

function toggleCheck(obj) {
	if($(obj).checked == true) {
		$(obj).checked = false;
	} else {
		$(obj).checked = true;
	}
	return;
}

function toggleSalary(status) {
	if(status == false) {
		$('salary_type').checked = true;
		Field.disable('salary');
		Field.disable('currency');
	} else if($('salary_type').checked == true || status == true) {
		$('salary_type').checked = false;
		Field.enable('salary');
		Field.enable('currency');
	} else {
		$('salary_type').checked = true;
		Field.disable('salary');
		Field.disable('currency');
	}
	return;
}

function showLoginForm() {
	location.hash = 'login';
	$('div_register').hide();
	
	if($('div_login').style.display == "none") {
		$('btnTabRegisterCandidate').removeClassName('btnRegisterCandidateOn');
		$('btnTabRegisterCandidate').addClassName('btnRegisterCandidateOff');
		$('btnTabRegisterCompany').removeClassName('btnRegisterCompanyOn');
		$('btnTabRegisterCompany').addClassName('btnRegisterCompanyOff');
		
		$('btnTabLogin').removeClassName('btnLoginOff');
		$('btnTabLogin').addClassName('btnLoginOn');
		
		$('div_login').show();
	} else {
		$('btnTabLogin').removeClassName('btnLoginOn');
		$('btnTabLogin').addClassName('btnLoginOff');
		
		$('div_login').hide();
	}

	$('dece').hide();
}

function setcookie(name,value,days)
{
	now = new Date();
	cookiestring = name+"="+escape(value)+";PATH=/;EXPIRES="+new Date(now.getTime()+days*24*60*60*1000);
	document.cookie = cookiestring;
	return true;
}


function showQuickMenu() {
	if($('quick_menu').style.display == "none") {
		$('quick_menu').show();
		$('toolbar_menu').innerHTML = "ascunde meniu";
		setcookie("quick_menu", "on", 365);
	} else {
		$('quick_menu').hide();
		$('toolbar_menu').innerHTML = "afiseaza meniu";
		setcookie("quick_menu", "off", 365);
	}
}

function showRegisterForm(type) {
	location.hash = 'login';
	
	$('div_login').hide();
	$('text_candidat').hide();
	$('text_companie').hide();
	
	$('btnTabLogin').removeClassName('btnLoginOn');
	$('btnTabLogin').addClassName('btnLoginOff');
	$('btnTabRegisterCandidate').removeClassName('btnRegisterCandidateOn');
	$('btnTabRegisterCandidate').addClassName('btnRegisterCandidateOff');
	$('btnTabRegisterCompany').removeClassName('btnRegisterCompanyOn');
	$('btnTabRegisterCompany').addClassName('btnRegisterCompanyOff');
	
	if($('div_register').style.display == "none") {
		$('div_register').show();
		
		if(type == "candidat") {
			$('dece').show();
			$('text_candidat').show();
		} else {
			$('dece').hide();
			$('text_companie').show();
		}
	} else {
		if($('register_type').value == type) {
			$('div_register').hide();
			$('dece').hide();
		} else {
			if(type == "candidat") {
				$('dece').show();
				$('text_candidat').show();
			} else {
				$('dece').hide();
				$('text_companie').show();
			}
		}
	}
	
	if(type == "candidat") {
		$('btnTabRegisterCandidate').removeClassName('btnRegisterCandidateOff');
		$('btnTabRegisterCandidate').addClassName('btnRegisterCandidateOn');
		
		$('register_message').innerHTML = "<b>Pentru a inregistra un cont nou de candidat, va rugam sa introduceti datele cu care doriti sa fiti autentificat.</b>";
	} else if(type == "companie") {
		$('btnTabRegisterCompany').removeClassName('btnRegisterCompanyOff');
		$('btnTabRegisterCompany').addClassName('btnRegisterCompanyOn');
		
		$('register_message').innerHTML = "<b>Pentru a inregistra un cont nou de companie, va rugam sa introduceti datele cu care doriti sa fiti autentificat.</b>";
	}
	
	$('register_type').value = type;
}

function showImage(id) {
	i = id;
	
	var rand = Math.round(Math.random()*10000);
	
	$('photo').src = photos[i].url + "?width=500&height=450&r=" + rand;
	$('photo').alt = photos[i].title;
	$('title').innerHTML = photos[i].title;
	
	if(i > 0) {
		$('previous').show();
	} else {
		$('previous').hide();
	}
	
	if(i < photos.length - 1) {
		$('next').show();
	} else {
		$('next').hide();
	}
}

function showVideo(id, width, height, autostart) {
	i = id;
	
	var rand = Math.round(Math.random()*10000);
	var so = new SWFObject(baseURL + "/flash/flvplayer_3.swf", "mymovie", width, height, "7", "#ffffff");
	so.addParam("allowfullscreen","true");
	so.addParam("quality", "high");
	so.addParam("menu", "false");
	so.addVariable("file", baseURL + "/flash/player.php?url=" + videos[i].url + "&r="+rand);
	if(videos[i].image != null && videos[i].image != '') {
		so.addVariable("image", videos[i].image);
	} else {
		so.addVariable("image", baseURL + "/flash/player.jpg");
	}
	so.addVariable("showicons", "true");
	so.addVariable("shownavigation", "true");
	so.addVariable("backcolor", "0x3398CC");
	so.addVariable("frontcolor", "0xFFFFFF");
	so.addVariable("lightcolor","0x1C526F");
	so.addVariable("logo", baseURL + "/flash/logo_profesii.png");
	so.addVariable("autostart", autostart);
	so.addVariable("preloading", "true");
	so.addVariable("showdigits", "true");
	so.addVariable("showfsbutton", "false");
	so.addVariable("showeq", "false");
	so.addVariable("width", width);
	so.addVariable("height", height);
	/* X1 Banner parameters */
	so.addVariable("x1adparams", escape("pub=632203491294404&site=profesiionline&section=site&zone=ad_break_midroll_01&size=0x0"));
	so.addVariable("x1adzones", "<root closeButton='2' showOverlayAgainAfterMiddleZone='1' displayModeWhenOverlaysIntersect='1'><zone type='preroll' key='ad_break_preroll' max='2'/><zone type='midroll' key='ad_break_midroll_01' sec='10' max='2'/><zone type='midroll' key='ad_break_midroll_02' sec='20' max='2'/><zone type='midroll' key='ad_break_midroll_03' sec='30' max='5'/><zone type='postroll' key='ad_break_postroll' max='2'/></root>");
	so.addVariable("x1pgid", window.X1_PgId);
	so.addVariable("x1url", escape(document.URL));
	so.addVariable("x1referrer", escape(document.referrer));
	so.addVariable("x1disabled", "false");
	
	so.write("videoplayer");
	
	$$(".smalltext .video").each(function(a) {
		a.removeClassName("bsmalltext");
	});
	
	if($('videoLink' + i) != null) {
		$('videoLink' + i).addClassName("bsmalltext");
	}
}

function getProfessionsHorizontal(id) {
	if(domains[id].title == "Altele") {
		window.location.href = domains[id].url;
	} else {
		$$('div.profesii').each(function(div) {
			$(div).hide();
		});
		
		$$('div.domeniuH').each(function(div) {
			$(div).removeClassName('selected');
		});
		
		$('domeniu_' + id).addClassName('selected');
		
		$('profesii_domeniu_' + id).show();
	}
}

function getProfessionsVertical(id) {
	$$('div.profesii').each(function(div) {
		$(div).hide();
	});
		
	$$('div.domeniuV').each(function(div) {
		$(div).removeClassName('selected');
	});
		
	$('domeniu_' + id).addClassName('selected');
		
	$('profesii_domeniu_' + id).show();
}

function validateDate(dateString,sqlFormat){
	var data = dateString.split("-");
	if(data.length != 3){
		data = dateString.split("/");
	}
	if(data.length != 3){
		data = dateString.split(".");
	}
	if(data.length != 3){
		data = dateString.split(" ");
	}
	if(data.length != 3){
		return false;
	}
	var year = "";
	var month = "";
	var day = "";
	if(data[0].length == 4){
		year = data[0];
		day = data[2];
	} else if(data[2].length == 4){
		year = data[2];
		day = data[0];
	}
	month = data[1];
	if((year < 1) || year != parseInt(year)){
		return false;
	}
	if(parseInt(month) > 12 || parseInt(month) < 1){
		return false;
	}
	var bisect = true;
	if(parseInt((year/4)) != (year/4)){
		var bisect = false;
	}
	var daysNumber = 30;
	if(month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){
		daysNumber = 31;
	} else if(month == 2 && bisect){
		daysNumber = 29;
	} else if(month == 2 && !bisect){
		daysNumber = 28;
	}
	
	if(parseInt(day) < 1 || parseInt(day) > daysNumber){
		return false;
	}
	if(sqlFormat){
		return year+"-"+month+"-"+day;
	} else {
		return dateString;
	}
}

function is_integer(numberVariable){
	if(isNaN(numberVariable)){
		return false;
	}
	if(numberVariable != parseInt(numberVariable)){
		return false;
	}
	return true;
}

function validateChangePassword()
{
  var err=0; var msg="Nu ai completat corect formularul: "; obj = null;
  var so1=$('oldpassword');
  var so2=$('password');
  var so3=$('confirmpassword');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ai introdus parola veche"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ai introdus parola noua"; if(obj==null){obj=so2;}}
  if(so2.value != so3.value){ err++;msg+="\n"+err+". Nu ai confirmat parola noua"; if(obj==null){obj=so3;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateCompanyOrder(){
	 var err=0; var msg="Nu ai completat corect formularul: "; obj = null;
	var so1 = $('account_id');
	var so2 = $('package_id');
	var so3 = $('packages_count');
	var hasPackage = false;

	for(i = 0; i < so3.value; i++) {
		var so4 = $('package_id_' + i);
		
		if(so4.checked == true) {
			hasPackage = true;
			break;
		}
	}

	if(hasPackage == false) {
		err++;
		msg+="\nNu ati selectat pachetul de servicii";
	}
	
	if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateOrder(){
	var err=0; var msg="Nu ai completat corect formularul: "; obj = null;
	var so1 = $('date');
	var so2 = $('expire_date');
	var so3 = $('status');
	
	if(so1.value == ""){ err++;msg+="\n"+err+". Nu ai introdus data de incepere"; if(obj==null){obj=so1;}}
  	if(so2.value == ""){ err++;msg+="\n"+err+". Nu ai introdus data de expirare"; if(obj==null){obj=so2;}}
    if(so3.options[so3.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ai selectat statusul"; if(obj==null){obj=so3;}}
  
	if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validateLetter(){
  var err=0; var msg="Nu ai completat corect formularul: "; obj = null;
  var so1 = $('title');
  var so2 = $('content');
  var so3 = $('language');

  if(so1.value == ""){ err++;msg+="\n"+err+". Nu ai introdus titlul"; if(obj==null){obj=so1;}}
  if(so2.value == ""){ err++;msg+="\n"+err+". Nu ai introdus continutul"; if(obj==null){obj=so2;}}
  if(so3.options[so3.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ai selectat limba"; if(obj==null){obj=so3;}}

  if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}


function validateService()
{
	var err=0; var msg="Nu ai completat corect formularul: "; obj = null;
	var so1 = $('name');
	
	if(so1.value == ""){ err++;msg+="\n"+err+". Nu ai introdus numele serviciului"; if(obj==null){obj=so1;}}
	
	if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function validatePackage()
{
	var err=0; var msg="Nu ai completat corect formularul: "; obj = null;
	var so1 = $('name');
	var so2 = $('description');
	var so3 = $('price');
	var so4 = $('currency');
	var so5 = $('months');
	var so6 = $('visible');
	
	if(so1.value == ""){ err++;msg+="\n"+err+". Nu ai introdus numele pachetului"; if(obj==null){obj=so1;}}
	if(so2.value == ""){ err++;msg+="\n"+err+". Nu ai introdus descrierea pachetului"; if(obj==null){obj=so2;}}
	if(so3.value == "" || parseInt(so3.value) == 0 || isNaN(so3.value) == true){ err++;msg+="\n"+err+". Nu ai introdus pretul pachetului"; if(obj==null){obj=so3;}}
	if(so4.options[so4.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ai introdus moneda pachetului"; if(obj==null){obj=so4;}}
	if(so5.value == "" || parseInt(so5.value) == 0 || isNaN(so5.value) == true){ err++;msg+="\n"+err+". Nu ai introdus valabilitatea pachetului"; if(obj==null){obj=so5;}}
	if(so6.options[so6.options.selectedIndex].value == ""){ err++;msg+="\n"+err+". Nu ai introdus vizibilitatea pachetului"; if(obj==null){obj=so6;}}
	
	
	
	if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else{return true;}
}

function confirmUnload(msg)
{
	window.onbeforeunload = function(oEvent) 
	{
		if(window.event) {
			event.returnValue = msg.toUpperCase();
		} else {
			oEvent.returnValue = true;
		}
	}
}

function validateRegisterMBA() {
	var err=0; var err2=0; var msg="Nu ai completat corect formularul: "; var msg2=""; obj = null;
	
	var so1 = $('lastname');
	var so2 = $('firstname');
	var so3 = $('birthdate');
	var so4 = $('professional_experience');
	var so5 = $('managerial_experience');
	var so6 = $('education');
	var so7 = $('english_knowledge');
	
	if(so1.value == ""){ err++;msg+="\n"+err+". Nu ai introdus numele tau"; if(obj==null){obj=so1;}}
	if(so2.value == ""){ err++;msg+="\n"+err+". Nu ai introdus prenumele tau"; if(obj==null){obj=so2;}}
	if(so3.value == ""){ err++;msg+="\n"+err+". Nu ai introdus anul nasterii"; if(obj==null){obj=so3;}} else { if(so3.vale > 1981) { err2++;msg2+="\n"+err2+". Ne pare rau, nivelul de varsta selectat de dumneavoastra nu se potriveste\ncriteriilor de selectie impuse de regulamentul concursului,\nmotiv pentru care nu va calificati in etapele urmatoare pentru castigarea unui curs MBA gratuit"; } }
	if(so4.value == ""){ err++;msg+="\n"+err+". Nu ai introdus experienta profesionala"; if(obj==null){obj=so4;}} else { if(so4.value == "1-4") { err2++;msg2+="\n"+err2+". Ne pare rau, nivelul de experienta selectat de dumneavoastra nu se potriveste\ncriteriilor de selectie impuse de regulamentul concursului,\nmotiv pentru care nu va calificati in etapele urmatoare pentru castigarea unui curs MBA gratuit"; } }
	if(so5.value == ""){ err++;msg+="\n"+err+". Nu ai introdus experienta manageriala/specializare"; if(obj==null){obj=so5;}} else { if(so5.value == "1-2") { err2++;msg2+="\n"+err2+". Ne pare rau, nivelul de management/specializare selectat de dumneavoastra nu se potriveste\ncriteriilor de selectie impuse de regulamentul concursului,\nmotiv pentru care nu va calificati in etapele urmatoare pentru castigarea unui curs MBA gratuit"; } }
	if(so6.value == ""){ err++;msg+="\n"+err+". Nu ai introdus ultima forma de invatamant absolvita"; if(obj==null){obj=so6;}} else { if(so6.value == "liceu" || so6.value == "studii postliceale") { err2++;msg2+="\n"+err2+". Ne pare rau, nivelul de studii selectat de dumneavoastra nu se potriveste\ncriteriilor de selectie impuse de regulamentul concursului,\nmotiv pentru care nu va calificati in etapele urmatoare pentru castigarea unui curs MBA gratuit"; } }
	if(so7.value == ""){ err++;msg+="\n"+err+". Nu ai introdus nivelul de cunoastere a limbii engleze"; if(obj==null){obj=so7;}} else { if(so7.value == "incepator" || so7.value == "mediu") { err2++;msg2+="\n"+err2+". Ne pare rau, nivelul de cunoastere a limbii engleze selectat de dumneavoastra nu se potriveste\ncriteriilor de selectie impuse de regulamentul concursului,\nmotiv pentru care nu va calificati in etapele urmatoare pentru castigarea unui curs MBA gratuit"; } }
	
	if(err!=0){alert(msg); if(obj!=null){ obj.focus(); } return false;}else if(err2!=0){ alert(msg2); return false; }else{return true;}
}

function validateTestMBA(verify) {
	var err=0; var msg="Nu ai completat corect formularul: "; obj = null;
	
	var so1a = $('questions_0_A');
	var so1b = $('questions_0_B');
	var so1c = $('questions_0_C');
	var so1d = $('questions_0_D');
	var so2a = $('questions_1_A');
	var so2b = $('questions_1_B');
	var so2c = $('questions_1_C');
	var so2d = $('questions_1_D');
	var so3a = $('questions_2_A');
	var so3b = $('questions_2_B');
	var so3c = $('questions_2_C');
	var so3d = $('questions_2_D');
	var so4a = $('questions_3_A');
	var so4b = $('questions_3_B');
	var so4c = $('questions_3_C');
	var so4d = $('questions_3_D');
	var so5a = $('questions_4_A');
	var so5b = $('questions_4_B');
	var so5c = $('questions_4_C');
	var so5d = $('questions_4_D');
	var so6a = $('questions_5_A');
	var so6b = $('questions_5_B');
	var so6c = $('questions_5_C');
	var so6d = $('questions_5_D');
	var so7a = $('questions_6_A');
	var so7b = $('questions_6_B');
	var so7c = $('questions_6_C');
	var so7d = $('questions_6_D');
	var so8a = $('questions_7_A');
	var so8b = $('questions_7_B');
	var so8c = $('questions_7_C');
	var so8d = $('questions_7_D');
	var so9a = $('questions_8_A');
	var so9b = $('questions_8_B');
	var so9c = $('questions_8_C');
	var so9d = $('questions_8_D');
	var so10a = $('questions_9_A');
	var so10b = $('questions_9_B');
	var so10c = $('questions_9_C');
	var so10d = $('questions_9_D');
	var so11a = $('questions_10_A');
	var so11b = $('questions_10_B');
	var so11c = $('questions_10_C');
	var so11d = $('questions_10_D');
	var so12a = $('questions_11_A');
	var so12b = $('questions_11_B');
	var so12c = $('questions_11_C');
	var so12d = $('questions_11_D');
	var so13a = $('questions_12_A');
	var so13b = $('questions_12_B');
	var so13c = $('questions_12_C');
	var so13d = $('questions_12_D');
	var so14a = $('questions_13_A');
	var so14b = $('questions_13_B');
	var so14c = $('questions_13_C');
	var so14d = $('questions_13_D');
	var so15a = $('questions_14_A');
	var so15b = $('questions_14_B');
	var so15c = $('questions_14_C');
	var so15d = $('questions_14_D');
	
	if(so1a.checked == false && so1b.checked == false && so1c.checked == false && so1d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 1"; }
	if(so2a.checked == false && so2b.checked == false && so2c.checked == false && so2d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 2"; }
	if(so3a.checked == false && so3b.checked == false && so3c.checked == false && so3d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 3"; }
	if(so4a.checked == false && so4b.checked == false && so4c.checked == false && so4d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 4"; }
	if(so5a.checked == false && so5b.checked == false && so5c.checked == false && so5d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 5"; }
	if(so6a.checked == false && so6b.checked == false && so6c.checked == false && so6d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 6"; }
	if(so7a.checked == false && so7b.checked == false && so7c.checked == false && so7d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 7"; }
	if(so8a.checked == false && so8b.checked == false && so8c.checked == false && so8d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 8"; }
	if(so9a.checked == false && so9b.checked == false && so9c.checked == false && so9d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 9"; }
	if(so10a.checked == false && so10b.checked == false && so10c.checked == false && so10d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 10"; }
	if(so11a.checked == false && so11b.checked == false && so11c.checked == false && so11d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 11"; }
	if(so12a.checked == false && so12b.checked == false && so12c.checked == false && so12d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 12"; }
	if(so13a.checked == false && so13b.checked == false && so13c.checked == false && so13d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 13"; }
	if(so14a.checked == false && so14b.checked == false && so14c.checked == false && so14d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 14"; }
	if(so15a.checked == false && so15b.checked == false && so15c.checked == false && so15d.checked == false){ err++;msg+="\n"+err+". Nu ai introdus raspunsul la intrebarea 15"; }
	
	if(verify == true) { return true; } else { if(err!=0){alert(msg); return false;}else{return true;} }
}

function submitTestMBA() {
	if($('formular_test_engleza')) {
		$('formular_test_engleza').submit();
	}
}