

// Check for Browser & Platform for PC & IE specific bits
// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

function genTag (myValue, thetxt,defaultval)
{
var returnextra = myValue;
switch (myValue)
{
     case "B" :
          returnextra = "<b>" + theSelection + "</b>";
     break;
     case "I" :
          returnextra = "<i>" + theSelection + "</i>";
     break;
     case "L" :
            if (theSelection=='') {
                 theSelection = defaultval;
          }
          returnextra = "<a href='" + defaultval + "'>" + theSelection + "</a>";
       break;
     case "P" :
            if (theSelection=='') {
                 theSelection = defaultval;
          }
          returnextra = "<img src='/" + defaultval + "' alt='" + theSelection + "' width='' />";
       break;
     case "br" :
          returnextra = "<" + myValue + " />";
     break;
     
}
return returnextra;
}

function addToTextField (myValue,thisid,defaultval)
{
var myField = document.getElementById(thisid); 
//function insertAtCursor(myField, myValue) {
//IE support
     if ((clientVer >= 4) && is_ie && is_win)
     {
          //alert('ie');
          theSelection = document.selection.createRange().text; // Get text selection
          
          if (theSelection) {               
               var bbtext = genTag(myValue, theSelection,defaultval);
               document.selection.createRange().text = bbtext;
          } else {
               var bbtext = genTag(myValue, theSelection,defaultval);
               if ( myField.isTextEdit ) {
                    if ( !myField.caretPos ) {
                         myField.focus();
                         //alert('testing: no caret');
                         saveCaret(myField);
                    }
//                    alert(bbtext);
                    var caretPos = myField.caretPos;
                    caretPos.text = bbtext;
                    
                    
               }
          }
     }
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0') {
     var startPos = myField.selectionStart;
     var endPos = myField.selectionEnd;
     var scrollPos = myField.scrollTop;
     theSelection = myField.value.substring(startPos, endPos);
     var bbtext = genTag(myValue, theSelection,defaultval);
     var newtextlength = bbtext.length;
     myField.value = myField.value.substring(0, startPos)+bbtext+myField.value.substring(endPos, myField.value.length);
     myField.selectionEnd = startPos+newtextlength;
     myField.focus();
     myField.scrollTop = scrollPos;
} else {
     alert('wacked browser');
}
myField.focus();
}

var promptinput;
function entervalue(type) {
var promptinput = '';
if (type=='link') {
     promptinput = prompt("Vloz adresu odkazu","http://");
     if (promptinput!=null)
     addToTextField('L','reports',promptinput);
}
if (type=='picture') {
     promptinput = prompt("Vloz umístení obrázku, buď image/nazev.jpg pokud neni nahrán ve fotogalerii ale pod upload obrázku, nebo gal/cislo.jpg pokud je ve fotogalerii a chceš ho zobrazit normálně a ne jako náhled","image/");
     if (promptinput!=null)
     addToTextField('P','reports',promptinput);
}
}

$(document).ready(function() {
     
});

 function CheckForm(form) {
 var navrat = true;
      
    if (form.nadpis.value == '') {
        form.nadpis.style.background = '#d1a3a3';
        navrat = false;
    } else {
        form.nadpis.style.background = '#FFFFFF';
    }
    if (form.soubor.value == '') {
        form.soubor.style.background = '#d1a3a3';
        navrat = false;
    } else {
        form.soubor.style.background = '#FFFFFF';
    }
    
    return navrat;
 }
function form(what) {
     insertTag (document.pridejreport.reports,what);
  }


function DeleteAnket(soubor,cesta)
{
  smazat = window.confirm("Opravdu chcete smazat anketu "+cesta+"?");
  if (smazat)
  {
     location.href="administrace.php?spr=anketa&amp;action=del&amp;id_del="+soubor;
  }
}
function DeleteReport(soubor,cesta)
{
  smazat = window.confirm("Opravdu chcete smazat Report "+cesta+"?");
  if (smazat)
  {
     location.href="administrace.php?spr=edit&akce=edit&del="+soubor;
  }
}
function checkBoxes(num, check){
for(i=1;i<=num;i++) {
document.getElementById('chk_'+i).checked=check;
}
}
function DeletePrispevek(soubor,cesta)
{
  smazat = window.confirm("Opravdu chcete smazat "+cesta+"");
  if (smazat)
  {
     location.href=""+soubor;
  }
}

function controlValue() {
var mySubmit=true;
if (document.forms[0].soubor.value=="") {
mySubmit=false;
alert("Nenevybrali jste soubor!!");
}

if (mySubmit) {
document.forms[0].submit();
}
}

