/* functions.js */

function editor() {
    tinyMCE.init({ 
      mode : 'exact',
      elements : 'body',
      accessibility_focus : false,
      theme : 'advanced',
      language : 'cs',
      plugins : 'emotions,media,nonbreaking,table,searchreplace,visualchars,preview',
      theme_advanced_buttons1 : 'bold,italic,underline,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,outdent,indent,separator,link,unlink,charmap,code,forecolor,backcolor,separator,undo,redo,image,media,preview',
      theme_advanced_buttons2 : 'fontselect,fontsizeselect,',
      theme_advanced_buttons3 : '',
      theme_advanced_toolbar_location : 'top',
      theme_advanced_toolbar_align : 'left',
      relative_urls : false,
      convert_urls : false,
      extended_valid_elements : 'font[face|size|color|style],span[id|class|align|style]'
    });
}

function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr;
    for (i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)
        x.src=x.oSrc;
}
function MM_goToURL() { //v3.0
    var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
    for (i=0; i<(args.length-1); i+=2)
        eval(args[i]+".location='"+args[i+1]+"'");
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
}
function MM_preloadImages() { //v3.0
    var d=document;
    if(d.images) {
        if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
        for(i=0; i<a.length; i++)
            if (a[i].indexOf("#")!=0) {
                d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
            }
    }
    return true;
}

function MM_findObj(n, d) { //v4.01
    var p,i,x;
    if(!d)
        d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all)
        x=d.all[n];
    for (i=0;!x&&i<d.forms.length;i++)
        x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++)
        x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById)
        x=d.getElementById(n);
    return x;
}

function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments;
    document.MM_sr=new Array;
    for(i=0;i<(a.length-2);i+=3)
        if ((x=MM_findObj(a[i]))!=null) {
            document.MM_sr[j++]=x;
            if(!x.oSrc)
                x.oSrc=x.src;
            x.src=a[i+2];
        }
    return true;
}

function ShowImg(Img, W, H) {
    var Browser = navigator.appName;
    var Version = parseInt(navigator.appVersion);
    if ((Browser == "Netscape" & Version >= 4) ||
        (Browser == "Microsoft Internet Explorer" & Version >= 4)){
        ScrH = screen.height;
        ScrW = screen.width;
    } else {
        ScrH = 0;
        ScrW = 0;
    }

    var BorderW = 1;
    W += 2*BorderW;
    H += 2*BorderW;

    var Position;
    if ((ScrH > 0) && (ScrW > 0))
        Position = ",left="+(ScrW - W)/2+",top="+(ScrH-H)/2;
    else
        Position = "";

    var TmpName= new Date();
    var NewName = "Name_"+TmpName.getTime();
    var Scrollbars = ",scrollbars=no";
    var Background = "#fff";
    if ((ShowImg.arguments.length>3) && (ShowImg.arguments[3]== true))
        Scrollbars = ",scrollbars=yes";
    if (ShowImg.arguments.length>4)
        Background = ShowImg.arguments[4];

    var NewWin = window.open('', NewName, "toolbar=no,location=no,width="+W+",height="+H+",directories=no,status=no,menubar=no,resizable=no"+Scrollbars+Position);
    if (NewWin && NewWin.document) {
        NewWin.document.write('<html><head><title>Velká fotografie</title></head><body style="margin:0px;padding:0px;background-color:"' + Background + ';">');
        NewWin.document.write('<A href="javascript:close();" title="Kliknutím zavřete"><IMG src="'+
                            Img+'" hspace="'+BorderW+'" vspace="'+
                            BorderW+'" border="0"></a>');
        NewWin.document.write('</body></html>');
        return false;
    }
    return true;
}
