// JavaScript Document
function confirmLink(theLink, question)
{
    if (typeof(window.opera) != 'undefined') {
        return true;
    }

    var is_confirmed = confirm(question);
    if (is_confirmed) {
        if ( typeof(theLink.href) != 'undefined' ) {
            theLink.href += '&confirmed=1';
        } else if ( typeof(theLink.form) != 'undefined' ) {
            theLink.form.action += '?confirmed=1';
        }
    }

    return is_confirmed;
} // end of the 'confirmLink()' function

function tab(tab,obsahtab){
document.getElementById('tabpopis').className="noactive";
document.getElementById('tabparam').className="noactive";
document.getElementById('tabobrazky').className="noactive";
document.getElementById('tabdiskuse').className="noactive";
document.getElementById('popis').className="nodisp";
document.getElementById('param').className="nodisp";
document.getElementById('obrazky').className="nodisp";
document.getElementById('diskuse').className="nodisp";

document.getElementById(tab).className="active";
document.getElementById(obsahtab).className="disp";
return false;
}

function ShowHideElement(element) {
	el=document.getElementById(element);
	if (el.style.display=='none')
		{
		el.style.display='block';	
		}else{
		el.style.display='none';	
		}
	return true;
}

function ShowElement(element) {
	el=document.getElementById(element);
	el.style.display='block';	
	return true;
}

function HideElement(element) {
	el=document.getElementById(element);
	el.style.display='none';	
	return true;
}

function ChangeSubject(element,value) {
	el=document.getElementById(element);
	if (value=='F')
		{
		el.style.display='block';	
		}else{
		el.style.display='none';	
		}
	return true;
}

function checkEmail(name) {
	var input = document.getElementById(name);
	input.value = input.value.replace(/^\s+|\s+$/g, '');
		if (input.value != null && input.value.length > 4 && input.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/))
			{
			setStatus(name, 'good');
			}
		else {
			setStatus(name, 'bad');
		}
}

function setStatus(inputid, status) {
	var indicator = document.getElementById(inputid+'_status');
	if (indicator) {
		if (status == "good") {
			indicator.style.backgroundImage = "url('" + webroot  + "/graph/icons/correct.gif')";
			}
	else if (status == "bad") {
	   indicator.style.backgroundImage = "url('" + webroot  + "/graph/icons/incorrect.gif')";
	   }
	else {
	   indicator.style.backgroundImage = 'none';
	   }
	}
}

function SetFocus(id,aname) {
	document.location.href='#'+aname;
	document.getElementById(id).select();
	return false;
}
