var strTraziInit="fraza za pretragu";
var KODOVIBROJEVA="";
var SlikaUcitavanje="<img src='slike/rotacija.gif' />";
var BrojReq=0;
var WbmMail='admin@valjevo.org.rs';
var Reqs=new Array();
var MisNaPosalji=false, PosaljiDY=0, PosaljiDX=0;
function ged(id){
	return document.getElementById(id);
}
var Krenuo=false;

var TimerBrojac=0;

function vreme(){
	Timer=setTimeout("vreme()",1000);
	promeniSlikuUStrani();
	//if(typeof(promeniSlikuUStrani)=='function') promeniSlikuUStrani();
	TimerBrojac++;
}

var Timer=setTimeout("vreme()",1000);

function promeniUzivo(){
	if(TimerBrojac%10==0 && TimerBrojac){
		try{
			$('imgUzivo').src=addQueryArgument($('imgUzivo').src, 'nocache', Math.random());
		}catch(err){}
	}
}
var SlikeUstrani=new Array();
var BrojacSlika=0;
function promeniSlikuUStrani(){
	if(TimerBrojac%5==0 && TimerBrojac){
		try{
			if(SlikeUstrani.length>1){
				
				//Effect.SlideUp('queue_demo1',{queue:'end'}); Effect.BlindUp('queue_demo2',{queue:'front'}); return  false;
				Effect.Fade(SlikeUstrani[BrojacSlika%SlikeUstrani.length].id , {queue:'front'} );
				//Effect.Highlight(SlikeUstrani[BrojacSlika%SlikeUstrani.length].id, {queue:'front'} );
				//.puff();
				//(SlikeUstrani[(BrojacSlika+1)%SlikeUstrani.length].id);
				
				//SlikeUstrani[(BrojacSlika+1)%SlikeUstrani.length].appear();
				//Effect.Grow(SlikeUstrani[(BrojacSlika+1)%SlikeUstrani.length].id,{queue:'end'});
				Effect.Appear(SlikeUstrani[(BrojacSlika+1)%SlikeUstrani.length].id,{queue:'end'});
				//alert(SlikeUstrani.length);
			}
			
			BrojacSlika++;
		}catch(err){}
	}
}

function osveziInterface(){

}
function loadXData(url, post, params){
	//toolTip();
	var dx=null;
	
	if(arguments.length==1){
		post="GET";
		params="";
		dx=new XMLReq(url, post, params, "");
	}
	if(arguments.length==2){
		dx=new XMLReq(url, "GET", "", post);
	}
	if(arguments.length==3){
		dx=new XMLReq(url, "POST", params, post);	
	}
	dx.run();
/*	
	else if(post=='elem'){
		dx=new XMLReq(url, "GET", params);
		dx.run();
		return;
	} else post="POST";
	if(dx==null){
		osveziInterface();
		//indxml=++Pos;
		dx=new XMLReq(url, post, params);
		osveziInterface();
		dx.run();
		osveziInterface();
	}
*/	
}

function XMLReq(url, method, params, elm){
	this.startTime=(new Date()).getTime();
	this.params=params;
	this.url=url;
	this.method=method;
	this.responseStatus = new Array(2);
	this.elementi=null;
	this.sadrzaji=null;
	this.reloading=false;
	this.xmlhttp=false;
	//this.origElementi=new Array();
	this.origSadrzaji=new Array();
	this.xmlDoc=null;
	this.origTitle="";
	this.title="";
	//$('impressum').innerHTML=elm;
	if(elm==null || elm=="undefined" || elm=='') this.element='centartd';
	else this.element=elm;
	this.onLoading = function() { 
		if(this.url.substr(0,7)=='xml.php')Effect.ScrollTo('divglavni');
		elm=ged(this.element);
		OffTop = elm.offsetTop;
		elmT=elm;
		while((elmT = elmT.offsetParent) != null){
			if(elmT.tagName!='HTML') OffTop += elmT.offsetTop;
		  }
		elmT=elm;
		OffLeft=elm.offsetLeft;
		  while((elmT = elmT.offsetParent) != null){
			if(elmT.tagName!='HTML') OffLeft += elmT.offsetLeft;
		  }
		ged('LyLoading').display='block';
		ged('LyLoading').style.left=OffLeft+20+'px';
		ged('LyLoading').style.top=OffTop+20+'px';
		ged('LyLoading').style.visibility='visible';
	};
	this.onLoaded = function() { };
	this.onInteractive = function() { };
	this.naKraju = function() {
		ged('LyLoading').style.visibility='hidden';
		//ged("Ucitana").innerHTML=''+((new Date()).getTime()-this.startTime)/1000+''; 
		//osveziInterface();
		if(this.url.substr(0,7)=='xml.php'){
			Krenuo=true;
			unFocus.History.addHistory(url.substr(7));
			//document.documentElement.scrollTop = 0;
			//document.scrollTop=0;
			//window.pageY=0;
			//window.scroll(0,0);
			Krenuo=false;
		}
		
		//document.cookie='addr='+this.url+";";
		ObradiSlikeUstrani();
	};
	this.naGresci = function() { alert("Postoji Problem u učitavanju podataka.\nObratite se administratoru (<a href='mailto:"+WbmMail+"&subject=Učitavanje podataka'>"+WbmMail+"</a>).\n<br />Kod: " + this.responseStatus[0]+": "+this.responseStatus[1]+this.url+'a')};
	this.onFail = function() { };

	this.abort=function(){
		if(this.xmlhttp)this.xmlhttp.abort();
	};
	this.ucitajSadrzaje=function(){					 
		for(i=0; i<this.elementi.length; i++){
			if(this.elementi[i].lastChild.nodeValue=='title') {
				this.origTitle=document.title;
				this.title=document.title=this.sadrzaji[i].lastChild.nodeValue;
			}
			else{
				if(navigator.userAgent.indexOf('IE')>=0){
					obj=ged(this.elementi[i].lastChild.nodeValue);
					sadr=this.sadrzaji[i].lastChild.nodeValue;
					
				}else{
					obj=ged(this.elementi[i].textContent);
					sadr=this.sadrzaji[i].textContent;
					
				}
				
				if(obj){
					if(!this.reloading)this.origSadrzaji[i]=obj.innerHTML;	
					obj.innerHTML=sadr;
					//sadr.evalScripts();
					/*if(this.elementi[i].textContent!='skripta')*/
					var skripte=sadr.extractScripts();
					skripte.map(function(script) {  
									try {
										if(window.execScript) window.execScript(script);
										else setTimeout(script, 0);
									}catch(e){}} ); 
				}
			}
		 }
		// unFocus.History.addHistory(url);
	};
	this.ucitajOrigSadrzaje=function(){
		for(i=0; i<this.elementi.length; i++){
			if(this.elementi[i].lastChild.nodeValue=='title') document.title=this.origTitle;
			else{
				if(navigator.userAgent.indexOf('IE')>=0){
					obj=ged(this.elementi[i].lastChild.nodeValue);
					//sadr=this.sadrzaji[i].lastChild.nodeValue;
				}else{
					obj=ged(this.elementi[i].textContent);
					//sadr=this.sadrzaji[i].textContent;
				}
				
				if(obj){
					//this.origSadrzaji[i]=obj.innerHTML;	
					obj.innerHTML=this.origSadrzaji[i];					
				}
				//this.origSadrzaji[i].evalScripts();
				var skripte=this.origSadrzaji[i].extractScripts();
				skripte.map(function(script) {   				
								if(window.execScript) window.execScript(script);
								else setTimeout(script, 0);
				} ); 
			}
		 }
		if(Pos==0)document.location.hash="#";
	};
	this.upisiHash=function(){
/*		if(this.url.indexOf('?')>0)document.location.hash="#"+this.url.substr(this.url.indexOf('?')+1);
		if(this.url.indexOf('?')==-1)document.location.hash="#";*/
	}
	this.ucitajSkripte=function(){
		return;
		try{
			if(this.xmlDoc.getElementsByTagName("skripta")[0])
			{
			
				if(window.execScript){
					window.execScript(this.xmlDoc.getElementsByTagName("skripta")[0].lastChild.nodeValue);
				
				}
				else { 
					setTimeout(this.xmlDoc.getElementsByTagName("skripta")[0].lastChild.nodeValue, 0);
				}
			}
		}
		catch(ex){ }
	}
	this.ucitaj=function(){
		this.startTime=(new Date()).getTime();
		this.ucitajSadrzaje();
		this.ucitajSkripte();
		
		this.naKraju();
		ged('generisanje').innerHTML="0";
		this.upisiHash();
	};
	this.create = function() {
		
		try {
				this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e1) {
				try {
					this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e2) {
					this.xmlhttp = null;
				}
			}
	
			if (! this.xmlhttp) {
				if (typeof XMLHttpRequest != "undefined") {
					this.xmlhttp = new XMLHttpRequest();
				} else {
					this.failed = true;
				}
			}
	};
	
	this.run = function() {
		this.startTime=(new Date()).getTime();
		if (this.failed) {
			this.onFail();
		} else {
			if (this.xmlhttp) {
				var self = this;
				if (this.method == "GET") {
					this.xmlhttp.open("GET", this.url, true);
				} else {
					this.xmlhttp.open("POST", this.url, true);
					try {
						this.xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
						this.xmlhttp.setRequestHeader("Content-length", this.params.length);
						//this.xmlhttp.setRequestHeader("Connection", "close");
					} catch (e) { }
				}
				self.onLoading();
				this.xmlhttp.onreadystatechange = function() {
					switch (self.xmlhttp.readyState) {
						case 1:
							//self.onLoading();
							break;
						case 2:
							self.onLoaded();
							break;
						case 3:
							self.onInteractive();
							break;
						case 4:
					try{								
						self.responseStatus[0] = self.xmlhttp.status;
						self.responseStatus[1] = self.xmlhttp.statusText;					
						if (self.responseStatus[0] == 200) {
	
							self.responseXML = self.xmlDoc=self.xmlhttp.responseXML;

							self.elementi = self.xmlDoc.getElementsByTagName("element");
							self.sadrzaji = self.xmlDoc.getElementsByTagName("sadrzaj");
							self.ucitajSadrzaje();
							self.ucitajSkripte();
							self.naKraju();
						} else {
							self.naGresci();
						}
						self.response = self.xmlhttp.responseText;
						self.responseXML = self.xmlhttp.responseXML;
						self.responseStatus[0] = self.xmlhttp.status;
						self.responseStatus[1] = self.xmlhttp.statusText;
					}catch(ex){};
					delete self.xmlhttp['onreadystatechange'];
					}
				};

				try{
					if(this.method=="POST")this.xmlhttp.send(this.params);
					else this.xmlhttp.send(null);
				}catch(e){}
			}
		}
	};
	//this.reset();
	this.create();
}


function InitUpload(kat){
	PromeniPKat(kat);
	for(d=0;d<10;d++)PromeniSelPDel(ged("selDelatnost"+d).value,ged("selPDelatnost"+d));
}

function Init(){
	new Lightbox();
	ObradiSlikeUstrani();
}

function Init1(){
	/*nav="";
	for(i=0; i<navigator.userAgent.length; i++)nav+=navigator.userAgent[i];
	alert(navigator.userAgent);*/
	if(document.addEventListener)	document.addEventListener("onscroll",window_scroll, false);
	else document.attachEvent("onscroll",window_scroll);
	window.onscroll=window_scroll;
	d=0;
	CeoNiz=mt[IndexDelatnosti].concat(KatNaziv);
	//alert(CeoNiz);
	for(n=0;n<CeoNiz.length;n++)
		if(CeoNiz[n]!=null&&(CeoNiz[n]).length>d)d=(CeoNiz[n]).length;
	if(navigator.userAgent.indexOf('Firefox')==-1)ged("kd").style.width=1.2*d+"ex";
	else ged("kd").style.width=d+"ex";
	//alert(ged("art").checked);
		
	UcitajSelect(ged("art").checked);
	sat();
	//alert(ged("prsel").value);
	ged("kd").value=ged("prsel").value!=''?ged("prsel").value:0;
	if(ged("tr").value=='')
	ged("tr").value=strTraziInit;
	ged('img_nav_reload').src='img/pr/reload_bledo.gif';
	//document.title='aaa';
	//ged('ImgLoadStrelica').style.visibility='hidden';
	initToolTips();
	PreUcitajSlike(PreSlike);
	
}

function ObradiSlikeUstrani(){
	SlikeUstrani = $$('.SSH');
	//SlikeUstrani.clear();
	var bb=0;
	for(var br=0; br<SlikeUstrani.length; br++){
		//if(SlikeUstrani[br].title.substr(0,1)!="#"){
			//SlikeUstrani[br]=null;
			
		//}
		//alert(bb++);
	}
	SlikeUstrani=SlikeUstrani.compact();
	SlikeUstrani=SlikeUstrani.without(null);
	BrojacSlika=0;
}

function window_scroll(e){
	if(!e) var e = window.event;
	div=ged("LyUcitavanje");
	scltop=document.body.scrollTop+document.documentElement.scrollTop;
	if(div.offsetTop<scltop)div.style.top=scltop+5+'px';
	if(div.offsetTop+100>scltop+document.documentElement.clientHeight)
		div.style.top=scltop+document.documentElement.clientHeight-100+'px';
	//alert(div.offsetTop+'sc'+scltop);	//div.style.top=(document.documentElement.clientHeight/2)+document.body.scrollTop+document.documentElement.scrollTop-div.clientHeight/2+'px';
//		alert(tp=e.clientY-ged("LyUcitavanje").offsetHeight-3+ document.body.scrollTop+document.documentElement.scrollTop);
//	}else alert(tp=e.pageY-ged("LyUcitavanje").offsetHeight-3+ document.body.scrollTop+document.documentElement.scrollTop);
}
function sat(){
	atoj = new Date();
	atoj1= atoj.getHours();
	atoj2 = atoj.getMinutes();
	atoj3= atoj.getSeconds();
	ps="PS";
	if(atoj3<=9)atoj3="0"+atoj3;
	if(atoj2<=9)atoj2="0"+atoj2;
	if(atoj1<=9)atoj1="0"+atoj1;
	txtVreme=""+atoj1+":"+atoj2+":"+atoj3;
	UpisiUCvor(ps,txtVreme);
	window.setTimeout("sat()", 1000);
}
function UpisiUCvor(idc, txtNovi){
	ged(idc).innerHTML=txtNovi; return;
	var tekstCvor = document.createTextNode(txtNovi);
	if (ged(idc).childNodes.length > 0)
	{
		ged(idc).removeChild(ged(idc).childNodes[0]);
	}
	ged(idc).appendChild(tekstCvor);

}
function UcitajSelect(i){
	fontcol='#444444';
	bgcol='#ffffff';
	sell=ged("kd");
	for(j=sell.options.length-1;j>=0;j--) if(navigator.userAgent.indexOf('MSIE')!=-1) sell.options.remove(0);
											else sell.options[0]=null;
	//dls[0]=dln[0]=(i==1 ? 'Sve Kategorije':'Sve Delatnosti');
	op=document.createElement("option");
	op.style.backgroundColor=bgcol;
	op.style.color=fontcol;
	op.value=0;
	if(i!=1){val=ma[IndexDelatnosti];tx=mt[IndexDelatnosti]; op.text="Sve Delatnosti";}
	else { val=KatSif; tx=KatNaziv; op.text="Sve Kategorije";}
	if(navigator.userAgent.indexOf('MSIE')!=-1) sell.add(op);
	else sell.add(op,null);
	for(i=0;i<val.length;i++){
		op=document.createElement("option");
		//op.style.backgroundColor='red';
		op.style.backgroundColor=bgcol;
		op.style.color=fontcol;
		op.text=tx[i];
		op.value=( i!=1 && val[i].substr ? val[i].substr(3) : val[i]);
		if(navigator.userAgent.indexOf('MSIE')!=-1) sell.add(op);
		else sell.add(op,null);
	}
	ged("kd").value=0;
	//ged("700").color="#FFFFFF";
	//sell.click();
	//document.write("Cicicicciciccici");
}
function TraziInit(){
	tr=ged("tr");
	if(tr.value==strTraziInit)tr.value="";
}

function PromeniPKat(val){
	form=ged("formPPKat");
	for(i=0;i<form.elements.length;i++)
		if(form.elements[i].name=="selPKat")sel= form.elements[i];
	for(j=sel.options.length-1;j>=0;j--)if(navigator.userAgent.indexOf('MSIE')!=-1) sel.options.remove(0);
	else sel.options[0]=null;
	for(i=0;i<PKatNaziv.length;i++){
		if(PKatSifKat[i]==val){
			op=document.createElement("option");
			op.text=PKatNaziv[i];
			op.value=PKatSif[i];
			sel.add(op);
		}
	}
}
function PromeniSelPDel(sifDel,selPdel){
	for(j=selPdel.options.length-1;j>=0;j--)if(navigator.userAgent.indexOf('MSIE')!=-1) selPdel.options.remove(0);
	else selPdel.options[0]=null;
	op=document.createElement("option");
	op.text="--------";
	op.value=0;
	selPdel.add(op);
	for(i=0;i<PDelSifDel.length;i++){
		if(PDelSifDel[i]==sifDel){
			op=document.createElement("option");
			op.text=PDelNaziv[i];
			op.value=PDelSif[i];
			selPdel.add(op);
		}
	}

}
function PopUp(url,target,attr){
	if(!attr.length) attr = "toolbar=no,scrollbars=no,resizable=yes,status=no, title=no";
	_iWin = window.open("", "Site_Index", attr);
	if(target=='_parent'){
		if (_iWin.window.opener.name.length == 0) {
			_iWin.window.opener.name = "parentwin";
		}
  	}
  	mm_tName = _iWin.window.opener.name;
	_iWd=_iWin.document;
	_iWin.window.location.href=url;
	_iWin.window.focus();
	_iWin.window.resizeTo(520,680);

}
function InitSiteIndex(){
	resizeTo(250,screen.availHeight);
	moveTo(screen.availWidth-250, 0);
	//window.setActive();
}
function proveraemail(emailStr, paznja) {
	//emailStr=trim(emailStr);
	//var emailPat = "/^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/";
	var emailPat= /^([a-zA-Z0-9_\-\.])+@(([0-2]?[0-5]?[0-5]\.[0-2]?[0-5]?[0-5]\.[0-2]?[0-5]?[0-5]\.[0-2]?[0-5]?[0-5])|((([a-zA-Z0-9\-]){2,}\.)+([a-zA-Z\-]){2,}))$/;
	var matchArray = emailStr.match(emailPat);
	if (matchArray == null) {
		if(paznja) alert("Емеил адреса: <b>"+emailStr+"</b> је неправилна. Молим, проверите '@' и '.' у емеил адреси!", "Емеил адреса");
		return false;
	}else return true;
}
function proveriPitanje(email ){
	if (arguments.length == 1) tekst="pitanje";
	else tekst=arguments[1];
	var oEditor = FCKeditorAPI.GetInstance(tekst) ;
	pitanje=oEditor.GetData();
	if(pitanje.length==0){alert("Морате да унесете садржај!", "Садржај празан"); return false;}
	if(pitanje.length<20){ 
		if( !confirm("Садржај је дужине само "+pitanje.length+" карактера. Да ли сте унели цео садржај? \nКликните ОК ако је у реду или\nCancel да уредите садржај.", "Исувише кратак садржај"))return false;
		return proveriemail(email);
		
	} else return proveriemail(email);
}
function proveriemail(email){
	//email.trim(email);
	if(email.length==0){ alert("Нисте унели емеил адресу!", "Емеил адреса празна");/*
		if(confirm("Niste uneli email adresu!", "Email adresa prazna"))return true;
		else */return false;
	}else return proveraemail(email,true);
}
function pitanjeUkljuciChecks(email){
	var emailOK=proveraemail(email, false);
	MailListaUkljuciChecks(email);
	//else emailOK='off';
//var cd=document.getElementsByName("obavestenje");
//for(i=0;i<cd.length;i++)alert(cd[i]);
	document.getElementsByName("diskrecija")[0].checked=emailOK;
	document.getElementsByName("diskrecija")[0].disabled=!emailOK;
	document.getElementsByName("uMailNovosti")[0].checked=emailOK;
	document.getElementsByName("uMailNovosti")[0].disabled=!emailOK;
}
function MailListaUkljuciChecks(email){
	var emailOK=proveraemail(email, false);
	//alert(/provera email/+emailOK+"+"+email+"+");
	//document.getElementsByName("uMailPreporuke")[0].checked=emailOK;
	//document.getElementsByName("uMailPreporuke")[0].disabled=!emailOK;
	document.getElementsByName("uMailNovosti")[0].checked=emailOK;
	document.getElementsByName("uMailNovosti")[0].disabled=!emailOK;
	//document.getElementsByName("akcije")[0].checked=emailOK;
	//document.getElementsByName("akcije")[0].disabled=!emailOK;

}
function PosaljiPrijatelju(aa){
	posDiv=ged('Posalji');
	posDiv.style.visibility='visible';
	posDiv.innerHTML=TBUcitavanje('PosSad', 'Slanje Preporuke Pijatelju...');
	ged('PosSad').innerHTML='<img src="img/rotacija.gif" />';
	centrirajDiv(posDiv);
	loadXData(aa, 'elem');
	return false;
}
function centrirajDiv(div){
	div.style.top=(document.documentElement.clientHeight/2)+document.body.scrollTop+document.documentElement.scrollTop-div.clientHeight/2+'px';
	div.style.left=(document.documentElement.clientWidth/2)+document.body.scrollLeft+document.documentElement.scrollLeft-div.clientWidth/2+'px';
}
var AL=window.alert;
function alert(poruka, title, orig){
	if(orig==null) orig=false;
	if(orig){
		AL(poruka);
		return;
	}
//	posDiv=ged('//alert');
//	posDiv.style.visibility='visible';
//	posDiv.style.height=document.body.offsetHeight+'px';
//	ged('alSadrzaj').innerHTML=TBUcitavanje('upozorenje', 'Upozorenje!', 'alert');
	
	if(arguments.length==1) title="Упозорење!";
	bl=ged('blank');
	bl.style.visibility='visible';
	bl.style.height=document.body.offsetHeight+'px';
	al=ged('alert');
	al.innerHTML=TBUcitavanje('upozorenje', title , 'alert');
	al.style.visibility='visible';
	centrirajDiv(al);
	ged('upozorenje').innerHTML=poruka;
}

function alert1(poruka, title, orig){
	
	if(arguments.length==1) title="Упозорење!";
	$('alSadrzaj').innerHTML=poruka;
	hs.htmlExpand($('aalert'),  {headingText: title,  numberPosition: null, wrapperClassName: 'draggable-header', width: 350, contentId: 'alSadrzaj' } )

	//onclick="return hs.htmlExpand(this,  {headingText: 'Пошаљите пријатељу',  numberPosition: null, wrapperClassName: 'draggable-header', width: 650 } )" 
}


function ProveriZaPrijatelja(){
	
	if(!proveraemail(ged('email').value, true)) return;
	if(!proveraemail(ged('vasmail').value, true)) return;
	if(ged('private_key').value.length<5){
		alert('Unesite zaštitni kod!', 'Zaštitni kod prekratak');
		return;
	}
	url="";
	elems=ged('frmPrijatelj').elements;
		for(i=0; i<elems.length; i++){
		url+="&"+(elems[i].type=='textarea' ? 
						elems[i].name+"="+encodeURIComponent(elems[i].value)
						:(elems[i].type=='radio' && !elems[i].checked ? 
															   ''
															   :elems[i].name+"="+encodeURIComponent((elems[i].type=='checkbox'? 
																											  (elems[i].checked ?
																													 1 
																													 : 0) 
																											  : elems[i].value))));
		//alert(elems[i].type+'\n'+elems[i].value);
	}
	loadXData('x.php',true, url.substr(1));
	 //PosaljiFormu('xx.php?j=0',ged('frmPrijatelj').elements);
											
}
function ValidirajCifru(e){
	//alert(e.keyCode);
	if((e.keyCode>=48 && e.keyCode<=57) || (e.keyCode>=96 && e.keyCode<=105) || (e.keyCode>=35 && e.keyCode<=40) || e.keyCode==46 ||  e.keyCode==8 ||  e.keyCode==9)
			return true;
	else {
		e.returnValue=false;
		alert("U polje "+e.srcElement.name+" možete uneti samo brojeve!"); 
		return false;
	}
	var pat=/^\d{0,}$/;
	var matchArray = val.match(pat);
	if (matchArray == null) {
		alert("U ovo polje možete uneti samo brojeve!", 'Samo za brojeve');
		return false;
	}else return true;
}
function ValidirajBroj(controla){
		var pat=/^\d{0,}$/;
	var matchArray = controla.value.match(pat);
	if (matchArray == null) {
		alert("U polje "+controla.name+" možete uneti samo brojeve!", 'Samo za brojeve');
		controla.value="";
		return false;
	}else return true;
}
function DodajUOmiljene() { 
   try{
	   if (window.external) 
	  { 
		if (arguments.length < 1) 
		  window.external.AddFavorite(location.href, document.title); 
		if (arguments.length == 1) 
		  window.external.AddFavorite(location.href, arguments[0]); 
		if (arguments.length == 2 || arguments.length == 3) 
		  window.external.AddFavorite(arguments[0], arguments[1]); 
	  } 
		else{ 
			alert(arguments[2], 'Neimplementiran programski Bookmark'); 
		}
   }catch(err){
			alert(arguments[2], 'Neimplementiran programski Bookmark'); 
			
	}
	return false;
}
function addQueryArgument(hf, arg, val){
	if(window.RegExp&&window.encodeURIComponent){
		var qe=encodeURIComponent(val);
		if(hf.indexOf(arg+"=")!=-1){
			hf=hf.replace(new RegExp(arg+"=[^&$]*"),arg+"="+qe);}
		else{hf=hf+"&"+arg+"="+qe;}
	}return hf;
}
function lokacija(){
	return  document.location.href;
}
function PromeniSliku() {
	if (document.images/* && (preloadFlag == true)*/) {
		for (var i=0; i<PromeniSliku.arguments.length; i+=2) {
			ged(PromeniSliku.arguments[i]).src = PromeniSliku.arguments[i+1];
		}
	}
}

var toolTipSTYLE="", toolTipDiv=null;;

function initToolTips()
{
	toolTipDiv=ged("toolTipLayer");
	toolTipSTYLE=ged("toolTipLayer").style;
	toolTipSTYLE.visibility = "hidden";
	document.onmousemove = moveToMouseLoc;
}
var OffLeft=null, OffTop=null, UNestajanju=false, TrenOpac=0, MisJeNaTT=false;
var vremeNestajanja=20, privVrNest=20;
function Nestaj(){
	if(MisJeNaTT)return;
	TrenOpac-=0.08;
	if(TrenOpac>0 && UNestajanju){
		window.setTimeout("Nestaj()", privVrNest);
		SetujOpac();
	}
	else 
		if(UNestajanju) {
			toolTipSTYLE.visibility= "hidden"; 
			UNestajanju=false;
		}
	
}
function SetujOpac(){
	if(toolTipDiv.filters)toolTipDiv.filters.item('Alpha').opacity=TrenOpac*100;
	//filter:Alpha(opacity=70);	opacity: 0.7; -moz-opacity: 0.7;
	if(toolTipDiv.style.MozOpacity)toolTipDiv.style.MozOpacity=TrenOpac;
	if(toolTipDiv.style.opacity)toolTipDiv.style.opacity=TrenOpac;
	
}

function toolTip(elm, msg, w)
{

  	toolTipDiv=ged("toolTipLayer");
	toolTipSTYLE=ged("toolTipLayer").style;
	//toolTipSTYLE.visibility = "hidden";
	document.onmousemove = moveToMouseLoc;
  if(toolTip.arguments.length < 1) // hide

  {
	UNestajanju=true;
    Nestaj();
	//toolTipSTYLE.visibility = "hidden";
	return;

    //else toolTipSTYLE.display = "none";

  }

  else if( true || toolTipSTYLE.visibility== "hidden")

  {
	//if($(elm).onblur=='undefined'){
		//$(elm).observe('blur', toolTip);
		//privVrNest=2000;
	//}else privVrNest=vremeNestajanja;
	//$(elm).onblur="toolTip();";
	if (w==null) w=250;
	w+=15;
	if (msg==null) msg='Ovde bi trebalo nešto korisno da piše';
/*    var content =

'<table id="ToolTipTabela" width="'+w+'" border="0" cellpadding="0" cellspacing="0" style="table-layout:fixed">\n'+
'	<tr height="7">\n'+
'		<td width="2" height="2" background="slike/tacka_plava.gif"></td>\n'+
'		<td width="2" background="slike/tacka_plava.gif"></td>\n'+
'		<td width="*" colspan="3" background="slike/tacka_plava.gif"></td>\n'+
'		<td width="2" background="slike/tacka_plava.gif"></td>\n'+
'	</tr>\n'+
'	<tr height="*">\n'+
'		<td background="slike/tacka_plava.gif" valign="bottom"><img src="img/pr/baloncic_14.gif" width="2" height="2" alt=""></td>\n'+
'		<td colspan="4" align="left" id="sadrzaj" style="background-color:#FFFFFF;">'
+msg+'</td>\n'+
'		<td background="slike/tacka_plava.gif" valign="bottom"><img src="slike/tacka_plava.gif" width="2" height="2" alt=""></td>\n'+
'	</tr>\n'+
'	\n'+
'	<tr height="23">\n'+
'		<td height="2" colspan="2"  background="slike/tacka_plava.gif" ></td>\n'+
'		<td background="slike/tacka_plava.gif"></td>\n'+
'		<td colspan="2" background="slike/tacka_plava.gif"></td>\n'+
'		<td>\n'+
'			<img src="slike/tacka_plava.gif" width="2" height="2" alt=""></td>\n'+
'	</tr>\n'+
'</table>';*/
//alert(msg);
/*var content =
'<table id="ToolTipTabela" width="'+w+'" border="0" cellpadding="0" cellspacing="0" style="table-layout:fixed">'+
'<tr height="5">		<td width="5" height="5" background="slike/ttt1.png"></td>		<td background="slike/ttt2.png"></td>		<td width="10" style="background:none;"><img src="slike/ttt3.png" /></td>	</tr>'+
'<tr height="*">		<td background="slike/ttt5.png" valign="bottom"></td>'+
'<td  align="left" id="sadrzaj" style="background:none;">'
  +msg+'</td>		'+
'<td width="10" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('+
      '      enabled=true, sizingMethod=scale, src=\'slike/ttt4.png\');" valign="bottom" style="background-color:none;"></td>	</tr>		'+
'<tr height="10">		<td width="5" height="10"  background="slike/ttt6.png" ></td>		<td  background="slike/ttt7.png"></td>'+
'<td background="slike/ttt8.png" width="10px"></td>	</tr></table>'  ;*/
content=c1+w+c2+msg+c3;

ged("toolTipLayer").innerHTML=content;

      
	  	toolTipSTYLE.display='block';
		OffTop = elm.offsetTop;
		elmT=elm;
		  while((elmT = elmT.offsetParent) != null){
			if(elmT.tagName!='HTML') OffTop += elmT.offsetTop;
		  }
		  elmT=elm;
		OffLeft=elm.offsetLeft;
		  while((elmT = elmT.offsetParent) != null){
			if(elmT.tagName!='HTML') OffLeft += elmT.offsetLeft;
		  }
		try{
			if(!(event==null)){
				lf=event.clientX+ document.body.scrollLeft+ document.documentElement.scrollLeft;
				if(lf+w>document.body.clientWidth)lf=lf-w;
				//alert(document.body.clientWidth);
				toolTipSTYLE.left=lf;
				tp=event.clientY-toolTipDiv.offsetHeight-3+ document.body.scrollTop+document.documentElement.scrollTop;
				toolTipSTYLE.top =(tp<0?0:tp)+'px';
			}else
			{
				toolTipSTYLE.left=OffLeft+elm.offsetWidth/2+'px';
		 		toolTipSTYLE.top=OffTop-toolTipDiv.offsetHeight/2+'px';
			}
		}catch(err){toolTipSTYLE.left=OffLeft+elm.offsetWidth/2+'px';
		 		toolTipSTYLE.top=OffTop-elm.offsetHeight/2+'px';}

/*		 toolTipSTYLE.left=OffLeft+elm.offsetWidth+'px';
		 toolTipSTYLE.top=OffTop-toolTipDiv.offsetHeight+'px'*/
		toolTipSTYLE.visibility = "visible";
		TrenOpac=1;
		SetujOpac();
		UNestajanju=false;

		//  moveToMouseLoc();
  }

}
var IDMove;
function PosaljiMouseDown(e, id){
	IDMove=id;
	try{
		if(!e) var e = window.event;
		//alert(e.srcElement.type);
		//if(e.srcElement.type=='input')return;
		
		if(e.pageX){
			PosaljiDX=e.pageX-ged(id).offsetLeft;
			PosaljiDY=e.pageY-ged(id).offsetTop;			//alert(event.clientX+document.body.scrollLeft);
		//	alert(document.documentElement.scrollLeft-ged("Posalji").clientLeft);
			if(e.target.type!='text' && e.target.type!='textarea') MisNaPosalji=true;
		}
		else {
			PosaljiDX=e.clientX/*-document.body.scrollLeft-document.documentElement.scrollLeft*/-ged(id).offsetLeft;
			PosaljiDY=e.clientY/*-document.body.scrollTop-document.documentElement.scrollTop*/-ged(id).offsetTop;
			if(event.srcElement.type!='text' && event.srcElement.type!='textarea') MisNaPosalji=true;
		}
	}catch(err){ alert(err);}
}
function moveToMouseLoc(e)
{
	if(MisNaPosalji){
        if(!e) var e = window.event;
		//alert(e.clientX);
		if(e.pageX){
			ged(IDMove).style.left=e.pageX-PosaljiDX+'px';
			ged(IDMove).style.top=e.pageY-PosaljiDY+'px';

		}else{
			ged(IDMove).style.left=(e.clientX-PosaljiDX)+'px';
			ged(IDMove).style.top=(e.clientY-PosaljiDY)+'px';
			e.cancelBubble=true;
		}
		return;
	}
	if(toolTipSTYLE.visibility != "visible" || UNestajanju || MisJeNaTT) return true;
	if(e==null){
		lf = (event.clientX+3+ document.body.scrollLeft+document.documentElement.scrollLeft);
		if(lf+ged("toolTipLayer").clientWidth>document.body.clientWidth)lf=lf-ged("toolTipLayer").clientWidth;
		toolTipSTYLE.left=lf+'px';
		tp=event.clientY-/*OffTop+event.offsetY-*/toolTipDiv.offsetHeight-3+ document.body.scrollTop+document.documentElement.scrollTop;
		toolTipSTYLE.top =(tp<0?0:tp)+'px';
	}else
	{
		if(e.pageX+ged("toolTipLayer").offsetWidth>document.body.clientWidth)toolTipSTYLE.left=e.pageX-ged("toolTipLayer").offsetWidth-4+'px';
		else toolTipSTYLE.left=e.pageX+4+'px';
		tp=e.pageY-toolTipDiv.offsetHeight-3;
		toolTipSTYLE.top = (tp<0?0:tp)+'px';
	}
  return true;
}
function MisNaTT(e){
	MisJeNaTT=true;
	UNestajanju=false;
	TrenOpac=1;
	SetujOpac();
}

function MisSaTT(e){
	MisJeNaTT=false;
	UNestajanju=true;
    Nestaj();

}
function PosaljiFormu(url, elems, elm){
	for(i=0; i<elems.length; i++){
		url+="&"+(elems[i].type=='textarea' ? 
						elems[i].name+"="+encodeURIComponent(elems[i].innerText)
						:(elems[i].type=='radio' && !elems[i].checked ? 
															   ''
															   :elems[i].name+"="+encodeURIComponent((elems[i].type=='checkbox'? 
																											  (elems[i].checked ?
																													 1 
																													 : 0) 
																											  : elems[i].value))));
		//alert(elems[i].type+'\n'+elems[i].value);
	}
		//alert(url);
	document.location.href="#"+url.substr(url.indexOf("?")+1);
	if(elm=='elem') loadXData(url, 'elem');
	else loadXData(url);
}
function Ucitavanje(br){
 	BrojReq+=br;
 	if(BrojReq)ged('LyUcitavanje').style.visibility='visible';
	else ged('LyUcitavanje').style.visibility='hidden';
}
function PreUcitajSlike(niz){
	var d=document;
	if(d.images){
		if(!d.PredSlike) d.PredSlike=new Array();
		var i,j=d.PredSlike.length;
		for(i=0; i<niz.length; i++)
		{
			var nemaSlika=true;
			for(k=0; k<d.PredSlike.length; k++){
				if(d.PredSlike[k].src==niz[i]){
					nemaSlika=false;
					break;
				}
			}
			//alert(nemaSlika);
			if(nemaSlika){
				d.PredSlike[j]=new Image;
				d.PredSlike[j++].src=niz[i];
			}
			
		}
	}
	osv=new Image;
	osv.src='osv.php5';
}
function PosaljiOcenu(event){
	
	if(event.offsetX)posX=event.offsetX;
	else{
		elmT=event.target;
		OffLeft=elmT.offsetLeft;
		  while((elmT = elmT.offsetParent) != null){
			if(elmT.tagName!='HTML') OffLeft += elmT.offsetLeft;
		  }	
		posX=event.pageX-OffLeft;
	}
	PosaljiFormu("x.php?klasa=ocena&akcija=ocenjivanje&obj=dvOcena&Oceni.x="+posX, ged("formOcena").elements, 'elem'); 
	PrikaziUcitavanje('dvOcena');
	return false;
}
function PromeniModele(sifPrz,selMod){
	for(j=selMod.options.length-1;j>=0;j--)if(navigator.userAgent.indexOf('MSIE')!=-1) selMod.options.remove(0);
											else selMod.options[0]=null;
	op=document.createElement("option");
//	alert(sifPrz);
	if(sifPrz<1) op.text="\xBB Prvo izaberite Proizvodjača";
	else op.text="\xBB Svi Modeli";
	op.value=0;
	if(navigator.userAgent.indexOf('MSIE')!=-1) selMod.add(op);
	else selMod.add(op,null);
	if(sifPrz<1) return;
	for(i=0;i<ModSifPr.length;i++){
		if(ModSifPr[i]==sifPrz){
			op=document.createElement("option");
			op.text=ModNaziv[i];
			op.value=ModSif[i];
			if(navigator.userAgent.indexOf('MSIE')!=-1) selMod.add(op);
			else selMod.add(op,null);
		}
	}

}
var NijeUreduIvica='1px solid red';
var UreduIvica='1px solid blue';
function ProveriPolje(elem, duzina, uslovDuzine, broj, samoSlova){
	if($('blank').getStyle('visibility')=='visible') return false;
	if(duzina==null) duzina=0;
	if(uslovDuzine==null) uslovDuzine='=';
	if(broj==null) broj=false;
	if(samoSlova==null) samoSlova=false;
	var paznja=true;
	if(duzina<=0){duzina=duzina*-1; paznja=false; }
	$(elem).alt="NO";
	//$(elem).style.borderWidth="2px";
	
	switch(uslovDuzine){
		case '=':
			if($F(elem).length!=duzina)  { 
				$(elem).setStyle({border: NijeUreduIvica});
				if(paznja){
					Effect.Pulsate($(elem).id);
					if ($F(elem).length) alert(" Морате да унесете "+$(elem).title+" дужине тачно "+duzina+" карактера!");
				}
		//alert("Морате да унесете "+$(elem).onfocus+"!"); 
				//$(elem).focus();
				return false; 
			}
			break;
		case ">":
			if($F(elem).length<duzina)  { 
				$(elem).setStyle({border: NijeUreduIvica});
				if(paznja){
					Effect.Pulsate($(elem).id);
					if ($F(elem).length) alert(" Морате да унесете "+$(elem).title+" дужине бар "+duzina+" карактера!");
				}
		//alert("Морате да унесете "+$(elem).onfocus+"!"); 
				return false; 
			}
			break;
	}
	if(broj){
		if(Number($F(elem))!=$F(elem)){ 
			$(elem).setStyle({border: NijeUreduIvica}); 
			if(paznja){
				Effect.Pulsate($(elem).id);
				if ($F(elem).length) alert($(elem).title+" мора да буде број!"); return false; 
				}
				return false;
		}
	}
	if(samoSlova){
		var alphaExp = /^[a-zA-Zа-шА-ШЂђЋћŽžŠšĐđČčĆćЉљЊњЏџЈј']+[\s]*[a-zA-Zа-шА-ШЂђЋћŽžŠšĐđČčĆćЉљЊњЏџЈј']*$/;
		if(!$F(elem).match(alphaExp)){
			$(elem).setStyle({border: NijeUreduIvica});
			if(paznja){
				Effect.Pulsate($(elem).id);
				if ($F(elem).length) alert("Дозвољена су само слова, апостроф (') и две речи за "+$(elem).title);
			}
			return false;
		}
	}
	$(elem).setStyle({border: UreduIvica});
	//$(elem).style.borderWidth="1px";
	$(elem).alt="OK";
	return true;
}
function ProveriJMBG(jmbg, paznja){
	if(paznja==null) paznja=true;
	var	ms=0;
	var i;
	try{
		for(i=0; i<6; i++){
			ms+=( parseInt(jmbg.charAt(i))+parseInt(jmbg.charAt(6+i)))*(7-i);
			//AL(ms);
		}
		//AL(ms);
		ms=11-ms%11;
		if(ms>=10)ms=0;
	}catch(e){
		alert ("ЈМБГ треба да буде број и да има 13 цифара!");
		return false;
	}
	if(ms==jmbg.charAt(12)) return true;
	else {
		if(paznja) alert("ЈМБГ није математички у реду! Проверите да ли сте унели тачно све цифре.");
		return false;
	}
}