function rollimg(a) {
	a.style.cursor='pointer';
	ext = a.src.substr((a.src.length-4),4);
	state = a.src.substr((a.src.length-6),2);
	if (state == '_o')
		a.src=a.src.substr(0,(a.src.length-6))+ext;
	else
		a.src=a.src.substr(0,(a.src.length-4))+'_o'+ext;
}

function request_ok(a) {
	var b = request_ok.arguments;
	var formname = a.form.name;
	for(var i=1;i<b.length;i++) {
		var c = '';
		c = eval('a.form.'+b[i]+'.value');
		if(c == '' || c == 'fill this' || c == '--') {
			if(eval('a.form.'+b[i]+'.tagName')=='SELECT')
				eval("a.form."+b[i]+".focus()");
			else {
				eval("a.form."+b[i]+".value = 'fill this'");
				eval("a.form."+b[i]+".select()");
			}
			return false;
		}
	}
	return true;
}

function setBtn() {
	var tdList = getElementsByTagNames('td');
	var btnList = new Array();
	for(var i in tdList) {
		if(tdList[i].className == 'btn') {
			btnList[btnList.length] = tdList[i];
		}
	}

	for(var i in btnList) {
		btnList[i].onmouseover = function(){ this.className = this.className.replace(/(\S+)/g,'$1 $1-over'); };
		btnList[i].onmouseout = function(){ this.className = this.className.replace(/(\S+) .+/g, "$1"); };
		btnList[i].onclick = function(){
			switch(this.innerHTML) {
				case 'home':
					var links = 'home';
					break;
				case "plamen's gallery":
					var links = 'plamens';
					break;
				case "evgeni's gallery":
					var links = 'evgenis';
					break;
				case 'about us':
					var links = 'about';
					break;
				case 'contact us':
					var links = 'contact';
					break;
				case 'links':
					var links = 'links';
					break;
			}
			window.location.href = "?mod="+links; };
	}
}

function setThumbs() {
	var imgList = getElementsByTagNames('img');
	var thumbList = new Array();
	for(var i in imgList) {
		if(imgList[i].className == 'img') {
			thumbList[thumbList.length] = imgList[i];
		}
	}

	for(var i in thumbList) {
		thumbList[i].onmouseover = function(){ this.className = this.className.replace(/(\S+)/g,'$1-over'); };
		thumbList[i].onmouseout = function(){ this.className = this.className.replace(/-over/g, ""); };
		thumbList[i].onclick = function(){ popPic(this.alt); };
	}
}

function getElementsByTagNames(list,obj) {
	if (!obj) var obj = document;
	var tagNames = list.split(',');
	var resultArray = new Array();
	for (var i=0;i<tagNames.length;i++) {
		var tags = obj.getElementsByTagName(tagNames[i]);
		for (var j=0;j<tags.length;j++) {
			resultArray.push(tags[j]);
		}
	}
	if(resultArray.length > 0) {
		var testNode = resultArray[0];
		if (testNode.sourceIndex) {
			resultArray.sort(function (a,b) {
					return a.sourceIndex - b.sourceIndex;
			});
		}
		else if (testNode.compareDocumentPosition) {
			resultArray.sort(function (a,b) {
					return 3 - (a.compareDocumentPosition(b) & 6);
			});
		}
	}
	return resultArray;
}

var picWin;
function popPic(p) {
	if (typeof(picWin) != 'undefined' && !(picWin.closed)) {picWin.close();}
	picWin = window.open('','picWin','scrollbars=1,menubar=0,left=0,top=0,width=300px,height=300px,dependent=1,resizable=0', replace=1);
	picWin.document.open();
	picWin.document.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>image popup</title><style type="text/css">body{background-color:#FFF8EA;margin:0px;}.text{font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#660000;text-align:center;}.load{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#CCCCCC;width:80px;text-align:left;}.hide{display:none;}.show{display:;}</style></head><body onLoad="checksize();"scroll=yes><script language=javascript>document.oncontextmenu=new Function("return false");function checksize(){if(document.images[0].complete){document.getElementById("load").className="hide";document.getElementById("show").className="show";h=document.images[0].width+40;v=document.images[0].height+110;if(h>(screen.availWidth-10)){h=screen.availWidth-10;document.body.scroll="yes";}if(v>(screen.availHeight-20)){v=screen.availHeight-20;document.body.scroll="yes";}window.resizeTo(h,v);window.focus();}else{setTimeout("checksize()",250)}}</script><table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0"><tr><td align="center" valign="middle"><div class="load" id="load">LOADING . . .</div><div class="hide" id="show"><img src="'+p+'"></div></td></tr></table></body></html>');
	picWin.document.close();
}

function init() {
	setBtn();
	setThumbs();
}
