function PrikaziMax(Polje, Max) {
	var Element=document.getElementById("max_"+Polje);
	Element.style.display="block";
	ProveriMax(Polje, Max);
}

function SakriMax(Polje) {
	var Element=document.getElementById("max_"+Polje);
	Element.style.display="none";
}

function ProveriMax(Polje, Max)
{
	var Element=document.getElementById(Polje);
	var Podatak=Element.value

	if (Podatak.length>=(Max-1)) {
		   Ostatak=Podatak.substr(0,Max)
		   Element.value=Ostatak
		   Preostalo=Max-(Podatak.length)
		   document.getElementById('max_'+Polje).innerHTML='preostalo 0<br/>karaktera';
	} else {
		   Preostalo=Max-(Podatak.length)
		   document.getElementById('max_'+Polje).innerHTML='preostalo '+Preostalo+'<br/>karaktera';
	}
}

// *************************************************************************************************************************************

function AjaxKonverzija(tekst) {

	var novitekst = '';
	var karakterkod = 0;
	
	var i=0;
	var ukupno = tekst.length-1;
	for (i=0;i<=ukupno;i++) {		
		karakterkod = tekst.charCodeAt(i);		
		if (karakterkod==352) { novitekst = novitekst + '#Scaron#'; }				// Š
		else if (karakterkod==272) { novitekst = novitekst + '#272#'; }				// Ð
		else if (karakterkod==268) { novitekst = novitekst + '#268#'; }				// C
		else if (karakterkod==262) { novitekst = novitekst + '#262#'; }				// C
		else if (karakterkod==381) { novitekst = novitekst + '#381#'; }				// Ž		
		else if (karakterkod==353) { novitekst = novitekst + '#scaron#'; }			// š
		else if (karakterkod==273) { novitekst = novitekst + '#273#'; }				// d
		else if (karakterkod==269) { novitekst = novitekst + '#269#'; }				// c
		else if (karakterkod==263) { novitekst = novitekst + '#263#'; }				// c
		else if (karakterkod==382) { novitekst = novitekst + '#382#'; }				// ž		
		else { novitekst = novitekst + tekst.charAt(i);}
	}
	return novitekst;
}

// *************************************************************************************************************************************

function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

// *************************************************************************************************************************************

function GetXmlHttpObject() {

var xmlhttp = false;
  if (window.XMLHttpRequest) {
   xmlhttp = new XMLHttpRequest();
  } else if(window.ActiveXObject) {
   try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
    try {
     xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
     xmlhttp = false;
    }
   }
  }
  return xmlhttp;
}

// *************************************************************************************************************************************

function SubmitForme(forma) {
	window.document.forms[forma].submit();
}

// *************************************************************************************************************************************

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

// *************************************************************************************************************************************

function bookmark(url, title){
if (window.sidebar) // firefox
    window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click();
}
else if(document.all)// ie
    window.external.AddFavorite(url, title);
}




