var URL_SITE='http://www.jobdirect.ro/';

function validateEmail(elementValue){
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(elementValue);
}
function clear_content(t,str){
	if(t.value == str) t.value = '';
	
}

function clear_content_p(t,str){
	if(t.value == str) t.value = '';
	t.type='password';
}

function add_content(t,str){
	if(t.value == ''){
		t.value = str;
	}
}
function add_content_p(t,str){
	if(t.value == ''){
		t.type='text';
		t.value = str;
	}
}
function change_bgd(t,nr){
	if(nr=='1')
		t.style.backgroundColor="#f5fcff";
	else
		t.style.backgroundColor="#fff";
}
function validateNewsletterRegister(){
	var em = jQuery.trim($('#newsletter_email').val());
	var gol='';
	$('#newsletter_email').val(em);
	var p = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	if(p.test(em)){
	return true;
	}
	else{
		$('#newsletter_email').val(gol);
		alert('Scrieti o adresa de e-mail corecta!');
		$("#newsletter_email").focus();
		$('#newsletter_email').val(gol);
		return false;
	}
	
}

function validate_login(str_user,str_pass){
	var user = jQuery.trim($('#nume_login').val());
	var passw=jQuery.trim($('#parola').val());
	
	$('#nume_login').val(user);
	$('#parola').val(passw);
	
	if(user.length < 2){
		alert(str_user); $("#nume_login").focus(); return false;
	}
	if(passw.length < 2){
		alert(str_pass); $("#parola").focus(); return false;
	}
	
	return true;
}

function login_a(str_user,str_pass){
	var user = jQuery.trim($('#nume_logina').val());
	var passw=jQuery.trim($('#parola_a').val());
	
	$('#nume_login_a').val(user);
	$('#parola_a').val(passw);
	
	if(user.length < 2){
		alert(str_user); $("#nume_login_a").focus(); return false;
	}
	if(passw.length < 2){
		alert(str_pass); $("#parola_a").focus(); return false;
	}
	
	return true;
}

function aboneaza()
{
	var f = $('frmNewsletter');
	var em = f.myemail; var emem = em.value.trim(); em.value = emem;
	if(emem.length < 1){
		alert('Scrie adresa ta de e-mail!'); em.focus(); return false;
	}
	if(!validateEmail(emem)){
		alert('Adresa de e-mail este incorecta!'); em.focus(); return false;
	}
	f.submit();
	return true;
}

function check_frmcariere(){

	var f = $('frmFormCariere');
	var n = f.nume.value; var nn = n.trim(); f.nume.value = nn;
	var p = f.prenume.value; var pp = p.trim(); f.prenume.value = pp;
	var e = f.email.value; var ee = e.trim(); f.email.value = ee;
	var t = f.telefon.value; var tt = t.trim(); f.telefon.value = tt;
	var fl = f.file.value;
	var ext_i = new Array();
  	ext_i[0] = 'doc';
  	ext_i[1] = 'docx';
  	ext_i[2] = 'txt';
  	ext_i[3] = 'pdf';
  	este_bun = 0;
  	
	if(nn.length < 2){ alert('Scrieti numele!'); f.nume.focus(); return false;}
	if(pp.length < 2){ alert('Scrieti prenumele!'); f.prenume.focus(); return false;}
	if(ee.length < 1){ alert('Scrieti adresa de email!'); f.email.focus(); return false;}
	else{ if(!validateEmail(ee)){ alert('Scrieti adresa de email corect!'); f.email.focus(); return false;}}
	if(tt.length < 4){ alert('Scrieti numarul de telefon!'); f.telefon.focus(); return false;}
	if(fl.length < 1){
		alert('Campul "Upload CV" este obligatoriu!'); return false;
	}else{
		componente = fl.split(".");
        n=componente.length-1;
        for(i=0; i< ext_i.length; i++){
        	if(ext_i[i] == componente[n].toLowerCase())
        	este_bun = 1;
        }
        if(este_bun == 0) {
        	alert('Va rugam sa incarcati pentru CV doar fisiere cu extensiile: doc, docx, pdf sau txt !');
            return false;
        }
	}
	return true;
}


function check_frmformcontact(){

	var n = jQuery.trim($('#nume_contact').val());$('#nume_contact').val(n);var nn=$('#nume_contact').val();
	var p = jQuery.trim($('#prenume_contact').val());$('#prenume_contact').val(p);var pp=$('#prenume_contact').val();
	var e = jQuery.trim($('#email_contact').val());$('#email_contact').val(e);var ee=$('#email_contact').val();
	var t = jQuery.trim($('#telefon_contact').val());$('#telefon_contact').val(t);var tt=$('#telefon_contact').val();
	var m = jQuery.trim($('#mesaj_contact').val());$('#mesaj_contact').val(m);var mm=$('#mesaj_contact').val();
	var cod=jQuery.trim($('#captcha_code').val());$('#captcha_code').val(cod);var cc=$('#captcha_code').val();
	var gol='';
	if(nn.length < 2){ alert('Scrieti numele!'); $('#nume_contact').focus(); return false;}
	if(pp.length < 2){ alert('Scrieti prenumele!'); $('#prenume_contact').focus(); return false;}
	if(ee.length < 1){ alert('Scrieti adresa de email!'); $('#email_contact').focus(); return false;}
	else{ 
		var p = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
		if(p.test(ee)){
		//ok
		}
		else{
			alert('Scrieti o adresa de e-mail corecta!');
			$("email_contact").focus();
			return false;
		}
	}
	if(tt.length < 4){ alert('Scrieti numarul de telefon!'); $('#telefon_contact').focus(); return false;}
	if(mm.length < 1){ alert('Scrieti mesajul!'); $('#mesaj_contact').focus(); return false;}
	if(cc.length < 1){ alert('Campul "Cod de securitate" este obligatoriu!'); $('#captcha_code').focus(); return false;}
	//f.mesaj.value = mm.replace(/\n/g,"<br/>");
	return true;
}

function isNumber(str){			// verifica un string daca e numar
	var reNumber = /^\d+$/;
	return reNumber.test(str);
}
function isURL(s) {
 	var regexp = /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
 	return regexp.test(s);
}

function setUpload(pr){
	var p = pr.value;
	$('upfile').value = p;
}
function clearUpload(u){
	if(u.value.length < 1) $('cv').value = '';
} 

function trimite(id){
	window.open("trimite_prieten.php?ref="+id,"trimite_prieten","menubar=0, width=448, height=250,left=400,top=300,resizable=0");
}

function aplica(id,level,cv){
	if(level!=0){
		alert("Pentru a aplica la acest job trebuie sa fiti logat ca si candidat!");
		
	}
	else{
		//alert("aveti cv "+cv);
		if(cv==-1){
			alert("Trebuie sa aveti cv-ul completat pentru a aplica la acest job!");
		}
		else
			window.location.href=URL_SITE+"user/aplicari/"+id+"/aplicari.html";
	}
	
}
function creaza_cv(level){
	if(level!=0){
		alert("Pentru a va crea cv-ul trebuie sa fiti logat ca si candidat!");
		
	}
	else{
		//alert("aveti cv "+cv);
		window.location.href=URL_SITE+"user/cv/cv.html";
	}
	
}
function add_bck(t){
	if(t.value != '') 
		t.style.border = '1px solid #7d7d7d';
		//t.css({'border-color' : '#7d7d7d'});
}
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 validate_friend(){
	var nume = jQuery.trim($('#yourname').val());$('#yourname').val(nume);var nume_1=$('#yourname').val();
	var nume_f = jQuery.trim($('#hisname').val());$('#hisname').val(nume_f);var nume_p=$('#hisname').val();
	var email = jQuery.trim($('#youremail').val());$('#youremail').val(email);var email_1=$('#youremail').val();
	var email_f = jQuery.trim($('#hisemail').val());$('#hisemail').val(email_f);var email_p=$('#hisemail').val();
	var i=0;
	if(nume_1.length < 2){
		//alert('Completati campul PAROLA(min 5 caractere)!'); $("#parola_0").focus(); return false;
		$('#yourname').css({'border-color' : 'red'});
		i++;
	}
	if(nume_p.length < 2){
		//alert('Completati campul PAROLA(min 5 caractere)!'); $("#parola_0").focus(); return false;
		$('#hisname').css({'border-color' : 'red'});
		i++;
	}
	if((!validate_email(email_1))){
		//alert('Completati campul PAROLA(min 5 caractere)!'); $("#parola_0").focus(); return false;
		$('#youremail').css({'border-color' : 'red'});
		i++;
	}
	if((!validate_email(email_p))){
		//alert('Completati campul PAROLA(min 5 caractere)!'); $("#parola_0").focus(); return false;
		$('#hisemail').css({'border-color' : 'red'});
		i++;
	}
	if(i!=0){
		alert('Va rugam sa completati toate campurile cu date valide!');
		return false;
	}
	return true;
}

