// disable right mouse button
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
  if(navigator.appName == "Netscape") document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
  function mischandler(){
   return false;
 }
  function mousehandler(e){
 	var myevent = (isNS) ? e : event;
 	var eventbutton = (isNS) ? myevent.which : myevent.button;
    if((eventbutton==2)||(eventbutton==3)) return false;
 }
 document.oncontextmenu = mischandler;
 document.onmousedown = mousehandler;
 document.onmouseup = mousehandler;
  
function loadPageContent(adr,id){ //vypsani dat do obsahu

     var url = adr;
     if (url != 0){
       if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else{
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequestContent(id); };
        httpRequest.send(null);
      }
      else{
        alert('Odkaz zatím není funkční, děkujeme za pochopení.');
      }
}

function processRequestContent(id){ //vypsani dat do obsahu
  if (httpRequest.readyState == 4){
    if(httpRequest.status == 200){
      var content = document.getElementById(id);
      content.innerHTML = httpRequest.responseText;
    }
    else {
        alert('Odkaz zatím není funkční, děkujeme za pochopení.');
    }
  }
}

function loadPageIndex( adr ){ //vypsani pozadovane stranky z indexu
    //vytvoreni nove promenne
    var ind = null;
    //gecko
    if( window.XMLHttpRequest ){
        ind = new XMLHttpRequest()
    }
    else if ( window.ActiveXObject ){
        //IE
        ind = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //pokud se neporadilo vytvorit 
    if (!ind) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
    }
    ind.onreadystatechange = function () {processIndex(ind); } ;
    ind.open("GET", adr, true);
    ind.send( null );
}

function processIndex( ind ){ //indin
    var txt;
    if (ind.readyState == 4){
        if(ind.status == 200 || ind.status == 0){
            txt=ind.responseText;
            document.getElementById('content').innerHTML = txt;
        }
    }
}

function loadPageAdmin(adresa,ident){ //vypsani dat do obsahu
     var url = adresa;
     if (url != 0){
       if (window.ActiveXObject){
          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else{
          httpRequest = new XMLHttpRequest();
        }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequestAdmin(ident); };
        httpRequest.send(null);
      }
      else{
        alert('Odkaz zatím není funkční, děkujeme za pochopení.');
      }
}

function processRequestAdmin(ident){ //vypsani dat do obsahu
  if (httpRequest.readyState == 4){
    if(httpRequest.status == 200){
      var menu = document.getElementById(ident);
      menu.innerHTML = httpRequest.responseText;
      loadPageContent('admin/main.php','content');
    }
    else {
        alert('Odkaz zatím není funkční, děkujeme za pochopení.');
    }
  }
}

function log( email, pwd ){  //login
    //vytvoreni nove promenne
    var log = null;
    //gecko
    if( window.XMLHttpRequest ){
        log = new XMLHttpRequest()
    }
    else if ( window.ActiveXObject ){
        //IE
        log = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //pokud se neporadilo vytvorit 
    if (!log) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
    }
    log.onreadystatechange = function () {processLogin(log); } ;
    log.open("GET", "/scripts/log_user.php?email=" + email + "&pwd=" + pwd, true);
    log.send( null );
}

function processLogin( log ){ //login
    var txt;
    if (log.readyState == 4){
        if(log.status == 200 || log.status == 0){
            txt=log.responseText;
            document.getElementById('login').innerHTML = txt;
        }
    }
}

function erase(){ //login
    document.forms.formllog.email.value = '';
    document.forms.formllog.pwd.value = '';
}

function unlog(){  //logout
    //vytvoreni nove promenne
    var unlog = null;
    //gecko
    if( window.XMLHttpRequest ){
        unlog = new XMLHttpRequest()
    }
    else if ( window.ActiveXObject ){
        //IE
        unlog = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //pokud se neporadilo vytvorit 
    if (!unlog) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
    }
    unlog.onreadystatechange = function () {processUnlog(unlog); } ;
    unlog.open("GET", "/i/logout.php", true);
    unlog.send( null );
}

function processUnlog( unlog ){ //logout
    var txt;
    if (unlog.readyState == 4){
        if(unlog.status == 200 || unlog.status == 0){
            txt=unlog.responseText;
            document.getElementById('login').innerHTML = txt;
        }
    }
}

function napoveda(){ //spatny login
  alert('Vaše přihlášení neproběhlo úspěšně. \nZa přihlašovací informace se považuje Váš email a heslo. \n \nPři zadávání údajů dbejte na preciznost vkládání a zkontrolujte si, \njestli máte správně nastavenou klávesnici CZ/EN/DE/..(Y/Z, A/a atd). \nPokud potíže přetrvají, kontaktujte administrátora.');
  unlog();
}

function say(text){ //announce
  alert(text);
}

function add_smile(myField, myValue){
//IE support
  if (document.selection){
    myField.focus();
    sel = document.selection.createRange();
    sel.text = myValue;
  } //MOZILLA/NETSCAPE support
  else 
    if(myField.selectionStart || myField.selectionStart == '0'){
      var startPos = myField.selectionStart;
      var endPos = myField.selectionEnd;
      myField.value = myField.value.substring(0, startPos)
      + myValue
      + myField.value.substring(endPos, myField.value.length);
    }
    else{
      myField.value += myValue;
    }

}

function book_msg( name, email, url, text, added, posted_code){ //new msg book

var cz_text = text;

for(c = 0;c<=text.length; c++){
cz_text = cz_text.replace('ě','~01');cz_text = cz_text.replace('š','~02');cz_text = cz_text.replace('č','~03');cz_text = cz_text.replace('ř','~04');cz_text = cz_text.replace('ž','~05');
cz_text = cz_text.replace('ý','~06');cz_text = cz_text.replace('á','~07');cz_text = cz_text.replace('í','~08');cz_text = cz_text.replace('é','~09');cz_text = cz_text.replace('ú','~10');
cz_text = cz_text.replace('ů','~11');cz_text = cz_text.replace('ť','~12');cz_text = cz_text.replace('ó','~13');cz_text = cz_text.replace('ď','~14');cz_text = cz_text.replace('ĺ','~15');
cz_text = cz_text.replace('Ě','~16');cz_text = cz_text.replace('Š','~17');cz_text = cz_text.replace('Č','~18');cz_text = cz_text.replace('Ř','~19');cz_text = cz_text.replace('Ž','~20');
cz_text = cz_text.replace('Ý','~21');cz_text = cz_text.replace('Á','~22');cz_text = cz_text.replace('Í','~23');cz_text = cz_text.replace('É','~24');cz_text = cz_text.replace('Ú','~25');
cz_text = cz_text.replace('Ů','~26');cz_text = cz_text.replace('Ť','~27');cz_text = cz_text.replace('Ó','~28');cz_text = cz_text.replace('Ď','~29');cz_text = cz_text.replace('Ĺ','~30');
cz_text = cz_text.replace('ň','~31');cz_text = cz_text.replace('Ň','~32');cz_text = cz_text.replace('+','~33');cz_text = cz_text.replace('#','~34');cz_text = cz_text.replace('&','~35');
cz_text = cz_text.replace('\'','~36');cz_text = cz_text.replace('\n','~37');
}

var cz_name = name;

for(d = 0;d<=name.length; d++){
cz_name = cz_name.replace('ě','~01');cz_name = cz_name.replace('š','~02');cz_name = cz_name.replace('č','~03');cz_name = cz_name.replace('ř','~04');cz_name = cz_name.replace('ž','~05');
cz_name = cz_name.replace('ý','~06');cz_name = cz_name.replace('á','~07');cz_name = cz_name.replace('í','~08');cz_name = cz_name.replace('é','~09');cz_name = cz_name.replace('ú','~10');
cz_name = cz_name.replace('ů','~11');cz_name = cz_name.replace('ť','~12');cz_name = cz_name.replace('ó','~13');cz_name = cz_name.replace('ď','~14');cz_name = cz_name.replace('ĺ','~15');
cz_name = cz_name.replace('Ě','~16');cz_name = cz_name.replace('Š','~17');cz_name = cz_name.replace('Č','~18');cz_name = cz_name.replace('Ř','~19');cz_name = cz_name.replace('Ž','~20');
cz_name = cz_name.replace('Ý','~21');cz_name = cz_name.replace('Á','~22');cz_name = cz_name.replace('Í','~23');cz_name = cz_name.replace('É','~24');cz_name = cz_name.replace('Ú','~25');
cz_name = cz_name.replace('Ů','~26');cz_name = cz_name.replace('Ť','~27');cz_name = cz_name.replace('Ó','~28');cz_name = cz_name.replace('Ď','~29');cz_name = cz_name.replace('Ĺ','~30');
cz_name = cz_name.replace('ň','~31');cz_name = cz_name.replace('Ň','~32');cz_name = cz_name.replace('+','~33');cz_name = cz_name.replace('#','~34');cz_name = cz_name.replace('&','~35');
cz_name = cz_name.replace('\'','~36');cz_name = cz_name.replace('\n','~37');
}

    //vytvoreni nove promenne
    var msg_new = null;
    //gecko
    if( window.XMLHttpRequest ){
        msg_new = new XMLHttpRequest()
    }
    else if ( window.ActiveXObject ){
        //IE
        msg_new = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //pokud se neporadilo vytvorit 
    if (!msg_new) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
    }
      
    msg_new.onreadystatechange = function () {processMsgNew(msg_new); } ;
    msg_new.open("GET", "scripts/book.php?name=" + cz_name + "&email=" + email + "&url=" + url + "&text=" + cz_text + "&added=" + added + "&posted_code=" + posted_code + "&new_msg=true", true);
    msg_new.send( null );
}

function processMsgNew(msg_new){
    var txt;
    if (msg_new.readyState == 4){
        if(msg_new.status == 200 || msg_new.status == 0){
            txt=msg_new.responseText;
            document.getElementById('section_main_frame').innerHTML = txt;
        }
    }
}

function book_asw_msg( name, email, url, text, added, posted_code, id_main_msg){ //new answer msg book

var cz_text = text;

for(c = 0;c<=text.length; c++){
cz_text = cz_text.replace('ě','~01');cz_text = cz_text.replace('š','~02');cz_text = cz_text.replace('č','~03');cz_text = cz_text.replace('ř','~04');cz_text = cz_text.replace('ž','~05');
cz_text = cz_text.replace('ý','~06');cz_text = cz_text.replace('á','~07');cz_text = cz_text.replace('í','~08');cz_text = cz_text.replace('é','~09');cz_text = cz_text.replace('ú','~10');
cz_text = cz_text.replace('ů','~11');cz_text = cz_text.replace('ť','~12');cz_text = cz_text.replace('ó','~13');cz_text = cz_text.replace('ď','~14');cz_text = cz_text.replace('ĺ','~15');
cz_text = cz_text.replace('Ě','~16');cz_text = cz_text.replace('Š','~17');cz_text = cz_text.replace('Č','~18');cz_text = cz_text.replace('Ř','~19');cz_text = cz_text.replace('Ž','~20');
cz_text = cz_text.replace('Ý','~21');cz_text = cz_text.replace('Á','~22');cz_text = cz_text.replace('Í','~23');cz_text = cz_text.replace('É','~24');cz_text = cz_text.replace('Ú','~25');
cz_text = cz_text.replace('Ů','~26');cz_text = cz_text.replace('Ť','~27');cz_text = cz_text.replace('Ó','~28');cz_text = cz_text.replace('Ď','~29');cz_text = cz_text.replace('Ĺ','~30');
cz_text = cz_text.replace('ň','~31');cz_text = cz_text.replace('Ň','~32');cz_text = cz_text.replace('+','~33');cz_text = cz_text.replace('#','~34');cz_text = cz_text.replace('&','~35');
cz_text = cz_text.replace('\'','~36');cz_text = cz_text.replace('\n','~37');
}

var cz_name = name;

for(d = 0;d<=name.length; d++){
cz_name = cz_name.replace('ě','~01');cz_name = cz_name.replace('š','~02');cz_name = cz_name.replace('č','~03');cz_name = cz_name.replace('ř','~04');cz_name = cz_name.replace('ž','~05');
cz_name = cz_name.replace('ý','~06');cz_name = cz_name.replace('á','~07');cz_name = cz_name.replace('í','~08');cz_name = cz_name.replace('é','~09');cz_name = cz_name.replace('ú','~10');
cz_name = cz_name.replace('ů','~11');cz_name = cz_name.replace('ť','~12');cz_name = cz_name.replace('ó','~13');cz_name = cz_name.replace('ď','~14');cz_name = cz_name.replace('ĺ','~15');
cz_name = cz_name.replace('Ě','~16');cz_name = cz_name.replace('Š','~17');cz_name = cz_name.replace('Č','~18');cz_name = cz_name.replace('Ř','~19');cz_name = cz_name.replace('Ž','~20');
cz_name = cz_name.replace('Ý','~21');cz_name = cz_name.replace('Á','~22');cz_name = cz_name.replace('Í','~23');cz_name = cz_name.replace('É','~24');cz_name = cz_name.replace('Ú','~25');
cz_name = cz_name.replace('Ů','~26');cz_name = cz_name.replace('Ť','~27');cz_name = cz_name.replace('Ó','~28');cz_name = cz_name.replace('Ď','~29');cz_name = cz_name.replace('Ĺ','~30');
cz_name = cz_name.replace('ň','~31');cz_name = cz_name.replace('Ň','~32');cz_name = cz_name.replace('+','~33');cz_name = cz_name.replace('#','~34');cz_name = cz_name.replace('&','~35');
cz_name = cz_name.replace('\'','~36');cz_name = cz_name.replace('\n','~37');
}

    //vytvoreni nove promenne
    var msg_asw_new = null;
    //gecko
    if( window.XMLHttpRequest ){
        msg_asw_new = new XMLHttpRequest()
    }
    else if ( window.ActiveXObject ){
        //IE
        msg_asw_new = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //pokud se neporadilo vytvorit 
    if (!msg_asw_new) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
    }
      
    msg_asw_new.onreadystatechange = function () {processMsgAswNew(msg_asw_new); } ;
    msg_asw_new.open("GET", "scripts/book.php?name=" + cz_name + "&email=" + email + "&url=" + url + "&text=" + cz_text + "&added=" + added + "&posted_code=" + posted_code + "&id_main_msg=" + id_main_msg + "&new_asw_msg=true", true);
    msg_asw_new.send( null );
}

function processMsgAswNew(msg_asw_new){
    var txt;
    if (msg_asw_new.readyState == 4){
        if(msg_asw_new.status == 200 || msg_asw_new.status == 0){
            txt=msg_asw_new.responseText;
            document.getElementById('section_main_frame').innerHTML = txt;
        }
    }
}

function book_del( date ){ //del msg book

    var pwd = prompt("Zadejte heslo pro smazání vzkazu:", "");
    
    //vytvoreni nove promenne
    var msg_del = null;
    //gecko
    if( window.XMLHttpRequest ){
        msg_del = new XMLHttpRequest()
    }
    else if ( window.ActiveXObject ){
        //IE
        msg_del = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //pokud se neporadilo vytvorit 
    if (!msg_del) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
    }
      
    msg_del.onreadystatechange = function () {processMsgDel(msg_del); } ;
    msg_del.open("GET", "scripts/book.php?pwd=" + pwd + "&date=" + date + "&del_msg=true", true);
    msg_del.send( null );
}

function processMsgDel(msg_del){
    var txt;
    if (msg_del.readyState == 4){
        if(msg_del.status == 200 || msg_del.status == 0){
            txt=msg_del.responseText;
            document.getElementById('section_main_frame').innerHTML = txt;
        }
    }
}

function book_asw_del( date ){ //del msg book

    var pwd = prompt("Zadejte heslo pro smazání vzkazu:", "");
    
    //vytvoreni nove promenne
    var msg_asw_del = null;
    //gecko
    if( window.XMLHttpRequest ){
        msg_asw_del = new XMLHttpRequest()
    }
    else if ( window.ActiveXObject ){
        //IE
        msg_asw_del = new ActiveXObject("Microsoft.XMLHTTP");
    }
    //pokud se neporadilo vytvorit 
    if (!msg_asw_del) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
    }
      
    msg_asw_del.onreadystatechange = function () {processMsgAswDel(msg_asw_del); } ;
    msg_asw_del.open("GET", "scripts/book.php?pwd=" + pwd + "&date=" + date + "&del_msg_asw=true", true);
    msg_asw_del.send( null );
}

function processMsgAswDel(msg_asw_del){
    var txt;
    if (msg_asw_del.readyState == 4){
        if(msg_asw_del.status == 200 || msg_asw_del.status == 0){
            txt=msg_asw_del.responseText;
            document.getElementById('section_main_frame').innerHTML = txt;
        }
    }
}

function book_announc_and_reload(name, email, url, text, x){

  alert('Nevyplnil(a) jste správně kontrolní kód. \nVáš příspěvek zatím nebyl přidán. \nMůžete to zkusit znovu.'); 

  if(x == 0){
    loadPageContent("scripts/book_form.php?re_name=" + name + "&re_email=" + email + "&re_url=" + url + "&re_text=" + text + "&re=true","section_main_frame");
  }
  else{
    loadPageContent("scripts/book_asw_form.php?re_name=" + name + "&re_email=" + email + "&re_url=" + url + "&re_text=" + text + "&id_asw=" + x + "&re=true","section_main_frame");
  }
}

function eshop_cd_announc_and_reload(name, email, tel, street, town, psc, num, note, alert_text){

  alert('Údaje u \n\n' + alert_text + ' \nnebyly uvedeny správně. \nPro vyřízení objednávky jsou ale důležité. \nProto Vás prosíme o jejich doplnění. \n\n'); 
  loadPageContent("scripts/shop_cd.php?re_name=" + name + "&re_email=" + email + "&re_tel=" + tel + "&re_street=" + street + "&re_town=" + town + "&re_psc=" + psc + "&re_num=" + num + "&re_note=" + note + "&re=true","section_main_frame");
}

function eshop_cd( name, email, tel, street, town, psc, num, country, note){ //e-shop cd 

    var alert_text='';var cond=null;
    if(name==''){alert_text+=' -jméno a příjmení \n';cond=1;}
    if((email=='')||(email.indexOf("@")==-1)||(email.indexOf(".")==-1)){alert_text+=' -email \n';cond=1;}
    if(street==''){alert_text+=' -ulice a č.p. \n';cond=1;}
    if(town==''){alert_text+=' -město \n';cond=1;}
    if(psc==''){alert_text+=' -PSČ \n';cond=1;}
    if(num==''){alert_text+=' -počet kusů \n';cond=1;}
    if(cond==1){
      eshop_cd_announc_and_reload(name, email, tel, street, town, psc, num, note, alert_text)
    }
    else{
      //vytvoreni nove promenne
      var cd = null;
      //gecko
      if( window.XMLHttpRequest ){
          cd = new XMLHttpRequest()
      }
      else if ( window.ActiveXObject ){
        //IE
        cd = new ActiveXObject("Microsoft.XMLHTTP");
      }
      //pokud se neporadilo vytvorit 
      if (!cd) {
         alert('Ve Vašem prohlížeči nejede AJAX, zkuste zapnout JavaScript');
         return false;
      }
      
      cd.onreadystatechange = function () {processCd(cd); } ;
      cd.open("GET", "scripts/shop_cd.php?name=" + name + "&email=" + email + "&tel=" + tel + "&street=" + street + "&town=" + town + "&psc=" + psc + "&num=" + num + "&country=" + country + "&note=" + note + "&eshop_cd=true", true);
      cd.send( null );
    }
}

function processCd(cd){
    var txt;
    if (cd.readyState == 4){
        if(cd.status == 200 || cd.status == 0){
            txt=cd.responseText;
            document.getElementById('section_main_frame').innerHTML = txt;
            alert('Vaše objednávka byla uložena. O jejím vyřízení budete informováni.');
        }
    }
}

function bigplayer(){
   var so = new SWFObject("playerbig/playerMultipleList.swf", "mymovie", "295", "200", "7", "#FFFFFF");
   so.addVariable("autoPlay","no")
   so.addVariable("playlistPath","playerbig/playlist.xml")
   so.write("flashPlayer");
}

function bigplayerlanguague(){
   var so = new SWFObject("../playerbig/playerMultipleList.swf", "mymovie", "295", "200", "7", "#FFFFFF");
   so.addVariable("autoPlay","no")
   so.addVariable("playlistPath","../playerbig/playlist.xml")
   so.write("flashPlayer");
}
