document.title = unescape('Ka%u0161tan');

function jsAnketa(col)
{
	var e = document.getElementById('anketa');
	//alert(col);

	if (col == 1) {
		e.style.color = 'green';
		setTimeout('jsAnketa(2)', 1000);

	} else {
		e.style.color = 'white';
		setTimeout('jsAnketa(1)', 1000);
	}
  
}

function jsMenuClick(sel,page)
{
	document.location = 'index.php?sel='+sel+'&page='+page;
}

function jsWindowOpen(url,x,y)
{
	if (y == "801") {
		y = "500, scrollbars=1";
	}
	if (x == "6500") {
		x = "650, scrollbars=1";
	}
	var w = window.open(url,"Kastan","width="+x+", height="+y);

	if (w) w.focus();
}

function jsWindowOpenParent(url,x,y)
{
	var w = parent.window.open(url,"Kastan","width="+x+", height="+y);
	if (w) w.focus();
}

function jsWindowOpenScroll(url,x,y)
{
	var w = window.open(url,"Kastan", "scrollbars=1, width="+x+", height="+y);
	if (w) w.focus();
}

function jsReload(params)
{
	if(params!="")params = "?"+params;
	document.location.href = "index.php"+params;
}

function jsOpenImg(name)
{
	name = "img/" + name;
	window.open(name,"Picture");
}

function jsOpenImg2(name)
{
	window.open(name,"Picture");
}

function jsLogin()
{
	document.cookie="ling=1";
	userinput = frm.kastpwd.value;
	hash = hex_md5(userinput);
	frm.kastpwd.value = hash;
	frm.submit();
}

function jsDelProg()
{
	if(confirm(unescape('Opravdu chcete smazat tuto polo%u017Eku?'))){
		var f = document.frm;
		f.id.value = -f.id.value;
		f.submit();
	}
}

function jsChckType()
{
	var f = document.frm;
	var t = f.type_color;
	var sel = t.selectedIndex;
//    var ot = frm.othertype;
//    var zal = frm.othertypezal;
//    var fz = frm.fromzero;

	var cols = new Array("#8A5B44", "#81CD7F", "#F2EE8A", "#D97573", "#CCCCCC", "#F2A24C");

	if (f.type_changed.value == "0") f.type.value = t.options[sel].text;


//    if(sel == 0){
//        ot.disabled = false;
//        ot.value = zal.value;
//        fz.value = "yes";
//    }else{
//        ot.disabled = true;
//        if(fz.value == "yes"){
//            zal.value = ot.value;
//            fz.value = "no";
//        }
//        ot.value = t.options[sel].value;
//    }

	document.getElementById("color_box_span").style.backgroundColor = cols[sel];
}

function jsCorrectLang(object)
{
	var t = object;
	var text = escape(t.value);
	var chars = new Array("%u0161","%u017E","%u0160","%u017D");
	var repl = new Array("****s","****z","****S","****Z");
	for(i=0; i<4; i++){
		var sf = chars[i];
		var rp = repl[i];
		while(text.indexOf(sf) > -1){
			t.value = text.replace(sf,rp);
			var text = t.value;
		}
		t.value = unescape(text);
	}
}

function jsSaveProg(action)
{
	var f = document.frm;

	//f.date.value = f.year.value + "-" + f.month.value + "-" + f.day.value;

	jsCorrectLang(f.type);
	jsCorrectLang(f.text);
	jsCorrectLang(f.web);
	jsCorrectLang(f.title);

	f.action.value = action;

	f.submit();
}

function jsSaveDetail()
{
	var f = document.frm;
	if (f.selectedImg.value != "0") {
		f.submit();
	} else {
		alert('Musíte vybrat obrázek.');
		return false;
	}
}

function jsCalcPrice(price, price_half)
{
	var f = document.frm;
	var n = f.num.selectedIndex;
	var p = f.price;
	if(n == "0"){
		p.value = "0";
	}else{
		var new_price = n*price;
		p.value = new_price;
	}

	if (price_half)	{
		var n = f.num_half.selectedIndex;
		if(n != "0"){
			var new_price = n*price_half;
			p.value = parseInt(p.value) + parseInt(new_price);
		}
	}
}

function jsCalcPriceFromText(price)
{
	var f = document.frm;
	var n = f.num.value;
	var p = f.price;
	if(n == "0"){
		p.value = "0";
	}else{
		var new_price = n*price;
		p.value = new_price;
	}
}

function jsRezerve()
{
	var f = document.frm;
	/*
	if (f.num_half)	{
		if(f.firstname.value=="" || f.surname.value=="" || f.mail.value=="" ||
			(f.num.selectedIndex=="0" && f.num_half.selectedIndex == "0"))){
			alert('Pokud si chcete zarezervovat vstupenky,\n musíte řádně vyplnit celý formulář.');
		}else{
			jsCorrectLang(document.frm.firstname);
			jsCorrectLang(document.frm.surname);
			f.submit();
		}

	} else {
	*/
		if(f.firstname.value=="" || f.surname.value=="" || f.mail.value=="" || f.num.selectedIndex=="0") {
			alert('Pokud si chcete zarezervovat vstupenky,\n musíte řádně vyplnit celý formulář.');
		}else{
			jsCorrectLang(document.frm.firstname);
			jsCorrectLang(document.frm.surname);
			f.submit();
		}
	/*
	}
	*/

}

function jsSaveReserve()
{
	var f = document.frm;

	jsCorrectLang(f.firstname);
	jsCorrectLang(f.surname);
	f.submit();
}

function jsUploadImage()
{
	var f = document.frm;
	if(f.image.value == ""){
		alert('Musíte vybrat obrázek.');
		return false;
	}
	if(f.iname.value == ""){
		alert('Musíte zadat jméno (popis) obrázku.');
		return false;
	}
	f.submit();
}

function jsDelImg(id)
{
	if (confirm('Opravdu chcete smazat tento obrazek?')) {
		document.location.href = "del_img.php?id_image=" + id;
	}
}
function jsDelFotoImg(id)
{
	if (confirm('Opravdu chcete smazat tento obrazek?')) {
		document.location.href = "del_img.php?isfoto=1&id_image=" + id;
	}
}

function jsShowSQLImg(id,x,y)
{
	var w = window.open("empty.htm","Kastan","width="+x+", height="+y);
	if(w){
		d = w.document;
		d.write('<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n');
		d.write('<html>\n');
		d.write('<head>\n');
		d.write('<script language=\"javascript\">\n');
		d.write('document.title = unescape(\'Ka%u0161tan\');\n');
		d.write('</script></head>\n');
		d.write('<body style=\"margin: 0px 0px 0px 0px;\">\n');
		d.write('<img src=\"disp_img.php?id_image='+id+'\" onClick=\"window.close();\" style=\"cursor: pointer;\" title=\"kliknutím zavřete okno\">\n');
		d.write('</body></html>');

		d.location.reload();
	}

}

function jsShowSQLImgDel(id, x, y, isfoto)
{
	var w = window.open("empty.htm","Kastan","width="+x+", height="+y);
	if(w){
		d = w.document;
		d.write('<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n');
		d.write('<html>\n');
		d.write('<head>\n');
		d.write('<LINK href=\"styles.css\" rel=\"stylesheet\" type=\"text/css\">\n');
		d.write('<script language=\"javascript\" type=\"text/javascript\" src=\"script.js\"></script>\n');
		d.write('</head>\n');
		d.write('<body style=\"margin: 0px 0px 0px 0px;\">\n');

		if (isfoto == true)
			d.write('<center><a href=\"#\" onClick=\"jsDelFotoImg(\'' + id + '\');\">smazat</a></center>\n');
		else
			d.write('<center><a href=\"#\" onClick=\"jsDelImg(\'' + id + '\');\">smazat</a></center>\n');

		d.write('<img src=\"disp_img.php?id_image='+id+'\" onClick=\"window.close();\" style=\"cursor: hand;\" title=\"kliknutím zavřete okno\">\n');
		d.write('</body></html>');

		d.location.reload();
	}
}

function jsSelectImg(id)
{
	var selimg = frm.selectedImg;
	var selval = selimg.value;
	var tosel  = "IMG" + id;

	if (selval != "0") {
		document.images["IMG" + selval].style.border = 'solid 5px black';
	}

	document.images[tosel].style.border = 'solid 5px yellow';
	selimg.value = id;
}

function jsChangeRentalImage(id)
{
	var i = document.images["rentImage"];
	var f = "img/rent/PIC" + id + ".jpg";

	i.src = f;
}

function jsOpenerHref(url)
{
	window.opener.location.href = url;
}

function jsCheckVote()
{
	var f = document.voteFrm;

	if (f.one.checked == false &&
		f.two.checked == false &&
		f.three.checked == false) {

		alert('Pokud chete hlasovat,\nmusíte zaškrtnout alespoň jednu možnost.');
		return;
	}

	f.submit();
}

function jsDelReservation(id)
{
	if (!confirm('Smazat tento záznam?')) return;

	document.location.href = "reservation_delete.php?id=" + id;
}

function jsEditReservation(id)
{
	document.location.href = "reservation_edit.php?id=" + id;
}

function jsChangeImg(o, img)
{
	o.src = "img/" + img;
}

function jsFillType()
{
	var f = document.frm;
	var sel = f.type_color.selectedIndex;

	if (sel == 0) return;

	f.type.value = f.type_color.options[sel].text;
}

function html_jsGetObjPosX(o)
{
	var posX = 0;
	
	for (; o.offsetParent; o = o.offsetParent) {
		posX += o.offsetLeft;
	}
	
	return posX;
}

function html_jsGetObjPosY(o)
{
	var posY = 0;
	
	for (; o.offsetParent; o = o.offsetParent) {
		posY += o.offsetTop;
	}
	
	return posY;
}

function jsBandDetailImageShowMenu(o, id_image)
{
	var e = event;
	var posX = e.pageX || e.clientX + window.document.body.scrollLeft;
	var posY = e.pageY || e.clientY + window.document.body.scrollTop;

	document.getElementById("selected_img_id_image").value = id_image;

	var opt = document.getElementById("band_detail_img_optioner");

	opt.style.left = posX;
	opt.style.top  = posY;
	opt.style.display = "inline";
}

function jsBandDetailOptHide()
{
	var opt = document.getElementById("band_detail_img_optioner");
	opt.style.display = "none";
}

function jsBandDetailOpenImage()
{
	document.getElementById("band_detail_img_optioner").style.display = "none";
	var id_image = document.getElementById("selected_img_id_image").value;
	var x = document.getElementById("x_img_" + id_image).value;
	var y = document.getElementById("y_img_" + id_image).value;


	jsShowSQLImg(id_image, x, y);
}

function jsBandDetailImageDel(id_band)
{
	document.getElementById("band_detail_img_optioner").style.display = "none";
	var id  = document.getElementById("selected_img_id_image").value;
	if (confirm('Opravdu chcete smazat tento obrazek?')) {
		document.location.href =
			"del_img.php?id_image=" + id +
			"&doNotCloseWindow=1&deleteFromBands=1&id_band=" + id_band +
			"&sel=19&id=" + id_band;
	}
}

function jsBandDetailSelectPreview(id_band)
{
	var old_idpoi = document.getElementById("idpoi").value;
	if (old_idpoi != 0)
		document.getElementById("img_" + old_idpoi).className = "nb";

	document.getElementById("band_detail_img_optioner").style.display = "none";
	var id_image = document.getElementById("selected_img_id_image").value;
	var obj = document.getElementById("img_" + id_image);
	document.getElementById("idpoi").value = id_image;

	obj.className = "yellow-border";

	document.getElementById("ifram").src =
		"band_save_preview.php?id_image=" + id_image +
		"&id_band=" + id_band;

}

function jsBandNameSubmit()
{
	jsCorrectLang(document.frm1.name);
	document.frm1.submit()
}

function jsBandDelete()
{
	if (!confirm('Chete smazat tuto skupinu?')) return;

	var idb = document.getElementById('id_band');
	idb.value = -idb.value;

	document.frm1.submit();
}

function jsBandSearchStarting()
{
	document.getElementById('stype').value = "st";
	jsCorrectLang(document.frm2.band_search_text);
	document.frm2.submit();
}

function jsBandSearchContaining()
{
	document.getElementById('stype').value = "cnt";
	jsCorrectLang(document.frm2.band_search_text);
	document.frm2.submit();
}

function jsShowFotoDetail(id_foto_item)
{
	document.location.href = document.location.href + "&id_foto_item=" + id_foto_item;
}


