<!--
//FormTemplate 1.501
//Copyright 2001 ASCENT, Sistemske integracije d.o.o., Teslova 30, Ljubljana
//Vse pravice pridržane. Reprodukcija ali distribuiranje po delih ali v celoti na 
//kakršenkoli način in na kateremkoli mediju ni dovoljena brez pisnega dovoljenja 
//avtorja. Vsaka kršitev se preganja v skladu z Zakonom o avtorskih in sorodnih 
//pravicah in Kazenskim zakonikom Republike Slovenije.

	var strCheckEMailPattern;
	strCheckEMailPattern = 'ABCDEFGHIJKLMNOPRSTUVZQYWXabcdefghijklmnoprstuvzqywx-_.@1234567890'
	
   //nad nekim stevilom se najprej do konca izvede funkcija f_FormatNr_JScript in nato f_FormatNrSLO
   //najprej izvaja f_FormatNrSLO-v okviru nje pa funkcija f_FormatNr_JScript
   var win =  null;
   var lastWinWidth = 0;
   var lastWinHeight = 0;
   var isIE = false
   var isNav = false
   var isNav6 = false
   if (navigator.appName == "Netscape") {
      if (navigator.appVersion.substr(0,3) == "5.0") {
         isNav6 = true;
       } else {
         isNav = true;
       }
   } else {
      isIE = true; 
   }
   // funkcija back() se uporablja če imamo gumb 'back'
   function back() {
      history.go(-1);                              // eno stran nazaj
   }
   function repQM(prm_value) {
      var strOut;
      var objVzorec;
      var ClearNumber
      objVzorec = /\'/g;
      strOut = prm_value.replace(objVzorec,'"');
      return (strOut)
   }
   function repBS(prm_value) {
      var strOut;
      var objVzorec;
      var ClearNumber
      objVzorec = /\\/g;
      strOut = prm_value.replace(objVzorec,'');
      return (strOut)
   }
      // mostly for check if variable 'o' was suplied to function
   function isNull (o) {
      if (typeof(o) == 'undefined') {return true;}
      if (o == null) {return true;}
      if (o == '') {return true;}
      return false;
   }
   function ClearNumber(prm_value) {
      var strOut;
      var objVzorec;
      var ClearNumber
      objVzorec = /\(/g;
      strOut = prm_value.replace(objVzorec,'');
      objVzorec = /\)/g;
      strOut = strOut.replace(objVzorec,'');
      objVzorec = /\$/g;
      strOut = strOut.replace(objVzorec,'');
      objVzorec = /[A-Za-z]/g;
      strOut = strOut.replace(objVzorec,'');
      objVzorec = /\s/g; //any white space chara...
      strOut = strOut.replace(objVzorec,'');
      ClearNumber = strOut;
      return ClearNumber
   }
      
   // funkcija delete0 pobriše vse nule iz začetka stringa
   function delete0(niz) {
      // dokler je niza še kaj in so spredaj ničle, jih brišemo
      //alert(niz.charAt(niz.length-1)); //vrne črko, ki je zadnja
      while ((niz.length > 0) && (niz.charAt(0) == '0')) {
         niz = niz.substr(1);
      }
      return(niz);
   }

	function isEMail(prm_value){
	   email = prm_value ;
      var intPosOfLastDot = -1;
      var intNrOfDotsAfterAt = 0;
      var intNrOfDotsBeforeAt = 0;
      var blnDotsOK = true;
      var blnAtOK = true;
	   var indDot = email.lastIndexOf(".");
	   var indAt = email.indexOf("@");
	   var indAtLast = email.lastIndexOf("@");
	   var semi = email.indexOf(";");
	   var coma = email.indexOf(",");
	   var space = email.indexOf(" ");
	   var tick = email.indexOf("`");
	   var quote = email.indexOf("\"");
	   for (i=0; i<email.length; ++i) {
			var oneChar = email.charAt(i);
			if (oneChar == '.') {
				if ((i - intPosOfLastDot) == 1) { blnDotsOK = false }
				intPosOfLastDot = i;
				if (i > indAt) { intNrOfDotsAfterAt++ }
				if (i < indAt) { intNrOfDotsBeforeAt++ }
			}
	   }
	   if (indAt != indAtLast) { blnAtOK = false }
	   //alert('pike so ' + blnDotsOK);
	   //alert(intNrOfDotsAfterAt)
	   //alert(intNrOfDotsBeforeAt)
	   if ((indDot <= 0) || (semi > 0) || (space > 0) || (tick > 0) || (quote > 0) || (indAt <= 0) || ((indDot - indAt) <= 1) || (indDot == (email.length - 1))){
			return false;
	   }
			if (blnDotsOK && blnAtOK) {
				return true;
			} else {
				return false;
			}
	}

	function changeImage(imageName,newImage) {
		var action;
		action = 'document.'+imageName+'.src='+'"'+newImage+'"';
		eval(action);
	}
	
	function showFoto(imageName,windowTitle,width,height) {
	   if ((width != lastWinWidth) || (height != lastWinHeight)) {
			if (!isNull(win)) {
				if (!win.closed) {
					win.close();
				}
			}
		}
		lastWinWidth = width;
		lastWinHeight = height;
		win = open(imageName+'&h='+height+'&w='+width,windowTitle,'toolbar=No,resizable=No,width='+width+',height='+height+',scrollbars=No,top=10,left=10');
	}

function somePage(strPage, strPageTitle) {
	window.open(strPage, strPageTitle,'toolbar=No,resizable=Yes,width=480,height=540,scrollbars=yes,top=20,left=20');
}

function someStaticPage(strPage, strPageTitle, pageWidth, pageHeight) {
	window.open(strPage, strPageTitle,'toolbar=No,resizable=Yes,width='+pageWidth+',height='+pageHeight+',scrollbars=yes,top=20,left=20');
}


var Res, Temp, CharPos, CharCode;

function Encrypt(Str) {
	Res = "";
   for(i=0;i<Str.length;i++) {
		Res = Res + Str.charCodeAt(i).toString().length + Str.charCodeAt(i).toString();
	}
	return Res;
}

function Decrypt(Str) {
	Res = "";
	Temp = Str;

   do 
   {
   	CharPos = Temp.substr(0, 1);
   	Temp = Temp.substr(1);
   	CharCode = Temp.substr(0, CharPos);
   	if (Temp.length == CharPos) {
        	Temp = "";
      }
      else 
      {
			Temp = Temp.substr(CharPos);
      }
      Res = Res + String.fromCharCode(CharCode);
   }
   while(Temp != "")
   return Res;
}
            
function AlphaEncrypt(Str) {
	Res = Str;
   Temp = "";
	for ( i=0;i<Res.length;i++ ) {
		Temp += Res.charCodeAt(i).toString().length + Res.charCodeAt(i).toString();
   }
   Res = ""
	for ( i=0;i<Temp.length;i++ ) {
		Res += String.fromCharCode(eval(Temp.substr(i, 1) + "+" + 148));
	}
   return Res;
}

function AlphaDecrypt(Str) {
	Res = Str;
   Temp = "";
	for ( i=0;i<Res.length;i++ ) {
		Temp += Res.charCodeAt(i) - 148;
	}
	Res=""
	do 
	{
		CharPos = Temp.substr(0, 1);
		Temp = Temp.substr(1);
		CharCode = Temp.substr(0, CharPos);
		if (Temp.length == CharPos) {
			Temp = "";
		}
		else 
		{
			Temp = Temp.substr(CharPos);
		}
		Res += String.fromCharCode(CharCode);
	}
   while(Temp != "")
	return Res;
}

function generateDecryptMailTo(s)	{
	location.href = 'mailto:'+Decrypt(s);
}

//-->
