var er = true ; // variabila de eroare
function createXMLHttpRequest() {
var obj;
	 var aVersions = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
	if(window.ActiveXObject) {
		// IE
		for (var i = 0; i < aVersions.length; i++) {
        	try {
            	var obj = new ActiveXObject(aVersions[i]);
            	return obj;
        	} catch (oError) {
            //Do nothing
        	}
    	}
	}	
	else
		if((window.XMLHttpRequest)) {
		// MOZILLA
		obj = new XMLHttpRequest();
	}
	if(!obj)
		document.write("error creating object...");
		else
	return obj; 
}
var obj =  new createXMLHttpRequest();

function submitform(numeform)
{
	document.getElementById(numeform).submit(); 
}
function isEmailAddr(str) {
   if (window.RegExp) {
     var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
     var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
     var reg1 = new RegExp(reg1str);
     var reg2 = new RegExp(reg2str);
     if (!reg1.test(str) && reg2.test(str)) {
      return true;
     }
     return false;
   } else {
     if(str.indexOf("@") >= 0) return true;
     return false;
   }
}
//newsletter
function text_abonare(n, camp)
{
	if(document.getElementById("nume_news").value=='' && n=='2' && camp=='1')
	{
		document.getElementById("nume_news").value='Nume';
	}
	if(document.getElementById("nume_news").value=='Nume' && n=='1' && camp=='1')
	{
		document.getElementById("nume_news").value='';
	}	
	if(document.getElementById("email_news").value=='' && n=='2' && camp=='3')
	{
		document.getElementById("email_news").value='E-mail';
	}
	if(document.getElementById("email_news").value=='E-mail' && n=='1' && camp=='3')
	{
		document.getElementById("email_news").value='';
	}
}
function abonare_newsletter()
{
	if(!isEmailAddr(document.getElementById('email_news').value))
	{
		alert("Completati adresa de email");
		return false;
		exit();
	}
	Modalbox.show('module/newsletter_ab.php', {title: 'Abonare Newsletter CCP', params:Form.serialize('abn'), width: 500}); return false;
}
function contact_submit() 
{
	if(document.getElementById('nr_este_ok').value=='1')
	{		
		document.getElementById('eroare_cod').innerHTML = "Codul este gresit";
		return  false;
		exit();
	}
	baga="1";
}
function contact() 
{
	document.getElementById('eroare_cod').innerHTML = "Verificam codul. Asteptati cateva secunde!";
	if(obj) 
	{ 
		try 
		{		
			var url = "util/verif_cod.php?nr="+document.getElementById("numar_bun").value+"&cod="+document.getElementById("cod").value;
			obj.open("GET",url,true);
			obj.onreadystatechange = contact_rasp;
			obj.send(null);
	    }
	    catch(e) 
		{
	    	//alert('eroare conectare la server');
		}
	} 	
}
function contact_rasp()
{ 
	// when readyState is 4, we are ready to read the server response 
	if (obj.readyState == 4) 
	{ 
		// continue only if HTTP status is "OK" 
		if (obj.status == 200) 
		{ 
			try
			{				
				var disponibil = obj.responseXML.getElementsByTagName("curs")[0].childNodes[0].childNodes[0].nodeValue;
				if(disponibil=="2")
				{
					document.getElementById("eroare_cod").innerHTML = "Cod corect. Puteti trimite mesajul.";	
				}
				if(disponibil=="1")
				{
					document.getElementById("eroare_cod").innerHTML = "Codul este gresit";	
				}
				document.getElementById("nr_este_ok").value=disponibil;
			} 
			catch(e) {}
		} 
	}
	if(baga=="1")
	{
		contact_submit();
	}
}
/*inregistrare user nou - verificari*/
function dispo_user() 
{
	$('disponibil2').value=2;
	if(obj) 
	{ 
		try 
		{			
			$('em').innerHTML = "<img src='img/mesaje/loader.gif' />";
			var url = "util/verif_user.php?u="+$('emaili').value;
			obj.open("GET",url,true);
			obj.onreadystatechange = rasp_user;
			obj.send(null);
	    }
	    catch(e) 
		{
	    	//alert('eroare conectare la server');
		}
	} 	
}
function rasp_user()
{
	// when readyState is 4, we are ready to read the server response 
	if (obj.readyState == 4) 
	{ 
		// continue only if HTTP status is "OK" 
		if (obj.status == 200) 
		{ 
			try
			{
				var disponibil = obj.responseXML.getElementsByTagName("curs")[0].childNodes[0].childNodes[0].nodeValue;
				
				text_ce="E-mail";
				unnr="2";
				unde="em";
				
				if(disponibil==1)
				{
					$(unde).innerHTML = text_ce+" disponibil";	
				}
				if(disponibil==2)
				{
					$(unde).innerHTML = text_ce+" indisponibil";	
				}
				$('disponibil'+unnr).value=disponibil
			} 
			catch(e) {}
		} 
	}
}
function inregistrare()
{		
	if(!isEmailAddr($F("emaili")))
	{
		$('em').innerHTML = "Verificati e-mailul";
		document.forms['formulari'].elements['emaili'].focus();
		return false;
		exit();
	}
	else
	{
		$('em').innerHTML = "";
	}
	if($('disponibil2').value=='2')
	{
		$('em').innerHTML = "E-mail deja folosit";		
		return  false;
		exit();
	}
	else
	{
		$('em').innerHTML = "";
	}
	if($F('parolai')=='')
	{
		$('pass').innerHTML = "Introduceti parola"; 
		document.forms['formulari'].elements['parolai'].focus();
		return  false;
		exit();
	}
	else
	{
		$('pass').innerHTML = "";
	}	
	
	if(isEmailAddr($("emaili").value))
	{
		var x = confirm("Pe adresa de e-mail " + $("emaili").value + " va fi trimis un mesaj de confirmare. Adresa de email este corecta?");	
		if(!x)
		{
			return false;
			exit();
		}
	}
	Modalbox.show('module/membri/inregistrare.php', {title: 'Inregistrare cont nou', params:Form.serialize('formulari') });
}
/*sf inregistrare user nou*/
//verificare formular conectare
function conectare()
{		
	if($('usernamec').value=='')
	{				
		$('userc').innerHTML = "<img src='img/mesaje/username.jpg' />";	
		document.forms['formularc'].elements['usernamec'].focus();
		if($('marire').value=='0')
		{
			Modalbox.resize(0, 20);
			$('marire').value = "1";
		}
		return false;
		exit();
	}
	else
	{
		$('userc').innerHTML = "";	
	}
	if($('parolac').value=='')
	{		
		$('passc').innerHTML = "<img src='img/mesaje/parola.jpg' />";
		document.forms['formularc'].elements['parolac'].focus();
		if($('marire').value=='0')
		{
			Modalbox.resize(0, 20);
			$('marire').value = "1";
		}
		return false;
		exit();
	}
	else
	{
		$('passc').innerHTML = "";
	}
}
//sf verif conectare*/
