// Funkcija ustvari AJAX objekt
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;
}


function SafeCheck(imeElementa) {

	var safeString = /^[a-zA-Z0-9_\s\,\-\.\@\/\u00A1-\uFFFF]+$/;
	var elementName = 'tf_' + imeElementa;
	var errSpanName = 'err_' + imeElementa;
	
	if( document.form_blagajna.elements[elementName].value.match(safeString) ) {
		document.getElementById(errSpanName).innerHTML = "<img src=\"dizajn/icon_OK.png\" />";
		post = false;
	}
	else{
		document.getElementById(errSpanName).innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
}


function PreveriVnos() {
	
	var post = true;

	// Preverjanje podatkov
	if( document.form_blagajna.elements['tf_ime'].value == "" ) {
		document.getElementById('err_ime').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_blagajna.elements['tf_ulica'].value == "" ) {
		document.getElementById('err_ulica').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_blagajna.elements['tf_posta'].value == "" ) {
		document.getElementById('err_posta').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_blagajna.elements['tf_tel'].value == "" ) {
		document.getElementById('err_tel').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_blagajna.elements['tf_email'].value == "" ) {
		document.getElementById('err_email').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	
	return post;
	
}

function PreveriVnos_KontaktForm() {
	
	var post = true;
	
	if( document.form_blagajna.elements['tf_ime'].value == "" ) {
		document.getElementById('err_ime').innerHTML = "<- Vpišite";
		post = false;
	}
	if( document.form_blagajna.elements['tf_email'].value == "" ) {
		document.getElementById('err_email').innerHTML = "<- Vpišite";
		post = false;
	}
	if( document.form_blagajna.elements['tf_zadeva'].value == "" ) {
		document.getElementById('err_zadeva').innerHTML = "<- Vpišite";
		post = false;
	}
	if( document.form_blagajna.elements['tf_sporocilo'].value == "" ) {
		document.getElementById('err_sporocilo').innerHTML = "<";
		post = false;
	}
	if( document.form_blagajna.elements['tf_koda'].value == "" ) {
		document.getElementById('err_koda').innerHTML = "<- Vpišite";
		post = false;
	}
	
	return post;

}


function SafeCheck_Email(imeElementa) {

	var safeString = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;
	var elementName = 'tf_' + imeElementa;
	var errSpanName = 'err_' + imeElementa;
	
	if( document.form_blagajna.elements[elementName].value.match(safeString) ) {
		document.getElementById(errSpanName).innerHTML = "<img src=\"dizajn/icon_OK.png\" />";
		post = false;
	}
	else{
		document.getElementById(errSpanName).innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}	
}


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\" />';
			else
				document.getElementById('err_koda').innerHTML = '<img src=\"dizajn/icon_ERR.png\" />';

		} // End of readyState4
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","funkcije.php?akcija=PreveriVarnostnoKodo&koda=" + koda,true);
	xmlHttp.send(null);
		
}


function popUp(URL, width, height) {
	
	// Sirina zaslona
	var sirina = screen.width;
	sirina = (sirina - width) / 2;
	
	// Visina zaslona
	var visina = screen.height;
	visina = (visina - height) / 4;
	
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width="+width+",height="+height+",left = "+sirina+",top = "+visina+"');");
}



// -------------------------------------------------------------
// --- FUNKCIJA: ImagePreload ----------------------------------
// -------------------------------------------------------------
// Prednalaganje slik (da ne "trza")
function ImagePreload() {

	slika01 = new Image(); slika01.src = "dizajn/icon_ERR.png";
	slika02 = new Image(); slika02.src = "dizajn/icon_OK.png";

	slika03 = new Image(); slika03.src = "izdelki/izd_atro-phex_over.jpg";
	slika04 = new Image(); slika04.src = "izdelki/izd_axis-ht_over.jpg";
	slika05 = new Image(); slika05.src = "izdelki/izd_cellmass_over.jpg";
	slika06 = new Image(); slika06.src = "izdelki/izd_cheaters_over.jpg";
	slika07 = new Image(); slika07.src = "izdelki/izd_endorush_over.jpg";
	slika08 = new Image(); slika08.src = "izdelki/izd_leanDessertProtein_over.jpg";
	slika09 = new Image(); slika09.src = "izdelki/izd_nitrix_over.jpg";
	slika10 = new Image(); slika10.src = "izdelki/izd_no-xplode_over.jpg";
	slika11 = new Image(); slika11.src = "izdelki/izd_syntha-6_over.jpg";
	slika12 = new Image(); slika12.src = "izdelki/izd_thermonex_over.jpg";
	slika13 = new Image(); slika13.src = "izdelki/izd_true-mass_over.jpg";
	slika14 = new Image(); slika14.src = "izdelki/izd_volumaize_over.jpg";
	slika15 = new Image(); slika15.src = "izdelki/izd_epozine-o2_over.jpg";
	slika16 = new Image(); slika16.src = "izdelki/izd_no-xplodeNT_over.jpg";
	slika17 = new Image(); slika17.src = "izdelki/izd_cellmassNT_over.jpg";
	slika18 = new Image(); slika18.src = "izdelki/izd_majica_over.jpg";

}

// Glowing MAJICA
function GlowShirt(st) {
	var id = $("#BSNMajica");
	
	switch(st) {
		
		case(1):
		setTimeout( function() { id.fadeOut('slow'); GlowShirt(2); }, 500 );
		break;
		
		case(2):
		setTimeout( function() { id.fadeIn('slow'); GlowShirt(1); }, 500 );
		break;
		
		
	}
	
}


