	/******************************************************* 	
	
		Projekt blacktuning.net v2
		Koda in dizajn: Kreft Damjan, damjan@widesec.com, WidesecDesigns
		Kode ni dovoljeno kopirati, niti spreminjati!!!
		
		
	*******************************************************/

// -------------------------------------------------------------
// --- FUNKCIJA: UstvariAJAX -----------------------------------
// -------------------------------------------------------------
function UstvariAJAX() {
	var xmlHttp;
		
		// Ustvarjanje AJAX komunikacijskega objekta
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		
		catch (e) {
			// Internet Explorer
			try {
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) {
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		
	return xmlHttp;
}



// -------------------------------------------------------------
// --- FUNKCIJI: SafeCheck, SafeCheck_Email --------------------
// -------------------------------------------------------------
// <!> VARNOSTNO PREVERJANJE VPISANE VSEBINE
function SafeCheck(id) {

	var safeString = /^[a-zA-Z0-9_\s\,\-\.\@\!\/\u00A1-\uFFFF]+$/;
	
	if( document.getElementById(id).value.match(safeString) ) {
		document.getElementById(id).style.border = '1px solid #3F3F3F';
	}
	else{
		document.getElementById(id).style.border = '1px solid #ed3d3d';
	}
}

// ------------------------------------------------------------------------------
// <!> Preverjanje vnosov -------------------------------------------------------
// ------------------------------------------------------------------------------
function PreveriVnos(odID, doID) {
	
	var post = true;
	
	for( i=odID; i<=doID; i++ ) {
		if( document.getElementById(i).value == "" ) {
			document.getElementById(i).style.border = '1px solid #ed3d3d';
			post = false;
		}
	}

	return post;
}



// --------------------------------------------------------------
// --- FUNKCIJE za GALERIJO -------------------------------------
// --------------------------------------------------------------
function VrniGalerijo(galerijaID) {

			VrniNaslovGalerije(galerijaID);
			VrniThumbe(galerijaID, 0);
			VrniPrvoSliko(galerijaID);

}

function VrniThumbe(galerijaID, od) {
	
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_thumbi').innerHTML = xmlHttp.responseText;
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniThumbe&galerijaID=" + galerijaID + "&od=" + od,true);
	xmlHttp.send(null);	
}

function VrniPrvoSliko(galerijaID) {
	
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_slika').innerHTML = xmlHttp.responseText;
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniPrvoSliko&galerijaID=" + galerijaID,true);
	xmlHttp.send(null);
}

function VrniSliko(slikaID) {
	
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_slika').innerHTML = xmlHttp.responseText;
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniSliko&slikaID=" + slikaID,true);
	xmlHttp.send(null);
}

function VrniNaslovGalerije(galerijaID) {

	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_naslov1').innerHTML = xmlHttp.responseText;
			var title = xmlHttp.responseText;
			title = title.replace("<h1>", "");
			title = title.replace("</h1>", "");
			document.title = title + ' ~ BlackTuning Car Styling';
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniNaslovGalerije&galerijaID=" + galerijaID,true);
	xmlHttp.send(null);
}




// --------------------------------------------------------------
// --- FUNKCIJE za IZDELKE -------------------------------------
// --------------------------------------------------------------
function VrniKategorijo(kategorijaID) {

			VrniNaslovKategorije(kategorijaID);
			VrniThumbeIzd(kategorijaID, 0);
			VrniPrvoSlikoIzd(kategorijaID);

}

function VrniThumbeIzd(kategorijaID, od) {
	
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_thumbi').innerHTML = xmlHttp.responseText;
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniThumbeIzd&kategorijaID=" + kategorijaID + "&od=" + od,true);
	xmlHttp.send(null);	
}

function VrniPrvoSlikoIzd(kategorijaID) {
	
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_slika').innerHTML = xmlHttp.responseText;
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniPrvoSlikoIzd&kategorijaID=" + kategorijaID,true);
	xmlHttp.send(null);
}

function VrniSlikoIzd(slikaID) {
	
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_slika').innerHTML = xmlHttp.responseText;
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniSlikoIzd&slikaID=" + slikaID,true);
	xmlHttp.send(null);
}

function VrniNaslovKategorije(kategorijaID) {

	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {

		if(xmlHttp.readyState == 4) {
			document.getElementById('galerija_naslov1').innerHTML = xmlHttp.responseText;
			var title = xmlHttp.responseText;
			title = title.replace("<h1>", "");
			title = title.replace("</h1>", "");
			document.title = title + ' ~ BlackTuning Car Styling';
		} 
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=VrniNaslovKategorije&kategorijaID=" + kategorijaID,true);
	xmlHttp.send(null);
}



// -------------------------------------------------------------
// --- FUNKCIJI: PreveriVarnostnoKodo ---------
// -------------------------------------------------------------

function PreveriVarnostnoKodo(koda) {
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {
		
		if(xmlHttp.readyState == 4) {
			
			var kodaOK = xmlHttp.responseText;

			if( kodaOK == 1 ) {
				document.getElementById('err_koda').innerHTML = '<img src="dizajn/icon_OK.png" />';
				document.getElementById('tf_koda').style.border = '1px solid #ccc';
			}
			else
				document.getElementById('err_koda').innerHTML = '<img src="dizajn/icon_ERR.png" />';

		} // End of readyState4
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_ajax.php?akcija=PreveriVarnostnoKodo&koda=" + koda,true);
	xmlHttp.send(null);
		
}



// -------------------------------------------------------------
// --- FUNKCIJA: ImagePreload ----------------------------------
// -------------------------------------------------------------
// Prednalaganje slik (da ne "trza")
function ImagePreload() {

	//slika05 = new Image(); slika05.src = "dizajn/icon_ERR.png";
	//slika06 = new Image(); slika06.src = "dizajn/icon_OK.png";
}









