// JavaScript Document
var
  c_hi1t = 0;
  c_hi2t = -237;
  c_offset = 237;
  c_imgh = 0;
  c_rss = 1;

function hideElement(e) {
	$(e).hide();
}

function gotoHomepage() {
	window.location = '/';
}

function clearSearchText() {
	
	if ($('hledany_text').value == TEXT_ZADEJTE_HLEDANY_TEXT) {
		$('hledany_text').value = "";
	}
	$('hledany_text').setStyle( { color: 'black', fontStyle: 'normal' } );
	
}

function setSearchText() {

	if (!$('hledany_text').value) {
  		$('hledany_text').setStyle( { color: 'silver', fontStyle: 'italic' } );
		$('hledany_text').value = TEXT_ZADEJTE_HLEDANY_TEXT;
	}
	
}

function checkSearchSubmit() {
	if (($('hledany_text').value == TEXT_ZADEJTE_HLEDANY_TEXT) || ($('hledany_text').value == '')) {
		alert(ERROR_ZADEJTE_HLEDANY_TEXT);
		return false;
	} else {
		return true;
	}
}

function getImgH() {
	var newImg = new Image();
//	newImg.src = $('hi1').getStyle('background-url');
	newImg.src = '/design/header/header.jpg';
	return newImg.height;
}

function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 32;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}

function refreshCam() {
	if ($('kamera1_preview')) {
		$('kamera1_preview').src = "http://kamera.zichlinek.eu/kamera1.jpg?w=160&h=120&id=" + randomString();
	}
	if ($('kamera1')) {
		$('kamera1').src = "http://kamera.zichlinek.eu/kamera1.jpg?w=530&h=398&id=" + randomString();
	}
}

function changeHeader() {
	
	if (c_imgh == 0) {
		c_imgh = -1 * (getImgH() - c_offset);
	}
	
	if ($('hi1').visible()) {
		imn = 'hi2';
		imo = 'hi1';
	} else {
		imn = 'hi1';
		imo = 'hi2';
	}
	new Effect.Fade(imo);
	new Effect.Appear(imn);

	if (!$('hi1').visible()) {
		c_hi1t = c_hi1t - 2*c_offset;
		if (c_hi1t < c_imgh) {
			c_hi1t = 0;
		}
		$('hi1').setStyle( { backgroundPosition : '0 ' + c_hi1t + 'px' } );
	}
	if (!$('hi2').visible()) {
		c_hi2t = c_hi2t - 2*c_offset;
		if (c_hi2t < c_imgh) {
			c_hi2t = 0 - c_offset;
		}
		$('hi2').setStyle( { backgroundPosition : '0 ' + c_hi2t + 'px' } );
	}
}
/*
function changeRssReader() {
	
	new Effect.Fade('rss' + c_rss, { queue: 'end' });
	c_rss++;
	if (c_rss>10) { c_rss = 1; }
	new Effect.Appear('rss' + c_rss, { queue: 'end' });
	
}
*/
// ***************************************************

Event.observe(window, 'load', function() { 

	setSearchText();
	
	$('hi2').setStyle( { backgroundPosition: '0 -474px' } );
		
	new PeriodicalExecuter(function(peChangeHeader){
		changeHeader();
		}, 5);	
	
	new PeriodicalExecuter(function(peRefreshCam){
		refreshCam();
		}, 5);	
	
	}
);
