/* Function called when the page (only main page) is loaded */
function body_onload() {
	welcome();
	dynamic();
	ptw();
}

/* Welcome */
var nightTime = "0";
var morningTime = "6";
var dayTime = "9";
var eveningTime = "19";

function welcome() {
	var block = document.getElementById("headerWelcome");
	var img = block.getElementsByTagName("img")[0];
	var d = new Date();
	var hours = d.getHours();
	
	if(hours >= nightTime && hours < morningTime)
	{
		img.alt = img.title = "Доброй ночи";
		src = img.src.substring(0, img.src.length - 10);
		src = src + "welcome/night.gif";
		img.src = src;
	}
	else if(hours >=  morningTime && hours < dayTime)
	{
		img.alt = img.title = "Доброе утро";
		src = img.src.substring(0, img.src.length - 10);
		src = src + "welcome/morning.gif";
		img.src = src;
	}
	else if(hours >=  dayTime && hours < eveningTime)
	{
		img.alt = img.title = "Добрый день";
		src = img.src.substring(0, img.src.length - 10);
		src = src + "welcome/day.gif";
		img.src = src;
	}
	else
	{
		img.alt = img.title = "Добрый вечер";
		src = img.src.substring(0, img.src.length - 10);
		src = src + "welcome/evening.gif";
		img.src = src;
	}	
}
/* X. Welcome */

/* Dynamic */
var maxWidth = 300;

function dynamic() {
	var nums = Array();
	var lens = Array();
	var max = 0;
	var block = document.getElementById("dynamicBlock");
	var blocks = block.getElementsByTagName("div");

	var j = 0;
	for(var i = 0 ; i < blocks.length ; i++)
	{
		if(blocks[i].className == "dynamic")
		{
			nums[j] = parseInt(blocks[i].getElementsByTagName("div")[1].innerHTML);
			if(nums[j] > max)
			{
				max = nums[j];
			}
			j++;
		}
	}

	for(var i = 0 ; i < nums.length ; i++)
	{
		lens[i] = parseInt(maxWidth * nums[i] / max);
	}

	var j = 0;
	for(var i = 0 ; i < blocks.length ; i++)
	{
		if(blocks[i].className == "dynamic")
		{
			blocks[i].getElementsByTagName("div")[3].style.width = lens[j++] + "px";
		}
	}
}
/* X. Dynamic */

//var srcimages = 29; // Totla Images
var srconpage = 5; // Images visible at once
var srcstart = 10;
var scrpos = 10; // Starting Left Position
var scrtmppos = 0;
var scrfinpos = 0;
var scrdir = "r";
var scrpx = 55;
var scrspeed = 5;
var to = "";
var srcblock = (srconpage * 90) + (52 * srconpage);
var srcfin = ((srcimages * 90) + (52 * srcimages)) - srcblock - srcstart;

function scroll_right() {
	var bl = document.getElementById('lastWorksData');
	bl.style.zIndex = 1;
	scrfinpos = ((scrpos - srcblock) > -srcfin) ? (scrpos - srcblock) : -srcfin;
	scrdir = "r";
	document.getElementById('lastWorksLeft').getElementsByTagName('a')[0].className="";
	start_scroll();
}

function scroll_left() {
	var bl = document.getElementById('lastWorksData');
	bl.style.zIndex = 1;
	scrfinpos = ((scrpos + srcblock) < srcstart) ? (scrpos + srcblock) : srcstart;
	scrdir = "l";
	document.getElementById('lastWorksRight').getElementsByTagName('a')[0].className="";
	start_scroll();
}

function start_scroll() {
	if(scrdir == "r")
	{
		if(scrtmppos > scrfinpos)
		{
			var bl = document.getElementById('lastWorksData');
			bl.style.left = scrtmppos + "px";
			scrtmppos = scrtmppos - scrpx;
			scrpx -= 2;
			if(scrpx < 5) scrpx = 5;
			to = setTimeout("start_scroll()", scrspeed);
		}
		else stop_scroll();
	}
	else
	{
		if(scrtmppos < scrfinpos)
		{
			var bl = document.getElementById('lastWorksData');
			bl.style.left = scrtmppos + "px";
			scrtmppos = scrtmppos + scrpx;
			scrpx -= 2;
			if(scrpx < 5) scrpx = 5;
			to = setTimeout("start_scroll()", scrspeed);
		}
		else stop_scroll();

	}
}

function stop_scroll() {
	clearTimeout(to);
	scrpx = 55;
	var bl = document.getElementById('lastWorksData');
	bl.style.zIndex = 3;
	scrpos = scrtmppos = scrfinpos;
	bl.style.left = scrfinpos + "px";
	
	if(scrdir == "l" && scrtmppos == srcstart)
	{
		document.getElementById('lastWorksLeft').getElementsByTagName('a')[0].className="disabled";
	}
	if(scrdir == "r" && scrtmppos == -srcfin)
	{
		document.getElementById('lastWorksRight').getElementsByTagName('a')[0].className="disabled";
	}
}