﻿var requiredMajorVersion = 6;
var requiredMinorVersion = 0;
var requiredRevision = 0;

var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

function rezultat(param1,param2,param3,param4){	
//alert(param1+" - "+param2+" - "+param3+" - "+param4)

	urediLinkove(param1,param2,param3,param4);

	prikazContainer();
	
	kartaAlpha();
	
	popisGradova(param1,param2,param3,param4);
	
	if (hasReqestedVersion) {
		setTimeout("flashStart('"+param1+"','"+param2+"','"+param3+"','"+param4+"')", 200);
		var divLink1 = document.getElementById("linkHTMLPrikazDIV");
		divLink1.style.display = 'block';
	
		divLink1.innerHTML = "<div style='position: relative;top:0;left:0;height:59px;width:159px;' onClick='void(window.open(\"r_"+param1+"_"+param2+"_"+param3+"_"+param4+".html\", \"newWin\"));' style='cursor:hand;cursor:pointer'> &nbsp;</div>";		
		}
	else {
		otvoriHTML(param1,param2,param3,param4);
		setTimeout("resizeHTMLRezultati()", 200);
		}
	}
	
function urediLinkove(param1,param2,param3,param4){

	visina1 = 136;
	visina2 = 197;
			
	// 	ako nema FLASHa povisi linkove za 60 - zato sto se iz popisa linkova izbacuje link za DETALJAN PRIKAZ
	if (!hasReqestedVersion) {				
		visina1 = visina1-61;
		visina2 = visina2-61;
		}
		
	var divLink1 = document.getElementById("linkPovratakDIV");
	var divLink2 = document.getElementById("popisPodnavigacijaDIV");
			
	divLink1.style.top = visina1;
	divLink2.style.top = visina2;

	document.getElementById('nazivZupanijeDIV').style.display = 'none';
	document.getElementById('pocetniDIV').style.display = 'none';
	document.getElementById('rezultatiDIV').style.display = 'block';
	document.getElementById('linkPovratakDIV').style.display = 'block';
	if (param1=="15" || (param1=="15" && param2!="21")){
		document.getElementById('popisPodnavigacijaDIV').style.display = 'block';
		}
	else{
		document.getElementById('popisPodnavigacijaDIV').style.display = 'none';
		}
	}

function flashStart(param1,param2,param3,param4){		
	var mapFS = document.container;
	mapFS.LoadMovie(2, "rezultati.swf?cetvrt=r_"+param1+"_"+param2+"_"+param3+"_"+param4+".csv");
	}
	
function otvoriHTML(param1,param2,param3,param4){	
	var divLink1 = document.getElementById("rezultatiDIV");
	divLink1.innerHTML = "<iframe src='r_"+param1+"_"+param2+"_"+param3+"_"+param4+".html' name='HTMLRezultati' id='HTMLRezultati' width='760' marginwidth='0' marginheight='0' align='default' scale='exactfit' scrolling='no' frameborder='0' onLoad='resizeIframe(\"HTMLRezultati\");window.top.resizeIframe(\"contentFRM\");'></iframe>";
	} 

function prikazContainer(){
	var divLink1 = document.getElementById("rezultatiDIV");

	if ( hasReqestedVersion ) {
		divLink1.innerHTML = 
			"<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' align='top' width='100%' height='100%' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' id='container' align='top'>"+
				"<PARAM NAME='allowScriptAccess' value='sameDomain' >"+
				"<PARAM NAME='movie' VALUE='rezultati.swf'>"+
				"<PARAM NAME='quality' VALUE='high'>"+
				"<PARAM NAME='wmode' value='transparent'>"+
				"<PARAM NAME='SCALE' value='noscale'>"+
				"<PARAM NAME='salign' value='t'>"+
				"<EMBED src='rezultati.swf' quality='high' TYPE='application/x-shockwave-flash' id='container' name='container' align='top' salign='t' allowScriptAccess='sameDomain' wmode='transparent' width='100%' height='100%'>"+
			"</OBJECT>";
		} 
	else{
		divLink1.innerHTML = "<iframe src='' name='HTMLRezultati' id='HTMLRezultati' height='100%' width='760' marginwidth='0' marginheight='0' align='default' scale='exactfit' scrolling='no' frameborder='0' onLoad='resizeIframe(\"HTMLRezultati\")'></iframe>";
	}
}

function kartaAlpha(){
	document.getElementById('karta').style.filter="alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1";
	document.getElementById('karta').style.opacity = 0.1;
	}
	
function kartaNormal(){
	document.getElementById('karta').style.filter="alpha(opacity=100)"
	document.getElementById('karta').style.opacity = 1;
	}
	
//	resizanje prozora ovisno o visini htmla-a sa REZULTATIMA
function resizeHTMLRezultati(){		
	if (hasReqestedVersion) {
		visina=500;		
		}
	else{
		var divLink1 = document.getElementById("HTMLRezultati");
		visina = divLink1.scrollHeight;
		visina=parseInt(visina)+80;
		}
	var divLink2 = document.getElementById("tablicaRezultati");		
	
	divLink2.style.height = visina;	
	window.top.resizeIframe('contentFRM');
}
	
function posaljiVisinu(visina) {	// inicijalno se poziva iz SWF-a, a zatim i iz funkcije vratiNaKartu() 
 	var divLink1 = document.getElementById("rezultatiDIV");
	var divLink2 = document.getElementById("tablicaRezultati");
	
	visina1=parseInt(visina)+60;

	divLink2.style.height = visina1;
	divLink1.style.height = visina;
	
	if (hasReqestedVersion) {
		var divLink3 = document.getElementById("container");
		divLink3.style.height = visina;
	}
	
	window.top.resizeIframe('contentFRM')
}

function promjenaNazivaZupanije(param){
	var nazivZupanije=vratiNazivZupanije(param);
	var divLink1 = document.getElementById("nazivZupanijeDIV");
	if (param=="01" || param=="03" || param=="07" || param=="09"){
		nazivZupanije = nazivZupanije + "<br>Rezultati izbora za gradonačelnike i načelnike općina";
		}
	else if (param=="04" || param=="14" || param=="17" || param=="19"){
		nazivZupanije = nazivZupanije + "<br>Rezultati izbora za župana, gradonačelnike i načelnike općina";
		}
	else if (param=="11" || param=="12" || param=="15" || param=="18" || param=="20"){
		nazivZupanije = nazivZupanije + "<br>Rezultati izbora za župana";
		}
	else if (param=="21"){
		nazivZupanije = nazivZupanije + "<br>Rezultati izbora za gradonačelnika";
		}	
	divLink1.innerHTML = nazivZupanije;
	}
	
function promjenaNazivaGrada(param){
	var divLink1 = document.getElementById("nazivZupanijeDIV");
	if (param=="5410"){
		nazivGrada = "VELIKA GORICA<br>Rezultati izbora za gradonačelnika";
		}
	else if (param=="3913"){
		nazivGrada = "SISAK<br>Rezultati izbora za gradonačelnika";
		}
	else if (param=="3123"){
		nazivGrada = "OSIJEK<br>Rezultati izbora za gradonačelnika";
		}
	else if (param=="5185"){
		nazivGrada = "VUKOVAR<br>Rezultati izbora za gradonačelnika";
		}	
	else if (param=="4090"){
		nazivGrada = "SPLIT<br>Rezultati izbora za gradonačelnika";
		}
	else if (param=="0981"){
		nazivGrada = "DUBROVNIK<br>Rezultati izbora za gradonačelnika";
		}
	else if (param=="4448"){
		nazivGrada = "ŠIBENIK<br>Rezultati izbora za gradonačelnika";
		}
	divLink1.innerHTML = nazivGrada;
	}
	
function vratiNaKartu() {				
	if (hasReqestedVersion) {
		document.getElementById('linkHTMLPrikazDIV').style.display = 'none';
		}
	document.getElementById('rezultatiDIV').style.display = 'none';
	document.getElementById('linkPovratakDIV').style.display = 'none';
	var divLink1 = document.getElementById("popisPodnavigacijaDIV");
	divLink1.innerHTML= "";
	divLink1.style.display = 'none';
	document.getElementById('pocetniDIV').style.display = 'none';
	document.getElementById('nazivZupanijeDIV').style.display = 'block';
	kartaNormal();	

	resizeHTMLRezultati();
	window.top.resizeIframe('contentFRM');
}

function vratiNazivZupanije(param) {
	var vrati;
	switch (param){
		case '00': vrati = "REPUBLIKA HRVATSKA"; break;
		case '01': vrati = "ZAGREBA&#268;KA &#381;UPANIJA"; break;
		case '02': vrati = "KRAPINSKO-ZAGORSKA &#381;UPANIJA"; break;
		case '03': vrati = "SISA&#268;KO-MOSLAVA&#268;KA &#381;UPANIJA"; break;
		case '04': vrati = "KARLOVA&#268;KA &#381;UPANIJA"; break;
		case '05': vrati = "VARA&#381;DINSKA &#381;UPANIJA"; break;
		case '06': vrati = "KOPRIVNI&#268;KO-KRI&#381;EVA&#268;KA &#381;UPANIJA"; break;
		case '07': vrati = "BJELOVARSKO-BILOGORSKA &#381;UPANIJA"; break;
		case '08': vrati = "PRIMORSKO-GORANSKA &#381;UPANIJA"; break;
		case '09': vrati = "LI&#268;KO-SENJSKA &#381;UPANIJA"; break;
		case '10': vrati = "VIROVITI&#268;KO-PODRAVSKA &#381;UPANIJA"; break;
		case '11': vrati = "PO&#381;E&#352;KO-SLAVONSKA &#381;UPANIJA"; break;
		case '12': vrati = "BRODSKO-POSAVSKA &#381;UPANIJA"; break;
		case '13': vrati = "ZADARSKA &#381;UPANIJA"; break;
		case '14': vrati = "OSJE&#268;KO-BARANJSKA &#381;UPANIJA"; break;
		case '15': vrati = "&#352;IBENSKO-KNINSKA &#381;UPANIJA"; break;
		case '16': vrati = "VUKOVARSKO-SRIJEMSKA &#381;UPANIJA"; break;
		case '17': vrati = "SPLITSKO-DALMATINSKA &#381;UPANIJA"; break;
		case '18': vrati = "ISTARSKA &#381;UPANIJA"; break;
		case '19': vrati = "DUBROVA&#268;KO-NERETVANSKA &#381;UPANIJA"; break;
		case '20': vrati = "ME&#272;IMURSKA &#381;UPANIJA"; break;
		case '21': vrati = "GRAD ZAGREB"; break;
		default: break;
	}
	return vrati;
}
 
function popisGradova(param1,param2,param3,param4) {
	var divLink1 = document.getElementById("popisPodnavigacijaDIV");
	slika1="<img src='../images/rezultatiZaGradove1.gif'><br>";
	slika2="<img src='../images/rezultatiZaGradove2.gif'><br>";
	switch (param2){	
		case '04':	
			divLink1.innerHTML = "<br><a href='rezultati04.html' class='popisPodnavigacijaLink'>Rezultati 2. kruga izbora za gradove i općine</a>";
			break;
		case '14':	
			divLink1.innerHTML = "<br><a href='rezultati14.html' class='popisPodnavigacijaLink'>Rezultati 2. kruga izbora za gradove i općine</a>";
			break;
		case '17':	
			divLink1.innerHTML = "<br><a href='rezultati17.html' class='popisPodnavigacijaLink'>Rezultati 2. kruga izbora za gradove i općine</a>";
			break;
		case '19':	
			divLink1.innerHTML = "<br><a href='rezultati19.html' class='popisPodnavigacijaLink'>Rezultati 2. kruga izbora za gradove i općine</a>";
			break;

		default: 
			break;
	}
}

