<!--
/* <![CDATA[ */

function email(sEmName, sEmServer)
{
	document.write('<a title="' + sEmName + '&#064' + sEmServer + '" href="mailto:' + sEmName + '&#064' + sEmServer + '">' + sEmName + '&#064' + sEmServer + '</a>');
}

// Change element value
function ChangeElemValue(id, iDiff, iMin)
{
	var elem = document.getElementById(id);
	var elemInt = parseInt(elem.value);
	if (isNaN(elemInt))
		elem.value = iMin;
	else
		elem.value = Math.max(elemInt + iDiff, iMin);
	return false;
}

// Switch Show and Hide specified element
function ShowHide(id)
{
	var Elem = document.getElementById(id);
	if (Elem.style.display != 'none')
		Elem.style.display = 'none';
	else
		Elem.style.display = 'block';
}


// Switch Show and Hide specified element and subelements in forum
function ShowHideForum(id, sPack, sExpand, bShow)
{
	var Elem = document.getElementById(id);
	var Elems_p = Elem.getElementsByTagName('p');
	if (Elems_p.length < 1)
		return;
	if (bShow == undefined)
		bShow = Elems_p[0].style.display == 'none';
	if (bShow)
	{
		Elems_p[0].style.display = 'block';
		document.getElementById(id + 'toggle').innerHTML = sPack;
	}
	else
	{
		Elems_p[0].style.display = 'none';
		document.getElementById(id + 'toggle').innerHTML = sExpand;
	}
	var ElemsIn = Elem.getElementsByTagName('ul');
	if (ElemsIn.length < 1)
		return;
	if (bShow)
		ElemsIn[0].style.display = 'block';
	else
		ElemsIn[0].style.display = 'none';
}

function ShowHideForumAll(id, sPack, sExpand, bShow)
{
	var Elem = document.getElementById(id);
	var ElemsIn = Elem.getElementsByTagName('li');
	for (var i = 0; i < ElemsIn.length; i++)
		ShowHideForum(ElemsIn[i].id, sPack, sExpand, bShow);
}

function AddAsFavorite()
{
	if (document.all)
		window.external.AddFavorite(location.href, document.title);
	else if (window.sidebar)
		window.sidebar.addPanel(document.title, location.href, "");
	else if (   (window.opera && window.print)
			|| window.chrome
			)
	return true;  //alert('Press ctrl+D to bookmark (Command+D for macs) after you click Ok');
}

/*
// Cookies
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


// Modify text container size
function SetTextSize(fIncrease, fMin, fMax)
{
	fIncrease = parseFloat(fIncrease);
	fMin = parseFloat(fMin);
	fMax = parseFloat(fMax);

	var ObjsClass = getElementsByClassName('FontSizeModify');
	for (var i = 0, iSize = ObjsClass.length; i < iSize; i++)
	{
		//ObjsClass[i].style.fontSize = txt_font_Size + 'px';
		ObjsClass[i].style.fontSize = '5px';
	}

	return;
	iIncrease = parseInt(iIncrease);
	alert(txt_font_Size);
	if (iIncrease != 0)
	{
		if (iIncrease > 0)
		{
//			if (txt_font_Size > 13)
//				return;
			txt_font_Size += iIncrease;
		}
		else
		{
//			if (txt_font_Size < 9)
//					return;
			txt_font_Size -= iIncrease;
		}
		createCookie('txt_font_Size', txt_font_Size, 365);
	}
	document.getElementById('main').style.fontSize = txt_font_Size + 'px';
}*/

// Swap big image from mini images
function SwapImage(legend, src, id)
{
	var Elem = document.getElementById(id);
	if (Elem)
	{
		Elem.innerHTML = legend;
		Elem.src = src;
	}
}


// ??
function SetCheckBox(idCheckBox)
{
	var CheckBox = document.getElementById(id);
	if (CheckBox)
	{
		CheckBox.checked = !CheckBox.checked;
	}
}


// ??
function open_compare_window()
{
	var f = document.forms.products;
	var first = true;	
	var list = "";
	var id;
	var count = 0;
	
	for(i = 0; i < f.elements.length; i++){
		if(f.elements[i].tagName == "INPUT" && f.elements[i].type == "checkbox"){
			if(f.elements[i].checked == true){
				if(first == true){
					first = false;
				}else{
					list += ",";
				}
				id = f.elements[i].name.substring(f.elements[i].name.lastIndexOf('[')+1, f.elements[i].name.lastIndexOf(']')) ;								
				list += id;
				count++;
			}
		}
	}

	if(count == 0){
		alert("Musíte zaškrtnout výrobky, které chcete porovnat.");
	}else{
		window.open('../compare/index.php?id='+list,'srov','scrollbars=yes,resizable=yes,width=800,height=600');
	}
}

/*onload=function()
{
	if (document.getElementsByClassName == undefined) // Not supported by IE
	{
		document.getElementsByClassName = function(className)
		{
			var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
			var allElements = document.getElementsByTagName("*");
			var results = [];

			var element;
			for (var i = 0; (element = allElements[i]) != null; i++)
			{
				var elementClass = element.className;
				if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
					results.push(element);
			}
			return results;
		}
	}
}*/

/* ]]> */
//-->
