// JavaScript Document
// GA - start
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-18522701-1']);
_gaq.push(['_trackPageview']);
 
(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
// GA - end

function PreveriPrijavljenost(referer,id) {
	if (PreveriIzbrano()){
		if (document.getElementById('hidUserID')) {	
			if (document.getElementById('hidUserID').value!="") {
				if (document.getElementById('zevadi')) {
					if (document.getElementById('zevadi').value=="DA" && id!="55" && id!="56") { // ne prikažemo za DELAVNICA
						var agree=confirm("Na svoje ime ste že naročili vadbo iz našega programa.\n\nKarto lahko naročite le zase (karta ni prenosljiva!). Če karto naročate za tretjo osebo, se odjavite in nato registrirajte osebo, ki bo dejansko vadila. \n\nAli ste prepričani, da želite naročiti še eno karto zase?");
						if (agree) { return true ; }
						else { return false ; }	
					}  else {
						return true;
					}
				} else {
					return true;
				}
			} else {
				$.fn.colorbox({
						width:780, height:"90%", iframe:true,
						href:"prijava-A.php?url="+referer+"&id="+id,
						open:true,
						iframe:true
					});
				return false;
			}
		} else {			
			alert('Nekje je neznana težava... Prosimo, obvestite administratorja!');
			return false;
		}
	} else {	
		return false;
	}
}
  
function addBookmark(title, url) {
        if (window.sidebar) { // firefox
              window.sidebar.addPanel(title, url,"");
        } else if( document.all ) { //MSIE
                window.external.AddFavorite( url, title);
        } else {
               alert("Vaš brskalnik žal ne podpira dinamičnega dodajanja povezeave med priljubljena mesta.");
        }
}

function numbersonly(myfield, e, dec){
	var key;
	var keychar;

	if (window.event) { key = window.event.keyCode; }
	else if (e) { key = e.which; }
	else { return true; }
	keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27)) { return true; }
	else if ((("0123456789").indexOf(keychar) > -1)) { return true; }
	else { return false; }
}

function VelikeZacetnice(obj){
	string = obj.value;
    obj.value = string.charAt(0).toUpperCase() + string.slice(1);
}

function decimals(myfield, e, dec){
	var key;
	var keychar;

	if (window.event) { key = window.event.keyCode; }
	else if (e) { key = e.which; }
	else { return true; }
	keychar = String.fromCharCode(key);

	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27)) { return true; }
	else if ((("0123456789,").indexOf(keychar) > -1)) { return true; }
	else { return false; }
}

function poslji(){
	osnova=document.FormPoslji;	
	if (osnova.ime.length<2 || osnova.priimek.value.length<2 || osnova.ulica.value.length<4 || osnova.posta.value.length<4 || osnova.kraj.value.length<2 || osnova.gsm.value.length!=9) { 
		alert("Pred nadaljevanjem vnesite vse vaše osebne podatke!");
		return false;
	}
	
	if (document.getElementById('jedooD').checked==true) {
		if (document.getElementById('p-naziv').value.length<2 || document.getElementById('p-ulica').value.length<2 || document.getElementById('p-posta').value.length<4 || document.getElementById('p-kraj').value.length<2) { 
			alert("Prosimo vnesite osnovne podatke pravne oosebe!");	return false;
		}
		if (document.getElementById('ds').value.length<8) { 
			alert("Prosimo vnesite davčno številko pravne osebe!");	return false;
		}
		if ((document.getElementById('DZda').checked==false) && (document.getElementById('DZne').checked==false)) { 
			alert("Prosimo označite ali je podjetje davčni zavezanec!"); return false;
		}
	}
	return true;
}

function registriraj(){
	osnova=document.FormRegistriraj;
	napaka="NE";
	if (osnova.ime.value.length<2) { 
		document.getElementById('imediv').className="brezroba rdece";
		napaka="DA";
	} else {
		document.getElementById('imediv').className="brezroba";
	}
	if (osnova.priimek.value.length<2) { 
		document.getElementById('priimekdiv').className="brezroba rdece";
		napaka="DA";
	} else {
		document.getElementById('priimekdiv').className="brezroba";
	}
	if (osnova.ulica.value.length<2) { 
		document.getElementById('ulicadiv').className="brezroba rdece";
		napaka="DA";
	} else {
		document.getElementById('ulicadiv').className="brezroba";
	}
	if (osnova.posta.value.length<4) { 
		document.getElementById('postadiv').className="brezroba rdece";
		napaka="DA";
	} else {
		document.getElementById('postadiv').className="brezroba";
	}
	if (osnova.kraj.value.length<2) { 
		document.getElementById('krajdiv').className="brezroba rdece";
		napaka="DA";
	} else {
		document.getElementById('krajdiv').className="brezroba";
	}
	if (osnova.gsm.value.length!=9) { 
		document.getElementById('gsmdiv').className="brezroba rdece";
		napaka="DA";
	} else {
		document.getElementById('gsmdiv').className="brezroba";
	}
	
	var emailRegEx = /^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i;
	var testMail = document.getElementById('email').value;
	if(testMail.search(emailRegEx)==-1) {
		document.getElementById('emaildiv').className="brezroba rdece";
		alert("Preverite veljavnost vnešenega e-naslova!");
		napaka="DA";
	} else {
		document.getElementById('emaildiv').className="brezroba";
	}
	
	var pwd1 = document.forms["FormRegistriraj"].password.value;
	var pwd2 = document.forms["FormRegistriraj"].password2.value;
	if (pwd1.length<3) {
		document.getElementById('geslo1div').className="brezroba rdece";
		alert("Geslo mora biti dolgo vsaj 3 znake!"); napaka="DA";
	} else {
		document.getElementById('geslo1div').className="brezroba";
	}
	if (pwd1!=pwd2) {		
		document.getElementById('geslo2div').className="brezroba rdece";
		alert("Geslo in ponovno vnešeno geslo nista enaka!"); napaka="DA";
	} else {
		document.getElementById('geslo2div').className="brezroba";		
	}
	
	if (document.getElementById('jedooD').checked==true) {
		if (document.getElementById('p-naziv').value.length<2 || document.getElementById('p-ulica').value.length<2 || document.getElementById('p-posta').value.length<4 || document.getElementById('p-kraj').value.length<2) {
			document.getElementById('p-nazivdiv').className="brezroba rdece"; 
			napaka="DA";
		} else {
			document.getElementById('p-nazivdiv').className="brezroba"; 
		}
		if (document.getElementById('ds').value.length<8) { 
			document.getElementById('dsdiv').className="brezroba rdece"; 
			napaka="DA";
		} else {
			document.getElementById('dsdiv').className="brezroba"; 
		}
		if ((document.getElementById('DZda').checked==false) && (document.getElementById('DZne').checked==false)) { 
			document.getElementById('dzdiv').className="brezroba rdece"; 
			napaka="DA";
		} else {
			document.getElementById('dzdiv').className="brezroba"; 
		}
	}
	
	if (napaka=="DA") {
		alert("Prosimo vnesite vse obvezne podatke!");
		return false;
	} else {
		return true;
	}
}

function spremenigeslo(){	
	var pwd1 = document.forms["FormPoslji"].password.value;
	var pwd2 = document.forms["FormPoslji"].password2.value;
	if (pwd1!=pwd2) {
		alert("Geslo in ponovno vnešeno geslo nista enaka!");
		return false;
	} 
	return true;
}

function AliDoo(kaje){
 if (kaje=="D"){ 
   document.getElementById('pravne').style.display="block"; 
   }  
 if (kaje=="N"){ 
   document.getElementById('pravne').style.display="none"; 
   document.getElementById('p-naziv').value="";
   document.getElementById('p-ulica').value="";
   document.getElementById('p-posta').value="";
   document.getElementById('p-kraj').value="";
   document.getElementById('ds').value="";
   document.getElementById('DZda').checked=false;
   document.getElementById('DZne').checked=false;
   }   
}


function spremenimail(){	
	if (document.getElementById('email')) {
		if ((document.getElementById('email').value.length<8) || (document.getElementById('email').value.indexOf("@")<1) || (document.getElementById('email').value.indexOf(".") == -1) || (document.getElementById('email').value.indexOf("@") == -1)) { 
			alert("Pred nadaljevanjem vnesite delujoč e-naslov!");
			return false;
		} else if (((document.getElementById('email').value.lastIndexOf(".")) > (document.getElementById('email').value.length -3)) || ((document.getElementById('email').value.lastIndexOf(".")) < (document.getElementById('email').value.length -6)) || ((document.getElementById('email').value.lastIndexOf(".")) < (document.getElementById('email').value.lastIndexOf("@") +3))) { 
			alert("Pred nadaljevanjem vnesite delujoč e-naslov!");
			return false;
		}  
	   
		ok = "1234567890qwertyuiopasdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
		for(i=0; i < document.getElementById('email').value.length ;i++){
			if(ok.indexOf(document.getElementById('email').value.charAt(i))<0){ 
				alert("Pred nadaljevanjem vnesite delujoč e-naslov!");
				return false;
			}
		}
		return true;
	} else {		
		alert("Prišlo je do neznane napake (Jx0001)!");
		return false;
	}
}
