
	var calendarObjForForm = new DHTMLSuite.calendar({minuteDropDownInterval:10,numberOfRowsInHourDropDown:5,callbackFunctionOnDayClick:'getDateFromCalendar',isDragable:true,displayTimeBar:false}); 
	
	calendarObjForForm.setCallbackFunctionOnClose('myOtherFunction');
	

	
	
	function myOtherFunction(){
		
	}
	
	
	
	function pickDate(buttonObj,inObject,jezik,selekta,poza){
		
		inputObject = document.getElementById(inObject);
		prikazObject = buttonObj;
		
		if(poza){
			poza = poza;
		}else{
			poza = inObject;
		}
		
		calendarObjForForm.setCalendarPositionByHTMLElement(poza,-1,poza.offsetHeight+1);	// bilo je 102/190 ....Position the calendar right below the form input
		calendarObjForForm.setInitialDateFromInput(inputObject,'yyyy-mm-dd hh:ii');	// Specify that the calendar should set it's initial date from the value of the input field.
		calendarObjForForm.addHtmlElementReference('pero' ,inputObject);	// Adding a reference to this element so that I can pick it up in the getDateFromCalendar below(myInput is a unique key)
		calendarObjForForm.addHtmlElementReference('pero2' ,prikazObject);
		
		calendarObjForForm.setInitialDateFromInput(selekta,'yyyy-mm-dd hh:ii');	
		
		
		if(calendarObjForForm.isVisible()){
			calendarObjForForm.hide();
			
		}else{
			calendarObjForForm.resetViewDisplayedMonth();	// This line resets the view back to the inital display, i.e. it displays the inital month and not the month it displayed the last time it was open.
			calendarObjForForm.display();
		}		
	}
	
	
	function pickDate2(buttonObj,inObject,jezik){
		
		inputObject = document.getElementById(inObject);
		prikazObject = buttonObj;
		
		calendarObjForForm.setCalendarPositionByHTMLElement(inputObject,-146,inputObject.offsetHeight+1);	// bilo je 102/190 ....Position the calendar right below the form input
		calendarObjForForm.setInitialDateFromInput(inputObject,'yyyy-mm-dd hh:ii');	// Specify that the calendar should set it's initial date from the value of the input field.
		calendarObjForForm.addHtmlElementReference('pero' ,inputObject);	// Adding a reference to this element so that I can pick it up in the getDateFromCalendar below(myInput is a unique key)
		calendarObjForForm.addHtmlElementReference('pero2' ,prikazObject);
		
		//calendarObjForForm.setInitialDateFromInput(selekta,'yyyy-mm-dd hh:ii');	
		
		
		if(calendarObjForForm.isVisible()){
			calendarObjForForm.hide();
			
		}else{
			calendarObjForForm.resetViewDisplayedMonth();	// This line resets the view back to the inital display, i.e. it displays the inital month and not the month it displayed the last time it was open.
			calendarObjForForm.display();
		}		
	}		
	
	
	function provjericijenu(jezik){
		if(document.getElementById('odlazak').value != '' & document.getElementById('dolazak').value != ''){
			dajcijenu(jezik);
		}
	}
	
	

function dajregije(id,jez){
	//document.getElementById('loder').style.visibility = "visible";	
		
		xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					
					if (xmlhttp.status==200){
						
							writeHTML(xmlhttp,'regije')		
							dajgradove2(id,jez)
					}
				}	
			}
			
			var params="?id="+id+"&jez="+jez+"&k="+new Date().getTime();
			var url="/ajax_popisregija.php"+params;	
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
}

function dajregije_nap(id,jez){
	//document.getElementById('loder').style.visibility = "visible";	
		
		xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					
					if (xmlhttp.status==200){
						
							writeHTML(xmlhttp,'regije_nap')		
							dajgradove2(id,jez)
					}
				}	
			}
			
			var params="?id="+id+"&jez="+jez+"&k="+new Date().getTime();
			var url="/ajax_popisregija.php"+params;	
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
}



function dajgradove(id,jez){
	//document.getElementById('loder').style.visibility = "visible";	
		
		xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					
					if (xmlhttp.status==200){
						
							writeHTML(xmlhttp,'gradovi')		
						
					}
				}	
			}
			
			var params="?id="+id+"&jez="+jez+"&k="+new Date().getTime();
			var url="/ajax_popisgradova.php"+params;	
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
}
function dajgradove_nap(id,jez){
	//document.getElementById('loder').style.visibility = "visible";	
		
		xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					
					if (xmlhttp.status==200){
						
							writeHTML(xmlhttp,'gradovi_nap')		
						
					}
				}	
			}
			
			var params="?id="+id+"&jez="+jez+"&k="+new Date().getTime();
			var url="/ajax_popisgradova_nap.php"+params;	
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
}

function dajgradove2(id,jez){
	//document.getElementById('loder').style.visibility = "visible";	
		
		xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					
					if (xmlhttp.status==200){
						
							writeHTML(xmlhttp,'gradovi')		
						
					}
				}	
			}
			
			var params="?id="+id+"&jez="+jez+"&k="+new Date().getTime();
			var url="/ajax_popisgradova2.php"+params;	
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
}

function GetXmlHttpObject(){
			//za provjeru ajax
			var xmlHttp=null;
			
			try{
				// Firefox, Opera 8.0+, Safari
				xmlHttp=new XMLHttpRequest();
			}
				  catch (e){
				  		// Internet Explorer
					  try{
						xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					  }
					  catch (e){
						xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				  	  }
			 }
			
			return xmlHttp;
		}
		
				
		function writeHTML(req,koji) {
			
			document.getElementById(koji).innerHTML = req.responseText;
		
			
		}
		
		
		
function sliketina(glavna,src){
	document.getElementById(glavna).src=src;
	
}
function klikPretraz(objekt,kej){
	 if(objekt.value == kej){
		objekt.value = '';	
	  }
	 
}

function vratiPretraz(objekt,kej){
	  if(objekt.value == ''){
		objekt.value = '';	
	  }
	 
}


function otvoritab(kojiotvaram, zatvaram1, zatvaram2,taj,ostali1,ostali2){
	document.getElementById(kojiotvaram).style.display = "table";
	document.getElementById(zatvaram1).style.display = "none";
	document.getElementById(zatvaram2).style.display = "none";
	
	document.getElementById(taj).className = "tabovi_kliknuti";
	document.getElementById(ostali1).className = "tabovi";
	document.getElementById(ostali2).className = "tabovi";
	
	

}

function smjestajna(koja,jezik,dodatak){
	
	objekt = document.getElementById('jedinica_'+koja);
	
	if(objekt.style.display=="none"){
		objekt.style.display="table-row";
		okinidetalje(koja,jezik,dodatak);
		
	}else{
		objekt.style.display="none";
	}
	
}
function okinidetalje(koja,jezik,dodatak){
		
		
		xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					
					if (xmlhttp.status==200){
						;
							writeHTML(xmlhttp,'sad_jed_'+koja);	
						
					}
				}	
			}
			
			var params="?id="+koja+"&jez="+jezik+"&k="+new Date().getTime();
			var url="/ajax_detaljijedinice.php"+params;	
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
}

function dejmite(slovo,koji,otvaram,zatvaram1,zatvaram2,zatvaram3){
	document.getElementById(otvaram).className = "tabek_ot";
	document.getElementById(zatvaram1).className = "tabek";
	document.getElementById(zatvaram2).className = "tabek";
	document.getElementById(zatvaram3).className = "tabek";
	document.getElementById('detaljijedeA_'+koji).style.display = "none";
	document.getElementById('detaljijedeB_'+koji).style.display = "none";
	document.getElementById('detaljijedeC_'+koji).style.display = "none";
	document.getElementById('detaljijedeD_'+koji).style.display = "none";
	
	document.getElementById('detaljijede'+slovo+'_'+koji).style.display = "table";
	
	
}
function kalendar(datum,idjede,jezik){
		
		//alert("kej oćeš")
		//var params = "a=0";
		var parami = "dan="+datum+"&idjede="+idjede+"&jez="+jezik;
		
		
			xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					if (xmlhttp.status==200){
						
						writeHTML(xmlhttp, 'kalendar')	
						
					}
				}	
			}
			
						
			var url="/ajax_kalendar.php";
			var params = "?"+ parami;
			var url = url + params;
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
	
	
	
	}
	
	function kalendar2(datum,idjede,jezik,div){
		
		//alert("kej oćeš")
		//var params = "a=0";
		var parami = "dan="+datum+"&idjede="+idjede+"&jez="+jezik+"&div="+div;
		
		
			xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					if (xmlhttp.status==200){
						
						writeHTML(xmlhttp, div)	
						
					}
				}	
			}
			
						
			var url="/ajax_kalendar3.php";
			var params = "?"+ parami;
			var url = url + params;
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
	
	
	
	}

function dajnoaziv(polje,jezik){
	
	var theContents = document.getElementById('jedinica')[document.getElementById('jedinica').selectedIndex].innerHTML;
	document.getElementById('naziv_jedinice').value = theContents;
	provjericijenu(jezik);
	
	
}
function dajcijenu(jezik){
	
	if(document.getElementById('jedinica').value !=0){
	
	jezik = jezik.replace("_","");
	
	document.getElementById('prikazcijene').innerHTML = '';
	document.getElementById('lodercijene').style.display = "inline";
	
	var dolazak = document.getElementById('dolazak').value;
	var odlazak = document.getElementById('odlazak').value;
	var ljudi = Number(document.getElementById('djece').value) + Number(document.getElementById('odraslih').value);
	var id_jedinice = document.getElementById('jedinica').value;
		
	var parami = "dolazak="+dolazak+"&odlazak="+odlazak+"&jez="+jezik+"&ljudi="+ljudi+"&id_jedinice="+id_jedinice+"&k="+new Date().getTime();
		
		
			xmlhttp=GetXmlHttpObject();
			//xmlhttp=new XMLHttpRequest();
			
			xmlhttp.onreadystatechange= function() { 
				if (xmlhttp.readyState==4){
					if (xmlhttp.status==200){
						
						document.getElementById('lodercijene').style.display = "none";
						writeHTML(xmlhttp, 'prikazcijene');
						
						
					}
				}	
			}
			
						
			var url="/ajax_izracunaj-cijenu.php";
			var params = "?"+ parami;
			var url = url + params;
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
	}
	
}







var baseurl = 'http://wmd.hr/portal/prog_data.php?grad=';

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function dajdoplatu(objekt,red,cijena,doplata,danko){
		
			if(objekt.checked == true){
				var objava = "1";
			}else{
				var objava = "0";
			}
			
			
			
			var novaCijena = 0;
			var sad = Number(document.getElementById('ukupna_cijena').innerHTML); //ukupna cijena
			var cijena_reda = Number(document.getElementById('ukupno_dan_'+danko).innerHTML);//cijena reda
			
			
			
			if(objava == 1){
				//dodajemo doplatu na cijenu:
				
				
				novaCijena = cijena_reda + doplata;
				document.getElementById('ukupno_dan_'+danko).innerHTML = novaCijena;
				objekt.value=doplata;
				document.getElementById('ukupna_cijena').innerHTML = sad + doplata;
				document.getElementById('ukupna_cijena_smjestaja').value=sad + doplata;
			}
			if(objava == 0){
				//oduzimamo doplatu:
				
				novaCijena = cijena_reda - doplata ;
				document.getElementById('ukupno_dan_'+danko).innerHTML = novaCijena;
				objekt.value=0;
				document.getElementById('ukupna_cijena').innerHTML = sad - doplata;
				document.getElementById('ukupna_cijena_smjestaja').value=sad - doplata;
			}
			
		
			
}

function CheckAll(objekt,stupac,ukupno,doplata){
	
	//je li" ček all" ili "uncček all"
	if(objekt.checked==true){
	
	//čel all
	for (i = 1; i <= ukupno; i++){
	
		//ako prije nije bil čeknut:
		if(document.getElementById('doplatka_'+i+"_"+stupac).checked == false){
			document.getElementById('doplatka_'+i+"_"+stupac).checked = true;
			
			//i izračunaj cijenu reda i ukupnu:
			var novaCijena = 0;
			var cijena_reda = Number(document.getElementById('ukupno_dan_'+i).innerHTML);//cijena reda
			var sad = Number(document.getElementById('ukupna_cijena').innerHTML); //ukupna cijena
				novaCijena = cijena_reda + doplata;
				document.getElementById('ukupno_dan_'+i).innerHTML = novaCijena;
				document.getElementById('ukupna_cijena').innerHTML = sad + doplata;
				document.getElementById('ukupna_cijena_smjestaja').value=sad + doplata;
		}
			
	}
	
	}else{
	//anček ol
	for (i = 1; i <= ukupno; i++){
	
		//ako prije nije bil čeknut:
		if(document.getElementById('doplatka_'+i+"_"+stupac).checked == true){
			document.getElementById('doplatka_'+i+"_"+stupac).checked = false;
			
			//i izračunaj cijenu reda i ukupnu:
			var novaCijena = 0;
			var cijena_reda = Number(document.getElementById('ukupno_dan_'+i).innerHTML);//cijena reda
			var sad = Number(document.getElementById('ukupna_cijena').innerHTML); //ukupna cijena
				novaCijena = cijena_reda - doplata;
				document.getElementById('ukupno_dan_'+i).innerHTML = novaCijena;
				document.getElementById('ukupna_cijena').innerHTML = sad - doplata;
				document.getElementById('ukupna_cijena_smjestaja').value=sad - doplata;
		}
			
	}
	
	
	}
	
	
	
}




