/*javascripts*/

function getXMLHttpObj(){
	if(typeof(XMLHttpRequest)!='undefined')
	return new XMLHttpRequest();
	
	var axO=['Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.4.0',
		'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP'], i;
	for(i=0;i<axO.length;i++)
		try{
			return new ActiveXObject(axO[i]);
		}catch(e){}
	return null;
}


function sendMail(){
	var x= document.getElementById('name');
	var y= document.getElementById('email');
	var z= document.getElementById('mesage');
	var q= document.getElementById('page');

	
	if(x.value=='' || y.value=='' || z.value==''){
		alert('Toate campurile sunt obligatorii!');	
	}else if(echeck(y.value)){
		var data='nm='+x.value+'&ml='+y.value+'&ms='+z.value+'&pg='+q.value;
		
		var oXML=getXMLHttpObj();
		oXML.open('POST', 'php/sendmail.php', false);		
		oXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
		oXML.send(data);		
		var drps = oXML.responseText;
	
		switch (drps){
			case 'sent':
				alert('Ati trimis deja un mesaj. Trebuie sa treaca un interval de 2 minute pana puteti trimiteti mesajul urmator!');
			break;
			case 'yes':
				clearInput();
				alert('Mesaj trimis cu succes!');
			break;
			case 'no':
				alert('A avut loc o eroare, te rog incearca din nou!');
			break;
		}
	}
}

function sendInfo(){
	var x= document.getElementById('name');
	var y= document.getElementById('email');
	var q= document.getElementById('page');

	
	if(x.value=='' || y.value==''){
		alert('Toate campurile sunt obligatorii!');	
	}else if(echeck(y.value)){
		var data='nm='+x.value+'&ml='+y.value+'&pg='+q.value;
		
		var oXML=getXMLHttpObj();
		oXML.open('POST', 'php/sendInfo.php', false);		
		oXML.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');		
		oXML.send(data);		
			
		clearInput1();
		location.href='info.php';
	}
}

function clearInput(){
	var x= document.getElementById('name');
	var y= document.getElementById('email');
	var z= document.getElementById('mesage');
	x.value='';
	y.value='';
	z.value='';
}

function clearInput1(){
	var x= document.getElementById('name');
	var y= document.getElementById('email');
	x.value='';
	y.value='';
}

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){
		   alert("Adresa de email invalid!")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Adresa de email invalid!")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Adresa de email invalid!")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Adresa de email invalid!")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Adresa de email invalid!")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Adresa de email invalid!")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Adresa de email invalid!")
		    return false
		 }

 		 return true;					
	}

