function catChk(){
	var ajaxRequest;
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.category.submit.disabled = ajaxRequest.responseText;
		}
	}
	
	var url = "/inc/ajax.php?act=chk&w=cat&q=" + document.category.catTXT.value;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}

function locChk(){
	var ajaxRequest;
	try{
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.loc.submit.disabled = ajaxRequest.responseText;
		}
	}
	
	var url = "/inc/ajax.php?act=chk&w=loc&q=" + document.loc.location.value;
	ajaxRequest.open("GET", url, true);
	ajaxRequest.send(null); 
}

function showLoc(){
	var location=[];
	overlay.show();
	new Ajax.Request('/inc/ajax.php', {
		    method:'get',
			parameters: $('ingForm').serialize(true),
			onSuccess: function(transport){
				var location = new Array();
				if (transport.responseText != "newitem") {
					locResponse = transport.responseText;
					locArr = locResponse.split(';');
					newName = "";
					populateIng(locArr);
				} else {
					alert("U bazi ne postoji tražena namirnica s unešenim porijeklom. Dvostrukim klikom na karti možete lokaciju odrediti sami.");
					newName = $("ingN").options[$("ingN").selectedIndex].text;
				}
				setTimeout('overlay.hide()', 1000);
			},     
			onFailure: function(){
				alert('Something went wrong...');
				overlay.hide();
			}   
	}); 
}
function prodChk(){
	new Ajax.Request('/inc/ajax.php', {
		    method:'get',
			parameters: 'act=chk&w=prod&q=' + $('prodTX').value,
			onSuccess: function(transport){
	        	$('subProd').disabled = transport.responseText;
			},     
			onFailure: function(){ alert('Something went wrong...') }   
	}); 
}
function prodEdit(){
	new Ajax.Request('/inc/ajax.php', {
		    method:'get',
			parameters: $('producerEdit').serialize(true),
			onSuccess: function(transport){
				editProducer(transport.responseText);
			},     
			onFailure: function(){ alert('Something went wrong...') }   
	}); 
}
function saveRose(string){
	new Ajax.Request('/inc/ajax.php', {
		    method:'get',
			parameters: 'act=save&str='+string,
			onSuccess: function(transport){
	        	alert(transport.responseText);
			},     
			onFailure: function(){ alert('Something went wrong...') }   
	}); 
}
function loadRose(rid){
	if (rid) {
		overlay.show();
		new Ajax.Request('/inc/ajax.php', {
			method: 'get',
			parameters: 'act=load&rid=' + rid,
			onSuccess: function(transport){
				setupRose(transport.responseText);
				setTimeout('overlay.hide()', 1000);
			},
			onFailure: function(){
				alert('Something went wrong...');
				setTimeout('overlay.hide()', 1000);
			}
		});
	}
}
