//
var W3CDOM = (document.createElement && document.getElementsByTagName);
var galId = 1;
function init() {
	document.title = ':. '+document.title + ' :  ';
	if (!W3CDOM) return;
	
}

function loadGal (turl,layerId,elId) {
	ot=document.getElementById('naviLink').getElementsByTagName('a');
	if(elId=='prev' || elId=='next') {
		if(elId=='prev' && galId>1) {
			elId='link'+(galId-1);
		} else if(elId=='next' && galId<(ot.length-2)) {
			elId='link'+(galId+1);
		} else {
			return false;
		}
	}
	for(i=1;i<(ot.length-1);i++) {
		if(elId=='link'+i) {
			galId=i;
			document.getElementById(elId).className = 'activ';
			turl = turl+i+'.htm'
		} else {
			eval("document.getElementById('link"+i+"').className = 'null'");
		}
	}
	return loadFragmentInToElement(turl,'fotkiIn');
}

function viewFoto(ot) {
	newwindow=window.open('viewfoto.php?f='+ot.href+'&id='+ot.id,'foto','height=250,width=250');
	if (window.focus) {newwindow.focus()}
	return false;
}



var xmlhttp=false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
		xmlhttp = false;
	}
}
@end @*/

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	xmlhttp = new XMLHttpRequest();
}

function loadFragmentInToElement(fragment_url, element_id) {
//	if(element_id=='fotki') { document.getElementById('fotki').style.display='block'; }
	var element = document.getElementById(element_id);
	element.style.display = 'block';
	element.innerHTML = '<div class="info"><em>Loading ...</em></div>';
	xmlhttp.open("GET", fragment_url);
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			element.innerHTML = xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
	return false;
}


function getObj(name) {
	 if (document.getElementById) {
	 	this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	} else if (document.all) {
		this.obj = document.all[name];
		this.style = document.all[name].style;
	} else if (document.layers) {
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}
function setPos(obj,oName) {
	var newX = getPosX(obj);
	var newY = getPosY(obj);
//	if (oName == 'loadData') newY -= 102;
	if (oName == 'sendLayer') newX -= 450;
	if (oName == 'sendLayer') newY -= 300;
	if (oName != 'sendLayer') newX -= 100;
	if (oName != 'sendLayer') newY -= 400;
	var x = new getObj(oName);
	x.style.top = newY + 'px';
	x.style.left = newX + 'px';
}
function getPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	} else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function getPosY(obj) {
	var curtop = obj.offsetHeight;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	} else if (obj.y)
		curtop += obj.y;
	return curtop;
}



window.onload = function () {
	init();
}
