//parametri za nastavit
var najdisi=true;  //ali je link pri ulici na zemljevid najdi.si






var REG = new Array(
Array(''),
Array('Pomurska','Beltinci','Cankova','Crenšovci','Dobrovnik','Gornja Radgona','Gornji Petrovci','Grad','Hodoš','Kobilje','Križevci','Kuzma','Lendava','Ljutomer','Moravske toplice','Murska sobota','Odranci','Puconci','Radenci','Razkrižje','Rogašovci','Šalovci','Sveti Jurij','Tišina','Turnišce','Velika Polana','Veržej','Apace'),
Array('Podravska','Benedikt','Cerkvenjak','Destrnik','Dornava','Duplek','Gorišnica','Hajdina','Hoce - Slivnica','Juršinci','Kidricevo','Kungota','Lenart','Lovrenc na Pohorju','Majšperk','Maribor','Markovci','Miklavž na Dravskem polju','Oplotnica','Ormož','Pesnica','Podlehnik','Ptuj','Race - Fram','Ruše','Selnica ob Dravi','Šentilj','Slovenska Bistrica','Starše','Sveta Ana','Sveti Andraž v Slovenskih Goricah','Trnovska vas','Videm','Zavrc','Žetale','Središce ob Dravi','Cirkulane','Sveti Tomaž','Makole','Poljcane','Sveta Trojica','Sveti Jurij v Slovenskih goricah'),
Array('Koroška','Crna na Koroškem','Dravograd','Mežica','Mislinja','Muta','Podvelka','Prevalje','Radlje ob Dravi','Ravne','Ribnica na Pohorju','Slovenj Gradec','Vuzenica'),
Array('Savinjska','Bistrica ob Sotli','Braslovce','Celje','Dobje','Dobrna','Gornji grad','Kozje','Laško','Ljubno','Luce','Mozirje','Nazarje','Podcetrtek','Polzela','Prebold','Radece','Rogaška slatina','Rogatec','Šentjur pri Celju','Slovenske Konjice','Šmarje pri Jelšah','Šmartno ob Paki','Solcava','Šoštanj','Štore','Velenje','Vitanje','Vojnik','Vransko','Žalec','Zrece','Tabor','Recica ob Savinji'),
Array('Zasavska','Hrastnik','Trbovlje','Zagorje ob Savi'),
Array('Spodnjeposavska','Brežice','Krško','Sevnica','Kostanjevica ob Krki'),
Array('Jugovzhodna Slovenija','Crnomelj','Dolenjske toplice','Kocevje','Kostel','Loški potok','Metlika','Mirna pec','Novo mesto','Osilnica','Ribnica','Semic','Šentjernej','Škocjan','Sodražica','Trebnje','Žužemberk','Straža','Šmarješke Toplice','Mokronog - Trebelno','Šentrupert'),
Array('Osrednja Slovenija','Borovnica','Brezovica','Dobrepolje','Dobrova - Polhov gradec','Dol pri Ljubljani','Domžale','Grosuplje','Horjul','Ig','Ivancna gorica','Kamnik','Komenda','Litija','Logatec','Lukovica','Medvode','Mengeš','Moravce','Škofljica','Šmartno pri Litiji','Trzin','Velike Lašce','Vodice','Vrhnika','Log - Dragomer'),
Array('Gorenjska','Bled','Bohinj','Cerklje na Gorenjskem','Gorenja vas - Poljane','Jesenice','Jezersko','Kranj','Kranjska gora','Naklo','Preddvor','Radovljica','Šencur','Škofja loka','Tržic','Železniki','Žiri','Žirovnica','Gorje'),
Array('Notranjsko-kraška','Bloke','Cerknica','Ilirska Bistrica','Loška dolina','Pivka','Postojna'),
Array('Goriška','Bovec','Brda','Cerkno','Idrija','Kanal','Kobarid','Miren - Kostanjevica','Nova Gorica','Šempeter - Vrtojba','Ajdovšcina','Tolmin','Vipava','Rence - Vogarsko'),
Array('Obalno-kraška','Divaca','Hrpelje-Kozina','Izola','Komen','Koper','Piran','Sežana'),
Array('Ljubljana','Ljubljana-Crnuce','Ljubljana-Posavje','Ljubljana-Bežigrad','Ljubljana-Center','Ljubljana-Jarše','Ljubljana-Moste','Ljubljana-Polje','Ljubljana-Sostro','Ljubljana-Golovec','Ljubljana-Rudnik','Ljubljana-Trnovo','Ljubljana-Vic','Ljubljana-Rožnik','Ljubljana-Šiška','Ljubljana-Dravlje','Ljubljana-Šentvid','Ljubljana-Šmarna gora')
);




function docW(){

alert('eeee');
for (var i=1;i<REG.length;i++){
	document.write('R'+i+': '+REG[i][0]+'<br />');
	for (var n=1;n<REG[i].length;n++){
		document.write('&nbsp;&nbsp;&nbsp;'+n+' '+REG[i][n]+'<br />')
	}
}



}


function checkemail(str){
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
testresults=false
}
return (testresults)
}




function changeCSZ(s){
	var rs="";
	for (var i=0;i<s.length;i++ ){
		var ch = s.charAt(i);
		if 		 (ch=='č'){
			rs = rs + 'c';
		}else if (ch=='š'){
			rs = rs + 's';
		}else if (ch=='ž'){
			rs = rs + 'z';		
		}else if (ch=='Č'){
			rs = rs + 'C';		
		}else if (ch=='Š'){
			rs = rs + 'S';		
		}else if (ch=='Ž'){
			rs = rs + 'Z';		
		}else if (ch=='ć'){
			rs = rs + 'c';
		}else if (ch=='Ć'){
			rs = rs + 'C';		
		}else if (ch=='Đ'){
			rs = rs + 'DZ';		
		}else if (ch=='đ'){
			rs = rs + 'dz';		
		}else{
			rs = rs + ch;
		}
	}
	return (rs);
}

///////////////////////////
function preveriEmailData(){
	var res=false;
	
	if (document.getElementById('send_email')){
		if (document.getElementById('send_email').value==""){
			alert(lang_sendMessage_emptyEmail);
		}else if (!checkemail(document.getElementById('send_email').value)){
			alert(lang_sendMessage_wrongEmailForm);
		}else{
			res=true;
		}
	}
	
	if (res && document.getElementById('send_subject')){
		res = false;
		if (document.getElementById('send_subject').value==""){
			alert(lang_sendMessage_emptySubject);
		}else{
			res=true;
		}	
	}
	return(res);
}

function preveriATMid(){
	if (document.getElementById('searchATMId')){
	var myStr=document.getElementById('searchATMId').value;
	
		if ((myStr.length!=8)||(myStr==lang_search_atm)){
			alert(lang_search_atm_error);
			return false;
		}else{
			return true;
		}
	}
}

function preveriKraj(){
	if (document.getElementById('searchKraj2')){
		if ((document.getElementById('searchKraj2').value.length<2)||(document.getElementById('searchKraj2').value==lang_search_location)){
			alert(lang_search_location_error);
			return false;
		}else{
			return true;
		}
	}
}

function preveriRegijaObcina(){
	if (document.getElementById('selectRegijaId2')){
	
		if (document.getElementById('selectRegijaId2').value!="0"){
			if (document.getElementById('selectObcinaId2')){
				//alert (document.getElementById('selectObcinaId').value)
				if (document.getElementById('selectObcinaId2').value!="0"){
					return true;
				}else{
					alert(lang_subRegion_error);
					return false;
				}
			}
		}else{
			alert(lang_region_error);
			return false;
		}
	}
}
////////////////////////////////////////////////

function Izpis_obcine(id_reg, sel_obc_id){
	var res = "";
	if ((id_reg<0)||(id_reg>=REG.length)){return ("error");}
	
	//if (id_reg==0){return("");}
	

	
	//alert ("NE DELA selectRegijaId: "+id_reg+" "+document.getElementById("selectRegijaId2").value)
	//id_reg = 4;
	
	res = res + '<select id ="selectObcinaId2" name="selectObcinaId" class="banks"> \n';
	res = res + '<option value ="0" >'+selectSubRegion+'</option>';
			
	if (id_reg>0){
		var regija = REG[id_reg];
		for (var i=1; i<regija.length; i++){
			if (regija[i]!=""){
				res = res + '<option value ="'+i+'"'
				if (i==sel_obc_id){	res = res + 'selected="selected"';}
				res = res + '>'+regija[i]+'</option>';
			}
		}
	}
	res = res + '</select>';
	return (res);

}

function Izpis_regije(sel_reg_id){
	var res="";
	
	if (sel_reg_id=="") {sel_reg_id="0";}
	res = res + '<select class="banks" name="selectRegijaId" id="selectRegijaId2" onchange="write_inner(\'show_obcine\',document.getElementById(\'selectRegijaId2\').value,\'0\');">'
	res = res + '<option value ="0" >'+selectRegion+'</option>';
	for (var i=1; i<REG.length; i++){
		if (REG[i][0]!=""){
			res = res + '<option value ="'+i+'"'
			
			
			if (i==sel_reg_id){	res = res + 'selected="selected"'; }
			res = res + ' >'+REG[i][0]+'</option>';
			
		}
	}
	res = res + '</select>';
	document.write(res);
}



var seznamBank = ""; //neodvisno od jeziika
function GetBankaFromId(idb){
	bankeArr = seznamBank.split("#");

	for (var i=0;i<bankeArr.length;i++){
		bankaData=bankeArr[i].split("|");
		if (bankaData[0]==idb){
			//return (bankaData[1]+"|"+bankaData[2]);
			return ([ bankaData[1],bankaData[2] ]);
		}
	}

return ("error");
}





function submit_form (name) {
	if(document.getElementById(name)) {
		document.getElementById(name).submit();
	}
}

function write_inner (name,id,sel_obcina) {
	
	if (document.getElementById(name)) {
		var n = document.getElementById(name);
		/*if (!sel_obcina){
			sel_obcina="0";
		}*/
		n.innerHTML = Izpis_obcine(id,sel_obcina);
	}
}

function submit_language(w) {
	var n = document.getElementById('form_language')
	n.language.value = w;
	n.submit();
}




function displayFlashRegSubReg(reg,obc){


	//alert(document.getElementById('form_flash_regija')+' '+document.form_flash_regija+' '+document)
	document.getElementById('form_flash_regija').selectRegijaId.value=reg;
	document.getElementById('form_flash_regija').selectObcinaId.value=obc;
	submit_form('form_flash_regija');
	
}






function Izpis(s,selectBankId,banke,storitveBankomat,stanjeBankomat,stanjeB_Title,numB_Title){
	var d = document;
	var iBA=0;
	
	
	
	
	var allData=s.split("##");
	
	if (allData.length<=1){
		
		if ((allData.length>0)&&(allData[0]!="")){
			d.write('<div class="line_detail">');		
			d.write(noSearchResult); 
			d.write('</div>');
		}

	return false;
	}
	
	//občine brez bankomatov so napisane z vejico na koncu:  X010108 = Pomurska|Hodoš##,
	if ((allData.length<=2)&&(allData[1]==",")){
		d.write('<div class="line_detail">');
		d.write(lang_noResultForRegion_error);
		d.write('</div>');
		return false;
	}
	
	var regijaObcina = allData[0].split("|");
	var regija= regijaObcina[0];
	var obcina= regijaObcina[1];

	var kraji = allData[1].split("#");

	seznamBank = banke; // uporablja funkcija GetBankaFromId
	
	var storitveBankomatArr=storitveBankomat.split("#");
	var stanjeBankomatArr=stanjeBankomat.split("#");
	
	
	/*
	if (kraji.length<=0)
	{
		d.write('<div class="line_city">');		
		d.write(noSearchResult + ' ' + kraji.length); 
		d.write('</div>');
	}
	*/

	
	
	for (var i=0;i<kraji.length;i++){
		bankomati=kraji[i].split(",");
		
		//if ((kraj!="")&&(bankomati[0].toLowerCase().indexOf(kraj.toLowerCase())<0)){continue;}

		
		//////// IZPIS VMESNE VRSTICE ZA KRAJ /////
		d.write('<div class="line_city">');		
		d.write(bankomati[0]); //Izpis Kraja
		d.write('</div>');
		//////// IZPIS VMESNE VRSTICE ZA KRAJ /////
		
		
		
		
		
		for (var k=1; k<bankomati.length;k++){
			
				bankomatData=bankomati[k].split("|");

				// BA01632D|1|Belokranjska cesta 18a|OMV|1|0|1|1|0|0|0|0250|Črnomelj|8340
				
				// st. bankomat naj bo prvi parameter, ker se bere v ASP-ju
				var data_num=0;
					var Bankomat_Id=bankomatData[data_num];
				//if ((ATMId!="all")&&(ATMId!="")&&(Bankomat_Id!=ATMId)){ continue; } //samo izbrane banke

				data_num++;
					var BankomatStanje_Id=bankomatData[data_num];
					var BankomatStanje_Title=stanjeBankomatArr[BankomatStanje_Id];

				data_num++;
					var Bankomat_Ulica=bankomatData[data_num];

				data_num++;
					var Bankomat_OpisInfo=bankomatData[data_num];
					
				data_num++;
					var Bankomat_StanjeArr_Id = new Array();
					var Bankomat_StanjeArr_Title = new Array();
					var numStoritev=storitveBankomatArr.length;
					
					for (var n=data_num;n<data_num+numStoritev;n++){
						Bankomat_StanjeArr_Id[n-data_num]=bankomatData[n];
						Bankomat_StanjeArr_Title[n-data_num]=storitveBankomatArr[n-data_num];
					}

				data_num=data_num+numStoritev;
					var Banka_Id=bankomatData[data_num];
					var infoArr = GetBankaFromId(Banka_Id);
					var Banka_Url=infoArr[1];
					var Banka_Title=infoArr[0];	
				if ((selectBankId!="all")&&(selectBankId!="")&&(selectBankId!=Banka_Id)){ continue; } //samo izbrane banke

				data_num++;
					var Kraj=bankomatData[data_num];

				data_num++;
					var Kraj_PostSt=bankomatData[data_num];
				
				var najdiSiUrl="http://zemljevid.najdi.si/search_maps.jsp?q="+changeCSZ(Kraj)+", "+changeCSZ(Bankomat_Ulica)+"&tab=maps"
				
					
				//////// IZPIS POSAMEZNEGA BANKOMATA ////////
				d.write('<div class="line_ba'+BankomatStanje_Id+'">');
				
					d.write('<div class="stat" onmouseover="TipMe(\''+lang_ATM_state+'<br /><strong>'+BankomatStanje_Title+'</strong>\')" onmouseout="UnTip()" >');
					//d.write('&nbsp;');
					d.write('<div class="circle">•</div>');
					//d.write(BankomatStanje_Id); //BankomatStanje_Title = 3 različna stanja
					d.write('</div>');				

					/*
					d.write('<div class="atm" >');
					d.write(Bankomat_Id);
					d.write('</div>');				
					*/

					d.write('<div class="city" >');
					if (najdisi) {
						d.write('<a target="_blank" href="'+najdiSiUrl+'">'+Bankomat_Ulica+'</a>');
					}else{
						d.write(Bankomat_Ulica);
					}
					d.write('</div>');				
					
					d.write('<div class="locat" >');
					d.write(Bankomat_OpisInfo); //napr: Mercator, enota banke
					d.write('</div>');				

					d.write('<div class="bank" >');
					d.write('<a href="http://'+Banka_Url+'" target="_blank"><img height="24" src="s/'+Banka_Id+'.gif" alt="'+Banka_Title+'" border=0></a>');	
					d.write('</div>');					
					
					for (var n=0;n<numStoritev;n++){
							d.write('<div class="ba'+(n+1)+'" >');
							
							d.write('<div class="point'+Bankomat_StanjeArr_Id[n]+'" ><div class="circle">•</div></div>'); // Bankomat_StanjeArr_Title[n]
							
							//d.write(Bankomat_StanjeArr_Id[n]); // Bankomat_StanjeArr_Title[n]
							d.write('</div>');
					}

				d.write('</div>');
				//////// IZPIS POSAMEZNEGA BANKOMATA ////////
		}
	}
}//end function Izpis