function doBlink() {
	var blink=document.getElementById("blinkalo")
	blink.style.color = blink.style.color == "red" ? "black" : "red" 
}
function startBlink() {
	try {
		setInterval("doBlink()",1000)
	} catch(e){}
}
function cSTD(value) {
	tmpString=String(value)
	polje=tmpString.split(".")
	retVal=new Date(polje[2],polje[1]-1,polje[0])
	return retVal
}
function enableInput(type,event,maxSize,sAlert) {
	if (String(event.which)=="undefined") eK=event.keyCode
	else eK=event.which
	//window.status=String(eK)
	if (sAlert=="false") showAlert=false
	else showAlert=true
	if (eK==0||eK==8||eK==13||eK==27) return event
	switch (type) {
		case "NUMBER" :			//Samo brojevi
			if (eK<48||eK>57) keyMessage("KEY_NOT_ALLOWED",event,showAlert)
		break
		case "PHONE" :				//Brojevi i / -
			if ((eK<48||eK>57)&&(eK!=47)&&(eK!=45)) keyMessage("KEY_NOT_ALLOWED",event,showAlert)
		break
		case "TAEX" :				//Sve osim '
			if (eK==39) keyMessage("KEY_NOT_ALLOWED",event,showAlert)
		break
		case "TEXT" :				//Sve osim "
			if (eK==34) keyMessage("KEY_NOT_ALLOWED",event,showAlert)
		break
	}
	return event
}
function eventStopPropagation(event) {
	if (event.preventDefault) {
		event.stopPropagation();
	} else {
		event.cancelBubble = true;
	}
}
function fCaDetails(value) {
	document.location.href=prefixURL+"sCaDetails.asp?session="+sessionGetAsString()
		+"&recID="+value
}
function fCaDetailsByNumber(subJedinicaID) {
	if (subJedinicaID!="" && isInteger(subJedinicaID)) {
		subLocation=prefixURL+"sCaDetails.asp?session="+sessionGetAsString()
			+"&recID="+subJedinicaID
		document.location.href=subLocation
	} else (alert("No data!"))
}
function fKosarica() {
	kosarica=trim(cookieGet("Kosarica"))
	if (kosarica!="") {
		document.location.href=prefixURL+"sCaResults.asp?session="+sessionGetAsString()+"&ciljPrikaza=KOSARICA&sadrzajKosarice="+kosarica
	} else alert(trimUnEsc(jsizraz_1166))
}
function fKosaricaInsert(value) {
	kosarica=trim(cookieGet("Kosarica"))
	kosarica+=","+value
	cookieSet("Kosarica",kosarica,999)
	//alert(kosarica)
	kosarica=trim(cookieGet("Kosarica"))
	if (kosarica=="") alert("Enable Cookies to use this feature!")
	else alert(trimUnEsc(jsizraz_1163))
}
function fFV(value,decimalPlaces,tocke,decimalnaOznaka) {
	tocke=getBoolean(tocke)
	value=String(value)
	value=value.replace(",",".")
	value=Math.round(value*Math.pow(10,decimalPlaces))/Math.pow(10,decimalPlaces)
	valueString=String(value)
	valueString=valueString.replace(".",",")
	if (valueString.indexOf(",")<0) {
		valueString=valueString+","
		num=decimalPlaces
	} else {
		splitString=valueString.split(",")
		num=decimalPlaces-splitString[1].length
	}
	for (n1=0;n1<num;n1++) {
		valueString=valueString+"0"
	}
	/* ovo sam isključija jer nije potrebno
	if (tocke) {
		firstStr=valueString.substr(0,valueString.length-3)
		commonStr=""
		restStr=valueString.substr(valueString.length-3,3)
		for (n1=0;n1<firstStr.length;n1++) {
			commonStr=commonStr+firstStr.charAt(n1)
			if ((mod(firstStr.length-n1,3)==1)&&((n1+1)!=firstStr.length)) commonStr=commonStr+"."
		}
		valueString=commonStr+restStr
	}*/
	if (decimalnaOznaka==".") {
		valueString=valueString.replace(".","YYY")
		valueString=valueString.replace(",",".")
		valueString=valueString.replace("YYY",",")
	}
	return valueString
}
function getDaysDiff(datumDo,datumOd) {
	dat1=new Date(cSTD(datumOd))
	dat2=new Date(cSTD(datumDo))
	dat3=parseInt10((dat2-dat1)/60/24/60/1000+1.5)
	return dat3
}
/*function searchDialogHide() {
	try {
		document.getElementById("searchDialog").style.visibility='hidden'
		//form=document.getElementById("formDialog")
		//form.getElementById("searchDialog").style.visibility='hidden'
	} catch (e) {}
}*/
/*function searchDialogShow() {
	try {
		//form=document.getElementById("formDialog")
		tmpVisina=(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)
		document.getElementById("searchDialog").style.top=tmpVisina+Math.floor((screen.height-160)/2-64)
		document.getElementById("searchDialog").style.zIndex=1
		document.getElementById("searchDialog").style.visibility='visible'
	} catch (e) {}
}*/
function showLargeImage(value,orjentacija) {
	if (orjentacija=="V") {
		wW=640
		wH=480
	} else {
		wW=480
		wH=640
	}
	window.open('sComPregledSlike.asp?session='+sessionGetAsString()+'&slika='+value,"_blank","left=0,top=0,width="+wW+",height="+wH+",toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no")
}
function replaceSubstring(inputString, fromString, toString) {
	var temp = inputString;
	if (fromString == "") {
		return inputString;
	}
	if (toString.indexOf(fromString) == -1) {
		while (temp.indexOf(fromString) != -1) {
			var toTheLeft = temp.substring(0, temp.indexOf(fromString));
			var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
			temp = toTheLeft + toString + toTheRight;
		}
	} else {
		var midStrings = new Array("~", "`", "_", "^", "#");
		var midStringLen = 1;
		var midString = "";
		while (midString == "") {
			for (var i=0; i < midStrings.length; i++) {
				var tempMidString = "";
				for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; }
				if (fromString.indexOf(tempMidString) == -1) {
					midString = tempMidString;
					i = midStrings.length + 1;
				}
			}
		}
		while (temp.indexOf(fromString) != -1) {
			var toTheLeft = temp.substring(0, temp.indexOf(fromString));
			var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
			temp = toTheLeft + midString + toTheRight;
		}
		while (temp.indexOf(midString) != -1) {
			var toTheLeft = temp.substring(0, temp.indexOf(midString));
			var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length);
			temp = toTheLeft + toString + toTheRight;
		}
	}
	return temp
}
function sessionGetAsString() {
	return String(document.getElementById("session").value)
}
function sessionSet(kljuc,vrijednost) {
	tmpSession=String(document.getElementById("session").value)
	polje=tmpSession.split("-")
	switch (kljuc) {
		case "sUserID" :					polje[0]=vrijednost;break
		case "sUserSB" :					polje[1]=vrijednost;break
		case "sDatumOd" :					polje[2]=vrijednost;break
		case "sDatumDo" :					polje[3]=vrijednost;break
		case "sJezik" :						polje[4]=vrijednost;break
		default: alert("Greška u sessionSet funkciji (Client)!\nKljuč:"+kljuc)
	}
	document.getElementById("session").value=polje.join("-");
}
/*function showHide(target) {
	if (document.getElementById(target).style.display=="block") document.getElementById(target).style.display="none";
	else document.getElementById(target).style.display="block";
}*/
function trimUnEsc(value) {
	ret=unescape(value)
	return ret
}
function windowPrintA4(page) {
	wW=760
	wH=475
	window.open(page,"_blank","left=0,top=0,width="+wW+",height="+wH+",toolbar=no,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes")
}