function t_ob(obj_id){return document.getElementById(obj_id);}
function show_o(id, show){if (show) show = 'block'; else show = 'inline'; t_ob(id).style.display = show;}
function hide_o(id){t_ob(id).style.display = 'none';}
function sh_o(id, show){if (t_ob(id).style.display == 'none') show_o(id, show); else hide_o(id);}

function wr(str){return document.writeln(str);}
function confirm_entry(b, d){
	input_box=confirm(d);
	if (input_box == true){
		window.location.href = b;
	}
}
function checkit(box){
	box = t_ob(box);
	if (box && box.checked){
		if (box.type != 'radio') box.checked = false;
	}else{
		box.checked = true;
	}
	box.focus();
}

var curleft, curtop;
curleft = curtop = 0;
function obj_pos(obj){
	curleft = curtop = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			curtop += obj.offsetTop;
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
}

//show bigimg

var imgheight = 0;
var stepsize = 0;
var nowheight = 1;

function growimg(){
	nowheight = nowheight + stepsize;
	if (nowheight >= imgheight) nowheight = imgheight;
	t_ob('bigimg').innerHTML = '<img src="'+loadbi.src+'" height='+nowheight+'>';
	if (nowheight > 131) t_ob('bigimg').style.top = curtop-(nowheight-130)/2;
	if (nowheight < imgheight) setTimeout('growimg()',30);
	else nowheight = 1;
}

var loadbi = new Image;

function loadimg(){
	if (loadbi.complete){
		imgheight = loadbi.height;
		stepsize = Math.ceil(imgheight/6);
		growimg(); //t_ob('bigimg').innerHTML = '<img src="'+loadbi.src+'">';
	}else setTimeout('loadimg()',300);
}

function bigimg(img){
	var bi = t_ob('bigimg');
	var realimg = new Array();
	realimg = img.childNodes;
	for (var i=0;i<realimg.length;i++){
		if (realimg[i].tagName.toLowerCase() == 'img')
			obj_pos(realimg[i]);
	}
	bi.style.left = curleft-1;
	bi.style.top = curtop;
	bi.style.display = 'block';
	bi.innerHTML = 'секундочку..';
	loadbi.src = img.href;
	loadimg();
}

//add fade effect
var the_way = 0;
var opacity = 100;
function set_opaci(){
	var object = t_ob('topimg').style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = 'alpha(opacity=' + opacity + ')';
}
var opa_speed = 5;
function fading(){
	if (opacity == 0){
		t_ob('topimg').innerHTML = '<img src="/files/top_imgs/'+imgs[img_now]+'">';
		the_way = 100;
	}
	if (the_way && opacity < 100)
		opacity = opacity + 100 / opa_speed;
	else if (!the_way && opacity > 0)
		opacity = opacity - 100 / opa_speed;
	set_opaci();
	if (opacity != 100)
		setTimeout(fading,500 / opa_speed);
}
var img_now = 0;
var imgs = new Array();
var img_margins = new Array();
var curr_img = new Image();
curr_img.src = '/files/top_imgs/'+imgs[0];
var ch_interval = 6;
var time_counter = 2;
function img_interval(){
	if (time_counter >= ch_interval){
		if (curr_img.complete){
			the_way = 0;
			fading();
			img_now++;
			if (img_now >= imgs_total) img_now = 0;
			curr_img.src = '/files/top_imgs/'+imgs[img_now];
			time_counter = 0;
		}
	}
	time_counter++;
	setTimeout(img_interval,1000);
}
function common_onload(){
	if (imgs.length > 1) img_interval();
}

