/*******AJAX***************/
var ajaxreq=false, ajaxCallback;
function ajaxRequest (filename, post_data) {
	try {
		ajaxreq= new XMLHttpRequest();
	} catch (error) {
		try {
			ajaxreq= new ActiveXObject ("Microsoft.XMLHTTP");
		} catch (error) {
			return false;
		}
	}
	ajaxreq.open("POST", filename, true);
	ajaxreq.onreadystatechange = ajaxResponse;
	//ajaxreq.send(null);
	ajaxreq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajaxreq.setRequestHeader("Connection", "close");
	ajaxreq.send(post_data);
}

function ajaxResponse() {
	if (ajaxreq.readyState != 4) {return}
	if (ajaxreq.status == 200) {
		if (ajaxCallback) ajaxCallback();
	}
	return true;
}
/**********AJAX VÉGE****************/
var search_focus = false;
function focus_check() {
	if (search_focus == true) {search_focus = false;} else {search_focus = true;}
}
function content_search() {
	if (search_focus) {
		get = getUrlVars();
		mode = get["page"];
		search_val = document.getElementById("search").value;
		if (search_val != "") {
			limit = 0;
			rownum = document.getElementById("rownum").value;
			document.getElementsByClassName("controlset")[0].style.display = "none"; 
			document.getElementsByClassName("controlset")[1].style.display = "none";
			} else {
			limit = document.getElementById("rowsperpage").value;
			rownum = document.getElementById("rownum").value;
			document.getElementsByClassName("controlset")[0].style.display = "block";
			document.getElementsByClassName("controlset")[1].style.display = "block";
			}
		ajaxRequest("view/ajaxSearch.php", "search="+search_val+"&limit="+limit+"&rownum="+rownum+"&mode="+mode);
		ajaxCallback=fill_content;
	}
}
function fill_content() {
	document.getElementById("Movies").innerHTML = ajaxreq.responseText;
}

function getUrlVars(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
 
for(var i = 0; i < hashes.length; i++){
	hash = hashes[i].split('=');
	vars.push(hash[0]);
	vars[hash[0]] = hash[1];
}
 
return vars;
}
var citromail = false;
var emailErrorMessage = "";
function checkCitromail() {

	if (document.getElementById("emailInput").value.search("@citromail.hu") != -1) {
		citromail = true;
		document.getElementById("emailAlert").style.display = "block"
		document.getElementById("emailAlert").innerHTML = "A citromail.hu-s email címekre, nem megy ki a regisztrációt megerősítő levél.<br /> Kérem adjon meg más szolgáltatóhoz tartozó email címet.";
		document.getElementById("emailInput").value = "";
		document.getElementById("emailInput").focus();
		//document.getElementById("emailError").innerHTML = "A citromail.hu-s email címekre, nem megy ki a regisztrációt megerősítő levél. Kérem adjon meg más szolgáltatóhoz tartozó email címet.";
	} else {
		if (citromail) {document.getElementById("emailAlert").style.display = "none";citromail = false;}
	}
}
function removeMailError() {
	if (!citromail) {document.getElementById("emailAlert").style.display = "none";}
}
document.onkeyup = content_search;
