// 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_01.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_01.elements['tf_ime'].value == "" ) {
		document.getElementById('err_ime').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_tel'].value == "" ) {
		document.getElementById('err_tel').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_imep'].value == "" ) {
		document.getElementById('err_imep').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_posvetilo'].value == "" ) {
		document.getElementById('err_posvetilo').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	
	return post;
	
}

function PreveriVnos_Reg() {
	
	var post = true;

	// Preverjanje podatkov
	if( document.form_01.elements['tf_ime'].value == "" ) {
		document.getElementById('err_ime').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_ulica'].value == "" ) {
		document.getElementById('err_ulica').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_postaSt'].value == "" ) {
		document.getElementById('err_postaSt').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_posta'].value == "" ) {
		document.getElementById('err_posta').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_email'].value == "" ) {
		document.getElementById('err_email').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_telefon'].value == "" ) {
		document.getElementById('err_telefon').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	
	// Naslov za dostavo
	if( document.form_01.elements['tf_d_ime'].value == "" ) {
		document.getElementById('err_d_ime').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_d_ulica'].value == "" ) {
		document.getElementById('err_d_ulica').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_d_postaSt'].value == "" ) {
		document.getElementById('err_d_postaSt').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_d_posta'].value == "" ) {
		document.getElementById('err_d_posta').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	
	
	// Uporabnisko ime in geslo
	if( document.form_01.elements['tf_uporabnik'].value == "" ) {
		document.getElementById('err_uporabnik').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	if( document.form_01.elements['tf_geslo'].value == "" ) {
		document.getElementById('err_geslo').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		post = false;
	}
	
	// Koda
	if( document.form_01.elements['tf_koda'].value == "" ) {
		document.getElementById('err_koda').innerHTML = "<img src=\"dizajn/icon_ERR.png\" />";
		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_01.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","funkcijeAJAX.php?akcija=PreveriVarnostnoKodo&koda=" + koda,true);
	xmlHttp.send(null);
		
}



function PreveriUsername(username) {

var xmlHttp = UstvariAJAX();
		
	// Obdelava podatkov
	xmlHttp.onreadystatechange=function() {
		
		/*if(xmlHttp.readyState == 3) {
		  // Get the data from the server's response
		  document.getElementById('oglasnaVsebina').innerHTML = "<img src=\"loading.gif\" alt=\"loading\" />";
	
		}*/
		
		if(xmlHttp.readyState == 4) {
			
			var stUporabnikov = xmlHttp.responseText;

			if( stUporabnikov > 0 )
				document.getElementById('err_uporabnik').innerHTML = '<span style="color:#FF0000">Uporabniško ime je zasedeno!</span>';
			else
				document.getElementById('err_uporabnik').innerHTML = '<img src=\"dizajn/icon_OK.png\" />';

		} // End of readyState4
	}
	
	// Zahtevanje podatkov
	xmlHttp.open("GET","funkcijeAJAX.php?akcija=PreveriUsername&username=" + username,true);
	xmlHttp.send(null);
	
	
}


function kopirajNaslov(el)
 {
   if (el.checked)
   {
		document.getElementById("tf_d_ime").value = document.getElementById("tf_ime").value;
		document.getElementById("tf_d_ulica").value = document.getElementById("tf_ulica").value;
		document.getElementById("tf_d_postaSt").value = document.getElementById("tf_postaSt").value;
		document.getElementById("tf_d_posta").value = document.getElementById("tf_posta").value;
	}
	else
	{
		document.getElementById("tf_d_ime").value = "";
		document.getElementById("tf_d_ulica").value = "";
		document.getElementById("tf_d_postaSt").value = "";
		document.getElementById("tf_d_posta").value = "";   
	}
 }