var http_request = false;

function posaljiMail(imePrezime, tvrtka, adresa, telefon, mail, poruka, kod) {
	var poststr = "imePrezime=" + imePrezime + "&tvrtka=" + tvrtka + "&adresa=" + adresa + "&telefon=" + telefon + "&mail=" + mail + "&poruka=" + poruka + "&kod=" + kod;
	ajax('ajax_kontakt.php', poststr);
}

function brisiSliku(id) {
	var poststr = "id=" + id;
	ajax2('ajax_dlslike.php', poststr);
}

/* ---------------POST-----------------*/

function ajax(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('Ne može se kreirati instanca XMLHTTP. Problem je u starijoj verziji preglednika koju koristite.');
 		return false;
	}

	http_request.onreadystatechange = ajaxCon;
	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 ajaxCon() {
	if (http_request.readyState == 1) {
		rezultat = '<p style="text-align:center;"><img src="slike/ajax.gif" alt="loading..." /></p>';
		document.getElementById('ajax').innerHTML = rezultat;
	}
	if (http_request.readyState == 4) {
 		if (http_request.status == 200) {
			rezultat = http_request.responseText;
			document.getElementById('ajax').innerHTML = rezultat;            
 		} else {
			alert('AJAX: Problem prilikom dobivanja odgovora.');
		}
	}
}

function ajax2(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('Ne može se kreirati instanca XMLHTTP. Problem je u starijoj verziji preglednika koju koristite.');
 		return false;
	}

	http_request.onreadystatechange = ajaxCon2;
	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 ajaxCon2() {
	if (http_request.readyState == 1) {
		rezultat = '<p style="text-align:center;"><img src="slike/ajax.gif" alt="loading..." /></p>';
		document.getElementById('galerija').innerHTML = rezultat;
	}
	if (http_request.readyState == 4) {
 		if (http_request.status == 200) {
			rezultat = http_request.responseText;
			document.getElementById('galerija').innerHTML = rezultat;            
 		} else {
			alert('AJAX: Problem prilikom dobivanja odgovora.');
		}
	}
}