function checkMail(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) {
		return true; 
	} else {
		return false;
	}
}

// Ajax - patikrinam kokia narsykle ir sukuriam HTTP REQUEST
function createRequestObject() {
	var req;
	if (window.XMLHttpRequest) {
		// Firefox, Safari, Opera
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		// Internet Explorer 5+
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		// Nepalaiko
		alert('HTTP REQUEST ERROR');
	}
	return req;
}
// Sukuriam XMLHttpRequest objektas
var http = createRequestObject();

// HTTP REQUEST sukurtas, keliaujam toliau :)

// pradedam GET'int

// tikrinam slapyvardi
function userNameCheck(user, lang) {
	http.open('get','../com/vartotojai.php?act=checkUser&username='+user+'&language='+lang);
	document.getElementById('user_output').style.display='block';
	http.onreadystatechange = handleResponse;
	http.send(null);
}
function handleResponse() {
	if (http.readyState == 4 && http.status == 200) {
		// tekstas, kuri grazina php failas
		var resp = http.responseText;
		
		if (resp) {
			document.getElementById('user_output').innerHTML = resp;
		} else {
			alert("FILE ERROR");
		}
	}
}

// tikrinam e.paštą
function userEmailCheck(email, lang) {
	http.open('get','../com/vartotojai.php?act=checkEmail&email='+email+'&language='+lang);
	document.getElementById('user_email').style.display='block';
	http.onreadystatechange = handleResponse2;
	http.send(null);
}
function handleResponse2() {
	if (http.readyState == 4 && http.status == 200) {
		// tekstas, kuri grazina php failas
		var resp = http.responseText;
		
		if (resp) {
			document.getElementById('user_email').innerHTML = resp;
		} else {
			alert("FILE ERROR");
		}
	}
}

//siunciam password i email
function siustiSlaptazodi(email, nick) {
	http.open('get','../com/vartotojai.php?act=test_mail&email='+email+'&nick='+nick);
	http.onreadystatechange = handleResponse3;
	http.send(null);
}

function handleResponse3() {
	if (http.readyState == 4 && http.status == 200) {
		// tekstas, kuri grazina php failas
		var resp = http.responseText;
		
		if (resp) {
			document.getElementById('status').innerHTML = resp;
		} else {
			alert("FILE ERROR");
		}
	}
}

// vartotojo panele
function keisiParametra(id, table, value) {
	document.getElementById('pakeisti_status').style.display = 'none';
	http.open('get','../com/vartotojai.php?act=keistiVartotojoNustatyma&id='+id+'&table='+table+'&value='+value);
	http.onreadystatechange = handleResponse4;
	http.send(null);
}

function handleResponse4() {
	if (http.readyState == 4 && http.status == 200) {
		// tekstas, kuri grazina php failas
		var resp = http.responseText;
		
		if (resp) {
			document.getElementById('pakeisti_status').style.display = 'block';
			document.getElementById('pakeisti_status').innerHTML = resp;
		} else {
			alert("FILE ERROR");
		}
	}
}
// admin panele - trinam vartotoja
function istrintiVartotoja(user_id) {
	http.open('get','../com/vartotojai.php?act=userManangerDelete&user_id='+user_id);
	http.onreadystatechange = handleResponse5;
	http.send(null);
}
function handleResponse5() {
	if (http.readyState == 4 && http.status == 200) {
		// tekstas, kuri grazina php failas
		var resp = http.responseText;
		
		if (resp) {
			document.getElementById('userMananger_status').innerHTML = resp;
		} else {
			alert("FILE ERROR");
		}
	}
}

// Open Page
function openPage(page) {
	open(page,"Redagavimas", "toolbar=no,menubar=no,width=600,height=700,resizable=yes")
}
// tikrinti kiek surinko zmogens :}

// test
function test() {
	alert('True');
}

	 var http_request = false;
 var myspan;
 var span;
   function makePOSTRequest(url, parameters) {
   
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
	
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
           // alert(http_request.responseText);
            result = http_request.responseText;
			//alert(result);
			  str = result;
				 //  alert(str);
				//  alert(langs);
            document.getElementById(span).innerHTML = result;   }      
          else {
           // alert('There was a problem with the request.');
         }
      }
	  
   }
        function show(str,spam) {
		span=spam;
		makePOSTRequest('com/select.php', str);
   }

        function show_gorivo(str,spam) {
		span=spam;
		makePOSTRequest('com/select.php', str);
   }
