// ne damo da smo u frame-u
if (top.location != location) {
	top.location.href = document.location.href;
}

function readuri(uri) {
	if (typeof uri == "object") {
		var index = uri.href.indexOf("url=");
		
		if (index > 0)
			var vlink = uri.href.substring(index + 4,uri.href.length);
		else
			var vlink = uri.href;
	} else {
		return false;
	}
	return vlink;
}

function wopen(uri) {
	var vlink = readuri(uri);
	
	if (window.open) {
		window.open(vlink);
		return false;
	} else {
		return true;
	}
}

function setstatus(uri, win) {
	vlink = readuri(uri);
	
	if (vlink)
		window.status = 'New window: ' + vlink;
	else
		window.status = 'Local: ' + uri;
	return true;
}

function clearstatus() {
	window.status = '';
}

function frmcheck(frm) {
	if (!frm.ime.value || frm.ime.value == 'Insert name and surname') {
		alert("Please, insert name and surname.");
		frm.ime.focus();
		return false;
	}
	
	// provjeri email (jednostavna provjera..)
	var re = /\w+@\w+\.\w+/;
	if (!frm.email.value || frm.email.value == 'Insert e-mail address' ||
		!re.test(frm.email.value)) {
		alert("Please, insert e-mail address.");
		frm.email.focus();
		return false;
	}
	
	if (!frm.poruka.value || frm.poruka.value == 'Insert message') {
		alert("Please, insert message.");
		frm.poruka.focus();
		return false;
	}
}

// ovo ce ujedno rjesiti problem sa netscape 6.x
// koji bas i ne voli negativne vrijednosti u top
// ovo i nije bas cisti XHTML 1.1 (style), ali je prijeko potreban hack..
function polovina() {
	var sadrzaj = 410;
	var visina;
	
	// pronaci visinu.. 
	if (window.innerHeight)
		visina = window.innerHeight;
	else if (document.documentElement && document.documentElement.clientWidth)
		visina = document.documentElement.clientHeight;
	else if (document.body)
		visina = document.body.clientHeight;
	else
		return false;
		
	var gore = parseInt((visina - sadrzaj) / 2) + 'px';
	
	// internet explorer
	if (document.all) {
		document.all.blok.style.top = 0;
		document.all.sadrzaj.style.top = gore;
	} else if (document.getElementById) {
		document.getElementById('blok').style.top = 0;
		document.getElementById('sadrzaj').style.top = gore;
	} else {
		return false;
	}
}

function bio(stranica) {
	var total = 5;
	
	if (document.all) {
		for (i = 1; i <= total; i++)
			document.all['kolektivne' + i].style.display = (i == stranica ? 'block' : 'none');
		return false;
	} else if (document.getElementById) {
		for (i = 1; i <= total; i++)
			document.getElementById('kolektivne' + i).style.display = (i == stranica ? 'block' : 'none');
		return false;
	}
	
	return true;
}

// automatska lista slicica
var slicice = new Array();
slicice[0] = new Array(400, 424, 60);
slicice[1] = new Array(400, 428, 53);
slicice[2] = new Array(380, 450, 23);
slicice[3] = new Array(402, 420, 25);
slicice[4] = new Array(400, 502, 29);
slicice[5] = new Array(600, 394, 23);
slicice[6] = new Array(400, 306, 26);
slicice[7] = new Array(400, 551, 33);
slicice[8] = new Array(400, 385, 19);
slicice[9] = new Array(400, 332, 16);
slicice[10] = new Array(400, 505, 24);
slicice[11] = new Array(425, 424, 19);
slicice[12] = new Array(400, 415, 27);
slicice[13] = new Array(400, 551, 31);
slicice[14] = new Array(396, 386, 17);
slicice[15] = new Array(400, 574, 37);
slicice[16] = new Array(400, 553, 23);
slicice[17] = new Array(400, 585, 28);
slicice[18] = new Array(400, 497, 26);
slicice[19] = new Array(400, 290, 13);
slicice[20] = new Array(400, 289, 12);
slicice[21] = new Array(350, 445, 20);
slicice[22] = new Array(400, 555, 43);
slicice[23] = new Array(400, 551, 46);
slicice[24] = new Array(600, 380, 34);
slicice[25] = new Array(400, 309, 44);
slicice[26] = new Array(350, 528, 44);
slicice[27] = new Array(400, 517, 23);
slicice[28] = new Array(400, 560, 35);
slicice[29] = new Array(400, 552, 15);
slicice[30] = new Array(500, 424, 64);
slicice[31] = new Array(500, 365, 50);
slicice[32] = new Array(500, 390, 61);
slicice[33] = new Array(500, 354, 36);
slicice[34] = new Array(500, 406, 57);
slicice[35] = new Array(500, 518, 52);
slicice[36] = new Array(600, 481, 88);
slicice[37] = new Array(600, 499, 121);
slicice[38] = new Array(600, 425, 106);
slicice[39] = new Array(419, 600, 134);
slicice[40] = new Array(433, 600, 118);
slicice[41] = new Array(439, 600, 110);
slicice[42] = new Array(600, 467, 96);
slicice[43] = new Array(514, 600, 108);
slicice[44] = new Array(521, 600, 86);
slicice[45] = new Array(600, 392, 74);
slicice[46] = new Array(600, 499, 135);
slicice[47] = new Array(400, 600, 57);
slicice[48] = new Array(422, 600, 113);
slicice[49] = new Array(600, 512, 140);
slicice[50] = new Array(600, 525, 152);
slicice[51] = new Array(520, 600, 89);
slicice[52] = new Array(600, 481, 154);
slicice[53] = new Array(580, 600, 123);

function galerija(el, start) {
	// izracunaj broj slicice na osnovu strane i id-a
	// start pocinje od 1 a takodjer i id
	var id = start + parseInt(el.id.substring(1, el.id.length)) - 2;
	
	w = slicice[id][0];
	h = slicice[id][1];
	
	var l = (screen.width - w) / 2;
	var t = (screen.height - h) / 2;
	
	if (window.open) {
		window.open(el.href + '&js=1', '', 'top='
			+ t + ',left=' + l + ',width='
			+ w + ',height=' + h
			+ ',resizable=0,scrollbars=0');
		return false;
	} else {
		return true;
	}
}

function strana(s) {
	if (!document.all && !document.getElementById)
		return true;
	
	var prva = (s - 1) * 6 + 1;
	var el, a, l;
	
	for (i = prva; i < prva + 6; i++) {
		n = i % 6;
		if (!n)
			n = 6;
		
		if (document.all) {
			el = document.all['slika' + n];
			a = document.all['a' + n];
			l = document.all['label' + n];
		} else {
			el = document.getElementById('slika' + n);
			a = document.getElementById('a' + n);
			l = document.getElementById('label' + n);
		}
		
		el.src = 'slike/prazni.gif';
		el.alt = el.title = '';
		
		if (l.firstChild)
			l.firstChild.data = String.fromCharCode( 160 );
		
		if (typeof slicice[i - 1] != "undefined") {
			el.src = 'galerija/s/' + (i < 10 ? '0' : '') + i + '.jpg';
			el.alt = el.title = 'Popup: Image ' + i;		
	
			if (l.firstChild)
				l.firstChild.data = slicice[i - 1][0] + 'x' + slicice[i - 1][1]
							+ ' (' + slicice[i - 1][2] + 'kb)';
			
			a.title = el.title;
			a.href = '?slika=' + i + '&lang=en';
			a.name = (i < 10 ? '0' : '') + i + '.jpg';
			a.onclick = a.onkeypress = function () {
			//	myLightbox.start(this); return false;
				return galerija(this, prva);
			};
		} else {						
			a.href = '#galerija';
			a.onclick = a.onkeypress = function () {
				return false;
			}
			a.style.background = 'url()';
		}
	}
	
	return false;
}

//window.onresize = polovina;
//window.onload = polovina;
