// JavaScript Document
var act_lng = 'cz';

function init() {
   // Rozsviceni vlajky s aktivnim jazykem v editaci v adminu
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) {
      vlj.style.border = '1px solid white';
      
      if (load_lng!=null) loadlng();
   
   }
   //init_editor();
}

function refresh() {
   var vlajk = document.getElementById('vlajka-cz');
   if (vlajk) if (vlajk.className) vlajk.className = vlajk.className;
}

function stahuj_popup(f) {
   //alert(f);
   f = f.replace('/stahuj/','/stahuj.php?p=');
   window.open(f, 'Soubor', 'width=200, height=150');
}

                                    
function galerie(f) {
   //alert(f);
   window.open(f, 'Galerie', 'width=700, height=500, toolbar=0, menubar=0');
}

function nahlasit(hash) {
   f = '/nahlasit.php?h='+hash;
   //alert(f);
   window.open(f, '', 'width=700, height=500, toolbar=0, menubar=0');
}



function setBanPos(w,h) {
   vertCenter = (winWidth()-w)/2;
   horizCenter = (winHeight()-h)/2;
   d = document.getElementById('reklama-extra');
   d.style.top = horizCenter+'px';
   d.style.left = vertCenter+'px';
   d.style.display = 'block';
}


function winWidth() {
   if (window.innerWidth)
      /* NN4 a kompatibilní prohlížeče */
      return window.innerWidth;
   else if (document.documentElement && document.documentElement.clientWidth)
      /* MSIE6 v std. režimu - Opera a Mozilla
      již uspěly s window.innerWidth */
      return document.documentElement.clientWidth;
   else if (document.body && document.body.clientWidth)
      /* starší MSIE + MSIE6 v quirk režimu */
      return document.body.clientWidth;
   else
      return null;
}

function winHeight() {
   if (window.innerHeight)
      /* NN4 a kompatibilní prohlížeče */
      return window.innerHeight;
   else if
   (document.documentElement && document.documentElement.clientHeight)
      /* MSIE6 v std. režimu - Opera a Mozilla
      již uspěly s window.innerHeight */
      return document.documentElement.clientHeight;
   else if
   (document.body && document.body.clientHeight)
      /* starší MSIE + MSIE6 v quirk režimu */
      return document.body.clientHeight;
   else
      return null;
}




function init_editor(l) {

   tinyMCE.init({
   	mode : "textareas",
		theme : "advanced",
		elements : "ajaxfilemanager",
		editor_deselector : "notEditor",
		plugins : "style,layer,table,advhr,advimage,advlink,media,contextmenu,paste,directionality,visualchars,xhtmlxtras",
		theme_advanced_buttons1_add : "fontsizeselect",
		theme_advanced_buttons2_add_before: "advimage,cut,copy,paste,separator,",
		theme_advanced_buttons3_add_before : "tablecontrols,separator",
		theme_advanced_buttons4 : "styleprops,|,cite,abbr,acronym,del,ins,|,visualchars,nonbreaking",
		theme_advanced_buttons4_add : "separator,forecolor,backcolor",
		theme_advanced_buttons4_add : "media,advhr",
      theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_path_location : "bottom",
	   plugin_insertdate_dateFormat : "%d-%m-%Y",
	   plugin_insertdate_timeFormat : "%H:%M:%S",
		extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
		file_browser_callback : "ajaxfilemanager",
      theme_advanced_resize_horizontal : false,
		theme_advanced_resizing : true,
		nonbreaking_force_tab : true,
		apply_source_formatting : true,
		language : l
   });
}


function ajaxfilemanager(field_name, url, type, win) {
	var ajaxfilemanagerurl = "/js/tiny_mce/plugins/ajaxfilemanager/ajaxfilemanager.php";
	switch (type) {
		case "image":
			ajaxfilemanagerurl += "?type=img";
			break;
		case "media":
			ajaxfilemanagerurl += "?type=media";
			break;
		case "flash": //for older versions of tinymce
			ajaxfilemanagerurl += "?type=media";
			break;
		case "file":
			ajaxfilemanagerurl += "?type=files";
			break;
		default:
			return false;
	}
	var fileBrowserWindow = new Array();
	fileBrowserWindow["file"] = ajaxfilemanagerurl;
	fileBrowserWindow["title"] = "Ajax File Manager";
	fileBrowserWindow["width"] = "782";
	fileBrowserWindow["height"] = "440";
	fileBrowserWindow["close_previous"] = "no";
	tinyMCE.openWindow(fileBrowserWindow, {
	  window : win,
	  input : field_name,
	  resizable : "yes",
	  inline : "yes",
	  editor_id : tinyMCE.getWindowArg("editor_id")
	});
	
	return false;
}





function clanky_switchLng(l) {
   lng = document.getElementById('text-'+l);
   bef = document.getElementById('text-'+act_lng);
    
   bef.value = tinyMCE.getContent();
   tinyMCE.setContent(lng.value);       
   
   nad = document.getElementById('title');
   lng = document.getElementById('nadpis-'+l);
   bef = document.getElementById('nadpis-'+act_lng);
   
   bef.value = nad.value;
   nad.value = lng.value;
   
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) vlj.style.border = '0px';
   
   act = document.getElementById('vlajka-'+l);
   if (act!=null) act.style.border = '1px solid white';
   
   
   act_lng = l;  
}


function faq_switchLng(l) {
   lng = document.getElementById('odpoved-'+l);
   bef = document.getElementById('odpoved-'+act_lng);
   
   bef.value = tinyMCE.getContent();
   tinyMCE.setContent(lng.value);       
   
   nad = document.getElementById('otazka');
   lng = document.getElementById('otazka-'+l);
   bef = document.getElementById('otazka-'+act_lng);
   
   bef.value = nad.value;
   nad.value = lng.value;
   
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) vlj.style.border = '0px';
   
   act = document.getElementById('vlajka-'+l);
   if (act!=null) act.style.border = '1px solid white';
   
   act_lng = l;  
}



function galerie_switchLng(l) {
   lng = document.getElementById('nazev-'+l);
   bef = document.getElementById('nazev-'+act_lng);
   nad = document.getElementById('nazev');
   
   bef.value = nad.value;
   nad.value = lng.value;       
   
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) vlj.style.border = '0px';
   
   act = document.getElementById('vlajka-'+l);
   if (act!=null) act.style.border = '1px solid white';
   
   act_lng = l;  
}


function reklama_switchLng(l) {
   lng = document.getElementById('nazev-'+l);
   bef = document.getElementById('nazev-'+act_lng);
   
   bef.value = document.getElementById('nazev').value;
   document.getElementById('nazev').value = lng.value;       
   
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) vlj.style.border = '0px';
   
   act = document.getElementById('vlajka-'+l);
   if (act!=null) act.style.border = '1px solid white';
   
   act_lng = l;  
}


function anketa_switchLng(l) {
   lng = document.getElementById('otazka-'+l);
   bef = document.getElementById('otazka-'+act_lng);
   
   bef.value = document.getElementById('otazka').value;
   document.getElementById('otazka').value = lng.value;       
   
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) vlj.style.border = '0px';
   
   act = document.getElementById('vlajka-'+l);
   if (act!=null) act.style.border = '1px solid white';
   
   act_lng = l;  
}

function newsletter_switchLng(l) {
   lng = document.getElementById('text-'+l);
   bef = document.getElementById('text-'+act_lng);
   
   bef.value = tinyMCE.getContent();
   tinyMCE.setContent(lng.value);       
   
   nad = document.getElementById('nazev');
   lng = document.getElementById('nazev-'+l);
   bef = document.getElementById('nazev-'+act_lng);
   
   bef.value = nad.value;
   nad.value = lng.value;
   
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) vlj.style.border = '0px';
   
   act = document.getElementById('vlajka-'+l);
   if (act!=null) act.style.border = '1px solid white';
   
   act_lng = l;  
}


function jezdici_switchLng(l) {
   lng = document.getElementById('nazev-'+l);
   bef = document.getElementById('nazev-'+act_lng);
   
   bef.value = tinyMCE.getContent();
   tinyMCE.setContent(lng.value);       
   
   
   vlj = document.getElementById('vlajka-'+act_lng);
   if (vlj!=null) vlj.style.border = '0px';
   
   act = document.getElementById('vlajka-'+l);
   if (act!=null) act.style.border = '1px solid white';
   
   act_lng = l;  
}


function pridatPolicko() {

   tmp = new Array();
   div = document.getElementById('pridavani');
   policka = document.getElementsByTagName('input');
   re = /^soubor/;
   for (i=0; i<policka.length; i++) {
      if (re.test(policka.item(i).name)) {
         //alert(policka.item(i).tagName + '\n' + policka.item(i).name + '\n' + policka.item(i).value);
         tmp[i] = policka.item(i).value;         
      }
   }
   
   div.innerHTML = div.innerHTML + '<span style="margin-left:5px;">Soubor:</span>&nbsp;&nbsp;<input type="text" value="Klikněte zde" class="ruka" name="soubor'+ policka.length +'" size="40" onclick="pruzkumnikSouboru(this)" /><br /><br />';
   
   policka2 = document.getElementsByTagName('input');
   for (i=0; i<policka2.length; i++) {
      if (re.test(policka2.item(i).name) && tmp[i]) {
         //alert(policka2.item(i).tagName + '\n' + policka2.item(i).name);
         policka2.item(i).value = tmp[i];
         //alert(tmp[i]);
      }
   }
   
}


function pridatPolickoUpload() {

   tmp = new Array();
   div = document.getElementById('pridavaniUp');
   policka = document.getElementsByTagName('input');
   re = /^souborUp/;
   for (i=0; i<policka.length; i++) {
      if (re.test(policka.item(i).name)) {
         //alert(policka.item(i).tagName + '\n' + policka.item(i).name + '\n' + policka.item(i).value);
         tmp[i] = policka.item(i).value;         
      }
   }
   
   div.innerHTML = div.innerHTML + '<span style="margin-left:5px;">Soubor:</span>&nbsp;&nbsp;<input type="file" name="souborUp'+ policka.length +'" size="40" /><br /><br />';
   
   policka2 = document.getElementsByTagName('input');
   for (i=0; i<policka2.length; i++) {
      if (re.test(policka2.item(i).name) && tmp[i]) {
         //alert(policka2.item(i).tagName + '\n' + policka2.item(i).name);
         policka2.item(i).value = tmp[i];
         //alert(tmp[i]);
      }
   }
   
}


var aktivni;
var zavirat;

function pruzkumnikSouboru(obj,zav) {
   aktivni = obj;
   if (zav==null) zavirat = true;
   else zavirat = zav;
   document.getElementById('pruzkumnik').style.display = 'block';
   pruzkumnikUpdate('');
}

function pruzkumnikOff() {
   document.getElementById('pruzkumnik').style.display = 'none';
}

function pruzkumnikReturn(val) {
   aktivni.value = val;
   if (zavirat) document.getElementById('pruzkumnik').style.display = 'none';
}





function toggle_admin_line(id) {
   obj = document.getElementById('hide-me-'+id);
   obj2 = document.getElementById('show-me-'+id);
   
   newdiv = document.createElement('div');
   divIdName = 'my'+id+'Div';
   newdiv.setAttribute('id',divIdName);
   newdiv.innerHTML = 'Element Number '+id+' has been added! <a href="#" onclick="removeElement('+divIdName+')">Remove the div "'+divIdName+'"</a>';
   obj2.appendChild(newdiv);

   
   return;
   
   if (obj.style.display == 'none') obj.style.display = 'block';
   else obj.style.display = 'none';

}






function hvezdicky_on(id, idobj) {
   for (var i=1; i<=10; i++) {
      if (idobj==null) {
         obr = document.getElementById("hla"+i);
         if (i <= id) {
           obr.src='/grafika/star.gif';
         } else obr.src = '/grafika/star1_on.gif';
         
      } else  {
         obr = document.getElementById("hla"+idobj+"_"+i);
         if (i <= id) {
           obr.src='/grafika/star.gif';
         } else obr.src = '/grafika/star1_on.gif';
      }
   }
   
   if (idobj==null) document.getElementById("hla"+id).src = '/grafika/star_on.gif';
   else document.getElementById("hla"+idobj+"_"+id).src = '/grafika/star_on.gif';
   
}

function hvezdicky_off(id, idobj) {
   for (var i=1; i<=10; i++) {
      if (idobj==null) {
         obr = document.getElementById("hla"+i);
         if (i <= id) {
            obr.src='/grafika/star.gif';
         } else obr.src = '/grafika/star1_on.gif';
         
      } else {
         obr = document.getElementById("hla"+idobj+"_"+i);
         if (i <= id) {
            obr.src='/grafika/star.gif';
         } else obr.src = '/grafika/star1_on.gif';
      }
      
   }
   
   if (idobj==null) document.getElementById("hla"+id).src = '/grafika/star.gif';
   else document.getElementById("hla"+idobj+"_"+id).src = '/grafika/star.gif';
}


function kopirovatNadpis() {
   nad = document.getElementById('title');
   nad2 = document.getElementById('otazka');
   bef = document.getElementById('nadpis-'+act_lng);
   bef2 = document.getElementById('otazka-'+act_lng);
   
   // Ulozeni nadpisu do pole jazyka - ted sou ve vsech polich aktualni nadpisy
   if (nad && bef) {
      bef.value = nad.value;
   } else if (nad2 && bef2) {
      bef2.value = nad2.value;
   }
   
   for(i=0;i<jaz.length;i++){
      ob = document.getElementById('nadpis-'+jaz[i]);
      ob2 = document.getElementById('otazka-'+jaz[i]);
      if (ob && ob.value.length == 0) {
         ob.value = nad.value;
      } else if (ob2 && ob2.value.length == 0) {
         ob2.value = nad2.value;
      }
   }   
}


function kopirovatNadpis2() {
   nad = document.getElementById('title');
   bef = document.getElementById('nadpis-'+act_lng);
   
   // Ulozeni nadpisu do pole jazyka - ted sou ve vsech polich aktualni nadpisy
   if (nad && bef) {
      bef.value = nad.value;
   }
   
   
   for(i=0;i<jaz.length;i++){
      ob = document.getElementById('nadpis-'+jaz[i]);
      xx = document.forms[1]["copylng_"+jaz[i]].checked;
      
      //if (ob && ob.value.length == 0) {
      if (ob && xx == true) {
         ob.value = nad.value;
      }
      
   }   
}

function kopirovatText() {
   nad = tinyMCE.getContent();
   bef = document.getElementById('text-'+act_lng);
   bef2 = document.getElementById('odpoved-'+act_lng);
   
   if (nad && bef) {
      bef.value = nad;
   } else if (nad && bef2) {
      bef2.value = nad;
   }   
   
   for(i=0;i<jaz.length;i++){
      ob = document.getElementById('text-'+jaz[i]);
      ob2 = document.getElementById('odpoved-'+jaz[i]);
      if (ob && ob.value.length == 0) {
         ob.value = nad;
      } else if (ob2 && ob2.value.length == 0) {
         ob2.value = nad;
      }
   }
}

function kopirovatText2() {
   nad = tinyMCE.getContent();
   bef = document.getElementById('text-'+act_lng);
   
   if (nad && bef) {
      bef.value = nad;
   } 
   
   for(i=0;i<jaz.length;i++){
      ob = document.getElementById('text-'+jaz[i]);
      xx = document.forms[1]["copylng_"+jaz[i]].checked;
      
      //if (ob && ob.value.length == 0) {
      if (ob && xx == true) {
         ob.value = nad;
      }
   }
}




