/*************************



  Coppermine Photo Gallery



  ************************



  Copyright (c) 2003-2006 Coppermine Dev Team



  v1.1 originally written by Gregory DEMAR







  This program is free software; you can redistribute it and/or modify



  it under the terms of the GNU General Public License as published by



  the Free Software Foundation; either version 2 of the License, or



  (at your option) any later version.



  ********************************************



  Coppermine version: 1.4.8



  $Source$



  $Revision: 3116 $



  $Author: gaugau $



  $Date: 2006-06-08 00:11:54 +0200 (Do, 08 Jun 2006) $



**********************************************/







function MM_openBrWindow(theURL,winName,features) { //v2.0



  window.open(theURL,winName,features);



}







function writeCookie(name, data, noDays){



  var cookieStr = name + "="+ data



  if (writeCookie.arguments.length > 2){



    cookieStr += "; expires=" + getCookieExpireDate(noDays)



    }



  document.cookie = cookieStr



}







function readCookie(cookieName){



   var searchName = cookieName + "="



   var cookies = document.cookie



   var start = cookies.indexOf(cookieName)



   if (start == -1){ // cookie not found



     return ""



     }



   start += searchName.length //start of the cookie data



   var end = cookies.indexOf(";", start)



   if (end == -1){



     end = cookies.length



     }



   return cookies.substring(start, end)



}







function blocking(nr, cookie, vis_state)



{



        if (document.layers)



        {



                current = (document.layers[nr].display == 'none') ? vis_state : 'none';



                if (cookie != '')



                        writeCookie(nr, current);



                document.layers[nr].display = current;



        }



        else if (document.all)



        {



                current = (document.all[nr].style.display == 'none') ? vis_state : 'none';



                if (cookie != '')



                        writeCookie(nr, current);



                document.all[nr].style.display = current;



        }



        else if (document.getElementById)



        {



                display = (document.getElementById(nr).style.display == 'none') ? vis_state : 'none';



                if (cookie != '')



                        writeCookie(nr, display);



                document.getElementById(nr).style.display = display;



        }



}











function adjust_popup()



{



        var w, h, fixedW, fixedH, diffW, diffH;



        if (document.documentElement && document.body.clientHeight==0) {     // Catches IE6 and FF in DOCMODE



                fixedW = document.documentElement.clientWidth;



                fixedH = document.documentElement.clientHeight;



                window.resizeTo(fixedW, fixedH);



                diffW = fixedW - document.documentElement.clientWidth;



                diffH = fixedH - document.documentElement.clientHeight;



                w = fixedW + diffW + 16; // Vert Scrollbar Always On in DOCMODE.



                h = fixedH + diffH;



                if (w >= screen.availWidth) h += 16;



        } else if (document.all) {



                fixedW = document.body.clientWidth;



                fixedH = document.body.clientHeight;



                window.resizeTo(fixedW, fixedH);



                diffW = fixedW - document.body.clientWidth;



                diffH = fixedH - document.body.clientHeight;



                w = fixedW + diffW;



                h = fixedH + diffH;



                if (h >= screen.availHeight) w += 16;



                if (w >= screen.availWidth)  h += 16;



        } else {



                fixedW = window.innerWidth;



                fixedH = window.innerHeight;



                window.resizeTo(fixedW, fixedH);



                diffW = fixedW - window.innerWidth;



                diffH = fixedH - window.innerHeight;



                w = fixedW + diffW;



                h = fixedH + diffH;



                if (w >= screen.availWidth)  h += 16;



                if (h >= screen.availHeight) w += 16;



        }



        w = Math.min(w,screen.availWidth);



        h = Math.min(h,screen.availHeight);



        window.resizeTo(w,h);



        window.moveTo((screen.availWidth-w)/2, (screen.availHeight-h)/2);



}







function show_section(e) {



    if (document.getElementById(e).style.display == 'none') {



        document.getElementById(e).style.display = 'block';



    } else {



        document.getElementById(e).style.display = 'none';



    }



}











function expand()



{



        var Nodes = document.getElementsByTagName("table")



        var max = Nodes.length



        for(var i = 0;i < max;i++) {



                var nodeObj = Nodes.item(i)



                var str = nodeObj.id



                if (str.match("section")) {



                        nodeObj.style.display = 'block';



                }



        }



}






function hideall()



{



        var Nodes = document.getElementsByTagName("table")



        var max = Nodes.length



        for(var i = 0;i < max;i++) {



                var nodeObj = Nodes.item(i)



                var str = nodeObj.id



                if (str.match("section")) {



                        nodeObj.style.display = 'none';



                



