//<!--
//---- otevreni do noveho okna - popup ----
function otevri (src, name, w, h, top, left){
	if (!top){
		top = "20";	
	}
	if (!left){
		left = "20";	
	}
	popWin = window.open(src,name,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width='+w+', height='+h+',top='+top+',left='+left+'');
}
//---------------------------------------------------------
//---- zavreni okna ----
function zavri (){
	window.close();
}
//---------------------------------------------------------
//---- otevreni okna ---
function popup(src, target){
	popupWin = window.open(src,target);
}
//---------------------------------------------------------
//--- refresh 2 framu ----
function otevri2(src, menu){
	popupWin = window.open(src,"main");
	popupWin2 = window.open(menu,"menu");
}
//---------------------------------------------------------
//---- otevreni odkaz do noveho okna + mainframe na novinky ----
function otevri_new(src, menu){
	popupWin = window.open("../scripts/news/main.php","main");
	popupWin2 = window.open(menu,"menu")
	popupWin3 = window.open(src, "_blank");
}
//---------------------------------------------------------
//---- znovunacteni: zdroj - nazev okna ----
function refresh(src, name){
	popupWin = window.open(src, name);
}
//---------------------------------------------------------
//---- vyvolani dialogu pro tisk ----
function tisk(){
	window.print();
}
//---------------------------------------------------------
//---- zmena barvy: id prvku - barva ----
function changeColor (the_id, color){
	var elts = document.getElementById(the_id);
	elts.style.backgroundColor =  color;
	return true;
}
//---------------------------------------------------------
//---- skryti/odkryti elementu ----
function roll (id, pict_id){
	var element = document.getElementById(id);
	var pict = document.getElementById(pict_id);
	if (element != undefined){
		if(element.style.display=="block"){
			element.style.display="none";
			pict.src = 'pict/icons/article/open.gif';
		}
		else{
			element.style.display="block";
			pict.src = 'pict/icons/article/close.gif';
		}
	}
	return true;
}
//---------------------------------------------------------
//---- skryti/odkryti radku tabulky ----
function roll_rows (id, pict_id){
	var element = document.getElementById(id);
	var pict = document.getElementById(pict_id);
	if (element != undefined){
		if(element.style.display=="block"){
			element.style.display="none";
			pict.src = 'pict/icons/article/open.gif';
		}
		else{
			element.style.display="block";
			pict.src = 'pict/icons/article/close.gif';
		}
	}
	
	var i=1;
	do {
		var idx=id+'_'+i;
		
		var element = document.getElementById(idx);
		
		if (element != undefined){
			if(element.style.display=="table-row"){
				element.style.display="none";
				var pict_event = 'do_open';
				//
			}
			else{
				element.style.display="table-row";
				var pict_event = 'do_close';
				//
			}
			i++;
		} else {break;}
	}while(true);
	
	if (pict_event == 'do_open'){
		pict.src = 'pict/icons/article/open.gif';
	} 
	else{
		pict.src = 'pict/icons/article/close.gif';
	}
	return true;
}
//---------------------------------------------------------
//---- podbarveni radku v tabulce ----
function setRow(theRow, theAction, theChangeColor){
	//    row -> exits
	if (typeof(theRow.style) == 'undefined') {
        return false;
    }
	// change color
    if (theAction == 'over'){
		theRow.style.backgroundColor =  theChangeColor; 
	}
	else if (theAction == 'out'){
		 if (theChangeColor != ''){
		 	 theRow.style.backgroundColor =  theChangeColor;
		 }
		else {
		 	theRow.style.backgroundColor = '';
		 }
	}
    return true;
}
//---------------------------------------------------------
function article_show(){
	var elt1 = document.getElementById('article-txt-short');
	var elt2 = document.getElementById('article-txt-long');
	elt1.style.display="none";
	elt2.style.display="block";
	
}
//---------------------------------------------------------
//---- zaskrnutni/odskrnuti vsech prvku "checkbox" ----
function check_planner(the_form, the_input, i){
	var i2 = i-1;
	var elts = document.forms[the_form].elements[the_input][i2];
    if (elts) {
		elts.checked = true;
    }
	return true;
}
//---------------------------------------------------------
//---- zmena obr po kliknuti ----
function imageswap(lang, id, photo_path, src_file, pict_no){
	var ahref = document.getElementById('swap-a');
	var img = document.getElementById('swap-img');
	if (ahref && img){
	ajax_start('pages/system/photos/ajax_get_photo_info.php?photo_path='+photo_path+'&src_file='+src_file+'&pict_no='+pict_no+'&href='+ahref);
	}
}

function imageswap_setup(image_src, image_width, image_height, pict_no){
	var ahref = document.getElementById('swap-a');
	var img = document.getElementById('swap-img');
	if (ahref && img){
		img.width = image_width;
		img.height = image_height;
		img.src = image_src;
		var textvalue = ahref.href;
		textvalue = textvalue.replace(/photo_no=\d+/, 'photo_no='+pict_no);
		ahref.href = textvalue;
		
	}
}
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//---- zapnuti podpory ajax v skriptu ---- 
function ajax_start(source) {
	
	// odmazeme stary skript, pokud existoval
	var hlavicka = document.getElementsByTagName('head')[0];
	var dataLoader = document.getElementById('scriptLoader');
	if(dataLoader) hlavicka.removeChild(dataLoader);
	
	// vytvorime novy element script
	script = document.createElement('script');
	script.id = 'scriptLoader';
	script.src = source;
	
	// POZOR, DULEZITE!! Skript musime vlozit do stranky pomoci DOM - appendChild()
	// Ihned po vlozeni prohlizec stahne skript a spusti jej
	x = document.getElementsByTagName('head')[0];
	x.appendChild(script);
	
	return false;
}
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//---------------------------------------------------------
//-->