function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }
 		 return true					
}
function CName() {
	var nume=document.newsletterform.nume.value;
	if (nume=='nume') document.newsletterform.nume.value='';
}
function CEmail() {
	var nume=document.newsletterform.email.value;
	if (nume=='e-mail') document.newsletterform.email.value='';
}
function CheckNewsletter() {
	var email=document.newsletterform.email.value;
	var nume=document.newsletterform.nume.value;
	
	var er=''; var k=1;
	if (!(echeck(email)) ) { k=0; er=er+'Adresa de email este invalida! \n'; }
	if ((nume=='') || (nume=='nume')) { k=0; er=er+'Numele este obligatoriu! \n'; }
	if (k==0) {
		alert(er);
	} else {
		document.newsletterform.submit();
	}
}

function SendEmailContact() {
	var email=document.formcontact.email.value;
	var nume=document.formcontact.nume.value;
	
	var loc=document.formcontact.localitate.value;
	var tip=document.formcontact.tip.value;
	var text=document.formcontact.text.value;
	
	var er=''; var k=1;
	if ((nume=='') ) { k=0; er=er+'Numele si prenumele sunt obligatorii! \n'; }
	if (loc=='') { k=0; er=er+'Localitatea este obligatorie! \n'; }
	if (!(echeck(email)) ) { k=0; er=er+'Adresa de email este invalida! \n'; }
	if (tip=='') { k=0; er=er+'Tipul e-mail-ului este obligatoriu! \n'; }
	if (text=='') { k=0; er=er+'Textul e-mail-ului este obligatoriu! \n'; }
	if (k==0) {
		alert(er);
	} else {
		document.formcontact.submit();
	}
}

function SendNewsletter() {
	var email=document.form_newsletter.email.value;
	var nume=document.form_newsletter.nume.value;

	//alert("ok");
	var er=''; var k=1;
	if (!(echeck(email)) ) { k=0; er=er+'Adresa de email este invalida! \n'; }
	if (nume=='') { k=0; er=er+'Numele este obligatoriu! \n'; }
	
	if (document.form_newsletter.termeni.checked==false) { k=0; er=er+'Trebuie sa fiti de acord cu termenii si conditiile noastre!\n'; }
	
	if (k==0) {
		alert(er);
	} else {
		document.form_newsletter.submit();
	}
}

function SchimbaLocalitate()
{
	var test,href;
	test=document.getElementById("judet_id").value;
	
	href='templates/judete.php?j='+test;
	parent.document.getElementById('localitate_judete_id').src = href;

}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function setBackLink(urlbase)
{
	var siteSectionName=getCookie('siteSection');
	
	if(document.getElementById('backLink'))
	{
		switch(siteSectionName)
		{
			case 'magazin': document.getElementById('backLink').href=urlbase+'magazin/';
			break;
			case 'companie': document.getElementById('backLink').href=urlbase+'companie/';
			break;
			case 'portal': document.getElementById('backLink').href=urlbase+'portal/';
			break;
			default: document.getElementById('backLink').href=urlbase;
			break;
			
		}
	}
}