/**
 * @author Bogdan
 */
	function GetXmlHttpObject() {
		var objXMLHttp=null
		if (window.XMLHttpRequest) {
			objXMLHttp=new XMLHttpRequest()
		}
		else if (window.ActiveXObject) {
				objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
			 }
		return objXMLHttp
	};


	function AdminEdit(id){
	var user = document.getElementById('user').value;
	var pass = document.getElementById('pass').value;
	var actionURL = "js/admin.proc.php";
		xmlHttp = GetXmlHttpObject()
		if (xmlHttp == null) {
		alert("Browser does not support HTTP Request")
			return
					         };
	var url = actionURL + "?id=" + id;
		xmlHttp.onreadystatechange = stateChanged_AdminEdit
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
					}
	function stateChanged_AdminEdit(){
					if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
						var response = xmlHttp.responseText;
						var raspunsDIV = document.getElementById('loginError');
					}
				}
	var verifadresa = false;
	var veriftelefon = false;
	var verifemail = false;
	var verifmesaj = false;
	
	function trim(s)
	{
	  return s.replace(/^\s+|\s+$/, '');
	}	
		
	function vermail(value){
		var verifvalue = document.getElementById(value).value;
		var veriferror = document.getElementById(value+'error');
		var tid = trim(verifvalue);                       
		var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/;
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/;
		
			if(value == 'adresa'){
			   if(verifvalue == ''){
			   	veriferror.innerHTML = 'Acest camp nu poate fi gol.'; 
			   }else {
			   	veriferror.innerHTML = ''; 
				verifadresa = true;
			   }
			}
			
			else if(value == 'telefon'){
			   if(verifvalue == ''){
			   	veriferror.innerHTML = 'Acest camp nu poate fi gol.'; 
			   }else {
			   	veriferror.innerHTML = ''; 
				veriftelefon = true;
			   }
			}
			
			else if(value == 'email'){
			    if (verifvalue == "") {
					veriferror.innerHTML = 'Acest camp nu poate fi gol.';
					verifemail = false;
			    } else if (!emailFilter.test(tid)) {             ;
					veriferror.innerHTML = 'Mailul nu e de forma jon@doe.com';
					verifemail = false;
			    } else if (verifvalue.match(illegalChars)) {
					veriferror.innerHTML = 'Caractere ilegale.';
					verifemail = false;
			    } else {
					veriferror.innerHTML = '';
					verifemail = true;
			    }
			
			}
			
			else if(value == 'mesaj'){
			   if(verifvalue == ''){
			   	veriferror.innerHTML = 'Acest camp nu poate fi gol.'; 
			   }else {
			   	veriferror.innerHTML = ''; 
				verifmesaj = true;
			   }
			}
	}
	function verSend(){
		var sendButton = document.getElementById('sendMesaj');
		if( (verifadresa == true) && (veriftelefon == true) && (verifemail == true) && (verifmesaj == true) ){
			sendButton.disabled = "";
		}else {
			vermail('email');
			vermail('telefon');
			vermail('adresa');
			vermail('mesaj');
		}
	}

	function getInfoProduse(id){
		var scrieID = document.getElementById('outerImageContainer');
		var loading = document.getElementById('loading');
		scrieID.style.backgroundColor = '#303030';
		scrieID.style.border = "0px solid #DB0101";
		scrieID.style.height = '400px';
		scrieID.style.width = '512px';
		document.getElementById('closeImg').innerHTML = "<img src=\"images/close.png\" style=\"cursor:pointer;position:relative;top:16px;left:258px;z-index:100\" onclick=\"stopLightbox()\">";
		
	var actionURL = "js/produse.proc.php";
		xmlHttp = GetXmlHttpObject()
		if (xmlHttp == null) {
		alert("Browser does not support HTTP Request")
			return
					         };
	var url = actionURL + "?id=" + id;
		xmlHttp.onreadystatechange = stateChanged_getInfoProduse
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
					}
	function stateChanged_getInfoProduse(){
					if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
						var response = xmlHttp.responseText;
						var raspunsDIV = document.getElementById('outerImageContainer');
						raspunsDIV.innerHTML = response;
						//alert(response);
					}
				}
	function stopLightbox(){
		document.getElementById('overlay').style.display = "none";
		document.getElementById('lightbox').style.display = "none";
	}
	
	

