function CheckAddress()
	{
		if(document.sendform.kam.checked)
		{
			document.sendform.jmeno2.value=document.sendform.jmeno1.value;
			document.sendform.prijmeni2.value=document.sendform.prijmeni1.value;
			document.sendform.ulice2.value=document.sendform.ulice1.value;
			document.sendform.mesto2.value=document.sendform.mesto1.value;
			document.sendform.psc2.value=document.sendform.psc1.value;
			document.sendform.telefon2.value=document.sendform.telefon1.value;
			
		} else {
			document.sendform.jmeno2.value="";
			document.sendform.prijmeni2.value="";
			document.sendform.ulice2.value="";
			document.sendform.mesto2.value="";
			document.sendform.psc2.value="";
			document.sendform.telefon2.value="";
		}
	}

function Validate(theForm, arr)
{
    for(var i = 0; i < theForm.length; i++)
    {
        if(arr[i])
        {
            if(!arr[i].Validate(theForm.elements[i]))
                return false
        }
    }
    return true;
}

function MeText(strName, fAllowEmpty)
{
    this.strName = strName
    this.fAllowEmpty = fAllowEmpty
    this.Validate = function(field)
    {
        if ((!this.fAllowEmpty) && (field.value == ""))
        {
            alert('Vložte prosím text do pole "' + this.strName + '".')
            field.focus()
            return false
        }
        return true
    }
}

function link(left1, main1)
{
	if (left1!='') 	parent.left.location.href = left1;
	if (main1!='') 	parent.main.location.href = main1;
}

function link1(main1, left1)
{
	if (main1!='') 	parent.main.location.href = main1;
	if (left1!='') 	parent.left.location.href = left1;
	return false;
}

function makeWindow(url)
{
	window.open(url, '', "toolbar=no,status=no,scrollbars=no,resizable=yes,width=700,height=400");
}

function previewWindow(url, title)
{
	window.open(url, title, "toolbar=no,status=no,scrollbars=yes,resizable=yes,width=800,height=600");
}

function change_color()
{
	document.aa.style.textColor = '#00FF00';
}

function check_language(F, O, code)
{
	for (i = 0; i < F.elements.length; i++)
	{
		if (F.elements[i].name != O.name)
		{
			if (F.elements[i].name.lastIndexOf("_") != -1)
			{
				if (F.elements[i].name.substring(F.elements[i].name.lastIndexOf("_")+1, F.elements[i].name.length) == code)
				{
					if (!O.checked)
					{
						F.elements[i].disabled = true;
						F.elements[i].style.backgroundColor = '#DCDCDC';
					}
					else
					{
						F.elements[i].disabled = false;
						F.elements[i].style.backgroundColor = '#FFFFFF';
					}
				}
			}
		}
	}
	return false;
}

// Netscape event handler for onpress event
	function pressHandle(elNameIn) {
		var elName = document.getElementById(elNameIn);
		elName.onkeypress = checkKey;
	}
	
	function checkKey(eventObj){
		if (window.event) {
			if (window.event.keyCode < 48 || window.event.keyCode > 57) {
				window.event.returnValue = false;
				window.event.srcElement.focus();
			}
		} else { //Netscape
			if (eventObj.which != 8 && eventObj.which != 0 && eventObj.which != 114) { //alows backspace, delete and ctrl+r
				if (eventObj.which < 48 || eventObj.which > 57)  {
					eventObj.focus;
					return false;
				}
			}
		}
	}
	

function open_payment(oForm, bState)
{
	var arrElements = new Array("karta_jmeno", "karta_prijmeni", "karta_karta", "karta_cislo_karty", "karta_platnost_do", "karta_kontrolni_kod")
	var sColor = bState ? "#EDEDED" : "#FFFFFF";
	for (var i = 0; i < arrElements.length; i++) {
		oForm.elements[arrElements[i]].disabled = bState;
		oForm.elements[arrElements[i]].style.background = sColor;
	}
}

function check_language_onLoad(F)
{
	var j = 0;
	code = new Array();
	O = new Array();
	
	for (var i = 0; i < F.elements.length; i++)
	{
		if (F.elements[i].type == 'checkbox' && F.elements[i].name.substring(0, F.elements[i].name.lastIndexOf("_")+1) == 'LANGUAGE_')
		{
			O[j] = F.elements[i];
			code[j] = F.elements[i].name.substring(F.elements[i].name.lastIndexOf("_")+1, F.elements[i].name.length);
			j++;
		}
	}
	
	for (var i = 0; i < F.elements.length; i++)
	{
		if (F.elements[i].name.substring(0, F.elements[i].name.lastIndexOf("_")+1) != 'LANGUAGE_')
		{
			if (F.elements[i].name.lastIndexOf("_") != -1)
			{
				for (var k = 0; k < j; k++)
				{
					if (F.elements[i].name.substring(F.elements[i].name.lastIndexOf("_")+1, F.elements[i].name.length) == code[k])
					{
						if (!O[k].checked)
						{
							F.elements[i].disabled = true;
							F.elements[i].style.backgroundColor = '#DCDCDC';
						}
						else
						{
							F.elements[i].disabled = false;
							F.elements[i].style.backgroundColor = '#FFFFFF';
						}
					}
				}
			}
		}
	}
	return false;
}

function checkMe(tf,pars)
{
	pole=pars.split(',');
	for(i=0;i<pole.length;i+=2)
	{
		if(eval('tf.'+pole[i]+'.value')=='')
		{
			alert(pole[(i+1)]+' je povinná položka.');
			eval('tf.'+pole[i]+'.focus()');
			return false;
		}
		
	}
	return true;
	
}
function checkPlatba(thisF)
{
	for (var i = 0; i < thisF.platba.length; i++) {
		if (thisF.platba[i].checked) {
			return true;
		}
	}
	alert('musíte vybrat druh platby!');
	return false;
}

function checkLength(tf, pars)
{
	var arrElements = pars.split(',');
	
	for(var i=0; i < arrElements.length; i++){
		
		var arrValues = arrElements[i].split(':');
		if(eval('tf.'+arrValues[0]+'.value.length') != arrValues[2]) {
			alert('Pole "' +arrValues[1]+'" ma nepovolený počet znaků (vyžadováno ' +arrValues[2] +').');
			eval('tf.'+arrValues[0]+'.focus()');
			return false;
		}
		
	}
	return true;
}

function checkMePassword()
{
	if (document.sendform.passwd.value=document.sendform.passwd_copy.value)
	{
	return true;
	}
	else
	{
	document.sendform.passwd.value="";
	document.sendform.passwd_copy.value="";
	alert('Heslo nesouhlasí. Zkuste jej zadat znovu.')
	eval('document.sendform.'+pw1+'.focus()');
	return false;	
	}
}


function hop(ts, stranka, what, typ)
{
	val=ts.options[ts.selectedIndex].value;
	document.location=stranka+'?'+what+'='+val+'&typ='+typ;
}
function hop2(ts, stranka, what){
	val=ts.options[ts.selectedIndex].value;
	document.location=stranka+''+what+'='+val;
}	

function smazPolozku(ano,ne) {
	if (confirm('Opravdu smazat danou položku???'))
		document.location=ano;
}
