// 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.form01.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 SafeCheckAdmin(imeElementa) {

	var safeString = /^[a-zA-Z0-9_\s\,\-\.\/\u00A1-\uFFFF]+$/;
	var elementName = 'tf_' + imeElementa;
	var errSpanName = 'err_' + imeElementa;
	
	if( document.form01.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 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.form01.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_KontaktForm() {
	
	var post = true;
	
	if( document.form01.elements['tf_ime'].value == "" ) {
		document.getElementById('err_ime').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form01.elements['tf_email'].value == "" ) {
		document.getElementById('err_email').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form01.elements['tf_zadeva'].value == "" ) {
		document.getElementById('err_zadeva').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form01.elements['tf_sporocilo'].value == "" ) {
		document.getElementById('err_sporocilo').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form01.elements['tf_koda'].value == "" ) {
		document.getElementById('err_koda').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	
	return post;

}

function PreveriVnos_Komentar() {
	
	var post = true;
	
	if( document.form01.elements['tf_avtorKomentarja'].value == "" ) {
		document.getElementById('err_avtorKomentarja').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form01.elements['tf_komentar'].value == "" ) {
		document.getElementById('err_komentar').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form01.elements['tf_koda'].value == "" ) {
		document.getElementById('err_koda').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	
	return post;

}


function ClearTextarea(imeElementa) {
	
	var errSpanName = 'err_' + imeElementa;	
	document.getElementById(errSpanName).innerHTML = "<img src=\"dizajn/icon_OK.png\" />";
}


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","sys_AJAX.php?akcija=PreveriVarnostnoKodo&koda=" + koda,true);
	xmlHttp.send(null);
		
}


function PocistiSpan(idSpana) {
	document.getElementById(idSpana).innerHTML = "";
}


// Prikazi/Skrij vsebine 
function ShowHide(id) {
   var e = document.getElementById(id);
   if(e.style.display == 'block')
	  e.style.display = 'none';
   else
	  e.style.display = 'block';
}


// Ocenjevanje vsebin ------------------------------------------------
function OceniVsebino(id, ocena) {
	
	var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {
		
		if(xmlHttp.readyState == 4) {
			
			// Loading slika..
			document.getElementById('VOTE_info').innerHTML = '<img src=\"dizajn/loading.gif\" />';
			
			
			// Cez nekaj trenutkov rezultat akcije...
			setTimeout(function(){ 			
				var vrnjeno = xmlHttp.responseText;
				//alert(vrnjeno);
				if( vrnjeno > 0 ) {
					document.getElementById('VOTE_zvezdice').style.width = vrnjeno+'%';
					document.getElementById('VOTE_info').innerHTML = 'Hvala za oceno!';
				}
				else
					document.getElementById('VOTE_info').innerHTML = 'Že ocenjeno!';
			}, 700);
			
			// Pocisti opozorilo
			setTimeout(function(){
				document.getElementById('VOTE_info').innerHTML = '';
			}, 4000);
			
		} // End of readyState4
		
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","sys_AJAX.php?akcija=OceniVsebino&id="+id+"&ocena="+ocena,true);
	xmlHttp.send(null);
	
}

// ********************************************************************


// Popup okno...
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+"');");
}




