function GetXmlHttpObject(){
	var xmlHttp = null;
	try{
		xmlHttp=new XMLHttpRequest();
	}
	catch (e){
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e){
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function chkem(a)
{
	ero="`=[];\',/\\#$%^&*()+{}:\"<>?| ";
	ned="@.";
	er=0;
	if (a.length==0) { return false; }
	else if (a.length<4) { return false; }
	else {
		for (j=0; j<=ero.length-1; j++) if (a.indexOf(ero.substring(j,j+1))!=-1) er=1;
		for (j=0; j<=ned.length-1; j++) {
			aos = a.split(ned.substring(j,j+1));
			for (var i=0; i < aos.length-1; i++) if (aos[i]<1) er=1;
			if (a.indexOf(ned.substring(j,j+1))==-1) er=1;
		}
		if (er==1) { return false; }
	}
	return true;
}

function add_newsletter(email)
{
	if (!chkem(email))
	{
		alert("Adresa de email nu este valida!");
		return false;
	}
	var xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 4)
			document.getElementById('news_res').innerHTML = xmlHttp.responseText;
	}
	xmlHttp.open ("GET", "__add_news.php?email=" + email, true);
	xmlHttp.send (null);
}

function getAnnounce(){
	if (document.getElementById('notificare').checked === true)
	{
		document.getElementById('notification').innerHTML="<input type=\"text\" name=\"my_email\" value=\"adresa email\" onFocus=\"if(this.value=='adresa email'){this.value='';}\" onBlur=\"if(this.value==''){this.value='adresa email';}\" size=\"19\"> <input type='submit' value='trimite'>";
	}
	else
	{
		document.getElementById('notification').innerHTML="";
	}
}

function doValidate()
{
    var s="";
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(document.frmData.my_email.value)){
		s=s+"Introduceti corect adresa de email pentru a va putea anunta cand produsul devine disponibil in stoc !\r\n";
	}
	if(s!=""){
		alert(s);
		return;
	}
	document.frmData.submit();
}

function doSendWish()
{
    var s="";
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(document.frmData.my_email.value)){
		s=s+"Introduceti corect adresa de email !\r\n";
	}
	if(document.frmData.code_verify.value.length<4)
		s=s+"Introduceti codul de verificare !\r\n";
		
	if(s!=""){
		alert(s);
		return;
	}
	document.frmData.submit();
}

function checkOrderForm(frm){
	err='';

	if(frm.elements['name'].value.length<3)
		err+='Introduceti "Numele" !\n';
	var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");
	if(!rx.test(frm.elements['email'].value)){
		err+='Introduceti "Adresa de email" !\r\n';
	}
	if(frm.elements['cnp'].value.length<5)
		err+='Introduceti "Cod Fiscal" sau "CNP" dupa caz !\n';
	if(frm.elements['phone'].value.length<3)
		err+='Introduceti numarul de "Telefon" unde puteti fi contactat !\n';
	
	if(err!=''){
		alert(err);
		return false;
	}
	else
		return;
}