/* --------------------- tankistov VYHLADAVAC ------------------------- */

var xmlHttp;

function vytvorXMLHttpRequest(){
	if(window.ActiveXObject){
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else if(window.XMLHttpRequest){
		xmlHttp = new XMLHttpRequest();
	}
		
}

function createQueryCaptcha(){
	var code = document.getElementById("code").value;
	var query = "code="+ code + "&unique=" + new Date().getTime();
	
	return query;
}

function createQueryAddGallery(){
	var name = document.getElementById("ajax_action").value;
	if(name.length>0)
		var query = "name="+ name + "&unique=" + new Date().getTime();
	else
		var query = "name=error";
		
	return query;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

function ajaxStart(action){
	
	vytvorXMLHttpRequest();
	
	switch(action){
		case 'captcha':
			var query = "include/ajax/ajax.php?action=captcha&";
			query = query + createQueryCaptcha();
			document.getElementById("spinner").innerHTML = '<img src="pics/loading.gif" /> Kontrolujem dáta...';
		break;
		case 'addGallery':
			var query = "http://www.dfm.sk/include/ajax/ajax.php?action=addGallery&";
			query = query + createQueryAddGallery();
			document.getElementById("spinner").innerHTML = '<img src="pics/loading.gif" /> Pridávam galériu...';
		break;
	}
	 
	xmlHttp.onreadystatechange = spracujZmenuStavu;
	xmlHttp.open("GET", query, true);
	xmlHttp.send(null);	
}

function spracujZmenuStavu(){
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			spracujVysledky();
		}
	}
}

function spracujVysledky(){
	
	var vypisDiv = document.getElementById("vysledky");
	var delSpinner = document.getElementById("spinner");
	
	if(vypisDiv.hasChildNodes())
		vypisDiv.removeChild(vypisDiv.childNodes[0]);
	
	if(delSpinner.hasChildNodes())
		delSpinner.removeChild(delSpinner.childNodes[0]);
	
	document.getElementById("vysledky").innerHTML = xmlHttp.responseText;
}
