function isEmail(em){
	var p = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return p.test(em);
}

function register(alert_msg){
	var f = document.getElementById("frmregister");
	var em = f.newsletter_email.value;
	emem = em.trim();
	f.newsletter_email.value = emem;
	
	if(!isEmail(emem)){
		alert(alert_msg);
		return false;	
	}
	else{
		f.submit();
		return true;
	}
}

function clear_content(t, cont){
	var f = document.getElementById(t);
	if(f.value.trim() == cont){
		f.value = '';
	}
}

function fill_content(t, cont){
	var f = document.getElementById(t);
	if(f.value.trim() == ''){
		f.value = cont;
	}
}

function cauta(cont){
	if($('frmsearch').s.value == cont){
		$('frmsearch').s.value = '';
	}
	else{
		$('frmsearch').submit();
	}
}

function trimite_prieten(){
	var from = window.location.search.substring(1); 
	var w = window.open('trimite_prieten.php?'+from,'prieten','width=400,height=510');
	w.moveTo(200,200);
}

function isTelefon(t){
	var tt = t.value;
	//parcurg sirul
		var nr = tt.length;
		new_t = '';
		p = /[0-9]/;
		for(i=0;i<nr;i++){
			s = tt.substr(i,1);
			if(p.test(s)) new_t += s;
		}
		t.value = new_t;
		if(new_t.length != 10){
			return false;
		}
	
	return true;
}

function isExtention(t){
	var ext = new Array();
	ext[0] = '.doc'; ext[1] = 'docx'; ext[2] = '.txt'; ext[3] = '.pdf';
	ext[4] = '.PDF'; ext[5] = '.DOC'; ext[6] = 'DOCX'; ext[7] = '.TXT';
	var lng = t.length;
	var ex = t.substr(lng-4,4);
	alert(ex);
	var este = false;
	for(i=0;i<=7;i++){
		if(ext[i] == ex){
			este = true;
			break;
		}
	}
	return este;
}

function validarecariere(){
	var f = $('frmcariere');
	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;
	
	if(nn.length < 1){
		$("nume").setStyle("border", "1px solid #e70e3c");
		$("nume").setStyle("background", "#fffce8");
		$("nume").focus();
		return false;
	}
	else{
		$("nume").setStyle("border", "1px solid Gray");
		$("nume").setStyle("background", "#ffffff");
		$("nume").focus();
	}
	if(pp.length < 1){
		$("prenume").setStyle("border", "1px solid #e70e3c");
		$("prenume").setStyle("background", "#fffce8");
		$("prenume").focus();
		return false;
	}
	else{
		$("prenume").setStyle("border", "1px solid Gray");
		$("prenume").setStyle("background", "#ffffff");
		$("prenume").focus();
	}
	if(ee.length < 1){
		$("email").setStyle("border", "1px solid #e70e3c");
		$("email").setStyle("background", "#fffce8");
		$("email").focus();
		return false;
	}
	else{
		if(!isEmail(ee)){
			$("email").setStyle("border", "1px solid #e70e3c");
			$("email").setStyle("background", "#fffce8");
			$("email").focus();
			return false;
		}
		else{
			$("email").setStyle("border", "1px solid Gray");
			$("email").setStyle("background", "#ffffff");
			$("email").focus();
		}
	}
	if(!isTelefon($("telefon"))){
		$("telefon").setStyle("border", "1px solid #e70e3c");
		$("telefon").setStyle("background", "#fffce8");
		$("telefon").focus();
		return false;
	}
	else{
		$("telefon").setStyle("border", "1px solid Gray");
		$("telefon").setStyle("background", "#ffffff");
		$("telefon").focus();
	}

	if(!isExtention($("cv").value)){
		$("cv").setStyle("border", "1px solid #e70e3c");
		$("cv").setStyle("background", "#fffce8");
		$("cv").focus();
		return false;
	}
	else{
		$("cv").setStyle("border", "1px solid Gray");
		$("cv").setStyle("background", "#ffffff");
		$("cv").focus();
	}
	
	return true;
}

function register_event(ev_id, ev_year){
	var from = window.location.search.substring(1); 
	var w = window.open('register_event.php?ev_id='+ev_id+'&ev_y='+ev_year,'prieten','width=400,height=710');
	w.moveTo(200,200);
}

function validatecontactgeneral(frm){
	var f = $(frm);
	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;
	
	if(nn.length < 1){
		$("nume").setStyle("border", "1px solid #e70e3c");
		$("nume").setStyle("background", "#fffce8");
		$("nume").focus();
		return false;
	}
	else{
		$("nume").setStyle("border", "1px solid #714f82");
		$("nume").setStyle("background", "#ffffff");
		$("nume").focus();
	}
	if(pp.length < 1){
		$("prenume").setStyle("border", "1px solid #e70e3c");
		$("prenume").setStyle("background", "#fffce8");
		$("prenume").focus();
		return false;
	}
	else{
		$("prenume").setStyle("border", "1px solid #714f82");
		$("prenume").setStyle("background", "#ffffff");
		$("prenume").focus();
	}
	if(ee.length < 1){
		$("email").setStyle("border", "1px solid #e70e3c");
		$("email").setStyle("background", "#fffce8");
		$("email").focus();
		return false;
	}
	else{
		if(!isEmail(ee)){
			$("email").setStyle("border", "1px solid #e70e3c");
			$("email").setStyle("background", "#fffce8");
			$("email").focus();
			return false;
		}
		else{
			$("email").setStyle("border", "1px solid #714f82");
			$("email").setStyle("background", "#ffffff");
			$("email").focus();
		}
	}
	if(!isTelefon($("telefon"))){
		$("telefon").setStyle("border", "1px solid #e70e3c");
		$("telefon").setStyle("background", "#fffce8");
		$("telefon").focus();
		return false;
	}
	else{
		$("telefon").setStyle("border", "1px solid #714f82");
		$("telefon").setStyle("background", "#ffffff");
		$("telefon").focus();
	}
	
	var msg = f.mesaj.value; var mm = msg.trim(); msg.value = mm;
	if(mm.length < 1){
		$("mesaj").setStyle("border", "1px solid #e70e3c");
		$("mesaj").setStyle("background", "#fffce8");
		$("mesaj").focus();
		return false;
	}
	else{
		$("mesaj").setStyle("border", "1px solid #714f82");
		$("mesaj").setStyle("background", "#ffffff");
		$("mesaj").focus();
	}
	return true;
}
