function cSTD(value) {
	tmpString=String(value)
	polje=tmpString.split(".")
	retVal=new Date(polje[2],polje[1]-1,polje[0])
	return retVal
}
function disableKeys() {
	moze=true
	if (window.event) {
		if ((window.event.keyCode>=112) && (window.event.keyCode<=123)) moze=false
		if (window.event.keyCode==8) {
			if (event.srcElement.tagName=="SPAN") moze=false
			if (event.srcElement.tagName=="SELECT") moze=false
			if (event.srcElement.tagName=="BUTTON") moze=false
			if (event.srcElement.tagName=="TD") moze=false
			if (event.srcElement.type=="checkbox") moze=false
		}
		if (!moze) {
			window.event.cancelBubble = true
			window.event.returnValue = false
			window.event.keyCode=6
			return false
		}
	}
}
function enableInput(type,event,maxSize,sAlert) {
	if (sAlert=="false") showAlert=false
	else showAlert=true
	if (event.keyCode == 13) return event
	if (event.keyCode == 27) return event
	switch (type) {
		case "NUMBER" :			//Samo brojevi
			if ((event.keyCode < 48) || (event.keyCode > 57)) keyMessage("KEY_NOT_ALLOWED",event,showAlert)
		break
		case "PHONE" :				//Brojevi i / -
			if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode!=47)&&(event.keyCode!=45)) keyMessage("KEY_NOT_ALLOWED",event,showAlert)
		break
		case "TAEX" :				//Sve osim '
			if (event.keyCode==39) keyMessage("KEY_NOT_ALLOWED",event,showAlert)
		break
	}
	return event
}
function fHelp() {	//xxxNapravit
	var tmpStr=location.pathname
	n1=tmpStr.lastIndexOf("/")
	tmpStr=tmpStr.substr(n1+1,tmpStr.length-n1-5)
	wW=screen.width-100
	wH=screen.height-200
	sW=screen.width
	sH=screen.height-30
	wL=(sW-wW)/2
	wT=(sH-wH)/2
	var windowHandle=window.open("","help")
	windowHandle.close()
	window.open('help/'+tmpStr+'.html',"help","left="+wL+",top="+wT+",width="+wW+",height="+wH+",toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,restore=no")
}
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"
	}
	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 keyDown() {	//xxx provjerit ovu funkciju
	disableKeys()
}
function maDaNebi(value1,value2) {
	sub1='ma';
	sub2='to';
	location=sub1+'il'+sub2+':'+value1+'@'+value2;
}
function pKlik(pLinkID) {
	try {
		//window.frames['klik'].location='sComBanner.asp?linkID='+pLinkID
		window.frames['klik'].location='link__show.asp?linkID='+pLinkID

	} catch(e){alert("error")}
	return true;
}
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 trimUnEsc(value) {
	ret=unescape(value)
	return ret
}
function windowBanner(locID,page) {
	wH=screen.height-60
	wW=screen.width-12
	window.open("banner.asp?locID="+locID+"&page="+page,"_blank","left=0,top=0,width="+wW+",height="+wH+",toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes")
}
function windowPrintA4(page) {
	wW=760
	wH=580
	window.open(page,"_blank","left=0,top=0,width="+wW+",height="+wH+",toolbar=no,location=no,status=no,menubar=yes,scrollbars=yes,resizable=yes")
}