var doc = document;
var root_http = 'http://www.penzion-hajenka.sk/';

// zobrazeni/skryti selectboxu pro misto akce se znamkou
function akce_change() {
  var akce = doc.getElementById('akce');
  var akce_slozka = doc.getElementById('akce_slozka');
  var akce_presunout_str = doc.getElementById('akce_presunout_str'); 
    
  if (akce.value == 'smazat') {
    if (akce_slozka) { 
      akce_slozka.style.display = 'none';
      akce_slozka.disabled = true;
    }
    if (akce_presunout_str) { 
      akce_presunout_str.style.display = 'none';
    }         
  } else if (akce.value == 'presunout') {  
    if (akce_slozka) { 
      akce_slozka.style.display = '';
      akce_slozka.disabled = false;
    }
    if (akce_presunout_str) { 
      akce_presunout_str.style.display = '';
    }          
  }
}

function akce_potvrzeni(hlaska) {  
  if (doc.getElementById('akce').value == 'presunout' || doc.getElementById('akce').value == 'smazat') {
    return confirm(hlaska);
  }
}

function zaskrtnout_vse(pocet_polozek, id_name) {
  for (i=1; i<=pocet_polozek; i++) {
    if (doc.getElementById(id_name+i)) {
      doc.getElementById(id_name+i).checked = true;
    } 
  }
}

function odskrtnout_vse(pocet_polozek, id_name) {
  for (i=1; i<=pocet_polozek; i++) { 
    if (doc.getElementById(id_name+i)) {
      doc.getElementById(id_name+i).checked = false;
    } 
  }
}

function popup(page) {
  var args = 'width=820,height=600,scrollbars=yes,status=yes,resizable=1,location=no,left=30,top=30';
  window.open(page,'prirazeni_polozek',args);
}

function kalendar(opener_id, mesic, rok) {
  var args = 'scrollbars=yes,status=no,resizable=1,location=no,width=280,height=150,top=100,left=200';
  if (mesic && rok) {
    rok_mesic = 'rok='+rok+'&mesic='+mesic+'&';
  } else {
    rok_mesic = '';
  }
  var page = 'http://www.smscz.cz/zemedelske-stroje/modules/kalendar.php?'+rok_mesic+'opener_id='+opener_id;
  window.open(page,'_blank',args);
}  

function show_hide(elem_id) {
  if (doc.getElementById(elem_id).style.display == 'none') {
    doc.getElementById(elem_id).style.display = '';
  } else {
    doc.getElementById(elem_id).style.display = 'none';
  }
}   

function show(elem_id) {
  doc.getElementById(elem_id).style.display = '';
}  

function hide(elem_id) {
  doc.getElementById(elem_id).style.display = 'none';
}  

function is_checked(elem_id) {
  return doc.getElementById(elem_id).checked;
}

function check_max_length(event, input, max_length) {
  var key = event.which;  

  if(key >= 33 || key == 13) {  
    return (input.value.length <= max_length);
  } else {
    return true;
  }
}      

function save_parametr(hodnota_akce, hodnota_id) {
  doc.getElementById('hodnota_akce').value = hodnota_akce;
  doc.getElementById('hodnota_id').value = hodnota_id; 
  doc.getElementById('form').submit();
}

/* AJAX */
function get_polozka_html(page, polozka_id, input, close) {
  var text = '';
  var url = root_http+'ajax/get_polozka_html.php';
	var pars = 'page='+page+'&polozka_id='+polozka_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	var text = originalRequest.responseText;
  	opener.document.getElementById(input).innerHTML = text;
  	if (close) {
  	  self.close();
  	}
  }} );
}

function prirad_polozky(page, pocet_polozek, polozka_id, sloupec_id, tabulka) {
  var polozky2_id = '';
  for (var i = 1; i <= pocet_polozek; i++) {
    if (doc.getElementById('polozka'+i).checked == true) {
      polozky2_id += '-'+doc.getElementById('polozka'+i).value;
    }
  }

  if (polozky2_id != '') {
    polozky2_id = polozky2_id.substr(1);
    var url = root_http+'ajax/priradit_polozky.php';
  	var pars = 'page='+page+'&polozky2_id='+polozky2_id+'&polozka_id='+polozka_id+'&sloupec_id='+sloupec_id+'&tabulka='+tabulka;
  	//alert(url+'?'+pars);
  	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	window.location.reload();
  	opener.location.reload();
    }} );
  } 
}  

function prirad_hlavni_sekce(pocet_polozek, tabulka, slozka) {
  var polozka_name = 'polozka';
  if (slozka) {
    polozka_name = 'slozka';
  }

  var polozky_id = '';
  for (var i = 1; i <= pocet_polozek; i++) {
    if (doc.getElementById(polozka_name+i).checked == true) {
      polozky_id += '-'+doc.getElementById(polozka_name+i).value;
    }
  }
  if (polozky_id != '') {
    polozky_id = polozky_id.substr(1);
    var url = root_http+'ajax/priradit_hlavni_sekce.php';
  	var pars = 'polozky_id='+polozky_id+'&tabulka='+tabulka;
  	
  	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	window.location.reload();
  	opener.location.reload();
    }} );
  }
}  

function change_hlavni_sekce_pozice(sekce_id, pozice) {
  	var url = root_http+'ajax/change_hlavni_sekce_pozice.php';
	var pars = 'sekce_id='+sekce_id+'&pozice='+pozice;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){}} );
	window.location.reload();
}    

function get_produkt_cena(produkt_id) {
  var text = '';
	var url = root_http+'ajax/get_produkt_cena.php';
	var pars = 'produkt_id='+produkt_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	var text = originalRequest.responseText;
  	document.getElementById('cena').innerHTML = text;
  }} );
}   

function get_varianta_cena(varianta_id) {
  var text = '';
	var url = root_http+'ajax/get_produkt_cena.php';
	var pars = 'varianta_id='+varianta_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	var text = originalRequest.responseText;
  	document.getElementById('cena').innerHTML = text;
  }} );
}   

function get_produkt_kod(produkt_id) {
  var text = '';
	var url = root_http+'ajax/get_produkt_kod.php';
	var pars = 'produkt_id='+produkt_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	var text = originalRequest.responseText;
  	document.getElementById('produkt_kod').innerHTML = text;
  }} );
}

function get_kraje_option(stat_id, lng_id) {
  var text = '';
	var url = root_http+'ajax/get_kraje_option.php';
	var pars = 'stat_id='+stat_id+'&lng_id='+lng_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	var text = originalRequest.responseText;
  	document.getElementById('kraj_id_td').innerHTML = text;
  }} );
}   

function get_okresy_option(kraj_id, lng_id) {
  var text = '';
	var url = root_http+'ajax/get_okresy_option.php';
	var pars = 'kraj_id='+kraj_id+'&lng_id='+lng_id;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	var text = originalRequest.responseText;
  	document.getElementById('okres_id_td').innerHTML = text;
  }} );
}   

function get_nazev_seo(nazev_seo, input) {
  var text = '';
	var url = root_http+'ajax/get_nazev_seo.php';
	var pars = 'nazev_seo='+nazev_seo;
	var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete: function(originalRequest){
  	var text = originalRequest.responseText;
  	document.getElementById(input).value = text;
  }} );
}     
/* KONEC - AJAX */

function roll(img_name, img_src)
	   {
	   document[img_name].src = img_src;
	   }

function prirad_polozku_htmleditor(fileUrl) {
	window.top.opener.SetUrl( encodeURI( fileUrl ).replace( '#', '%23' ) ) ;
	window.top.close() ;
	window.top.opener.focus();
}

/* PRO MAPU */
function marker_save() {
  doc.getElementById('latitude').value = marker.getPoint().lat();
  doc.getElementById('longitude').value = marker.getPoint().lng();
  doc.getElementById('map_zoom').value = map.getZoom();	
}

function unset_marker() {
  doc.getElementById('latitude').value = 0;
  doc.getElementById('longitude').value = 0;
  doc.getElementById('map_zoom').value = 0;
  var point = new GLatLng(0, 0);	
  marker.setPoint(point);      	  
	map.setCenter(point, 0);
}

function search_address(address) {
	var geocoder = new GClientGeocoder();
	geocoder.getLatLng(address, function (point) {
		if (!point) {
			alert('NENALEZENO: ' + address);
		} else {
			marker.setPoint(point);
			map.setCenter(point, 15);
			marker_save();
		}
	});
}
/* KONEC - PRO MAPU */

var url = 'http://www.penzion-hajenka.sk/';

function flash_menu(arg)
{
document.write('<object type="application/x-shockwave-flash" data="'+url+'swf/logo.swf" width="185" height="100"><param name="movie" value="'+url+'swf/logo.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="'+url+'swf/logo.swf"  width="185" height="100" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" /></object>');
}

function flash_uvod()
{
document.write('<object type="application/x-shockwave-flash" data="'+url+'swf/splash.swf" width="900" height="230"><param name="movie" value="'+url+'swf/logo.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="'+url+'swf/splash.swf" quality="high" bgcolor="#ffffff" width="900" height="230" name="swf/splash" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" /></object>');
}

