<!--

        // Apply calculated url
        //=================================================================
                function apply_url( form, url, book, tail )
                {
                        if (!tail) var tail = 0;


                        var main_url = 'Main.php' + url
                        if (form.elements['newbooks'].checked) main_url = 'Main.htm' + url

                        if (book!="") main_url += "#" + book

                        var menu_url = 'Menu.php' + url

                        if (menu_url.indexOf('display')<0)
                        {
                                display = get_display()
                                menu_url += '&display=' + display
                        }

//                        alert( main_url )

                        parent.main.location = main_url
                        parent.well.location = 'Wellcome.php'
                        parent.links.location = 'Links.php?current=4'


                        top.tail.Refresh(tail)
                        location = menu_url

                        return 0
                }

        // Get session value
        //=================================================================
                function get_session()
                {
                        var form = document.forms[0]
                        var session = (form.elements['session'].value)
                        return (session) ? session : 0
                }

        // Get display linesize
        //=================================================================
                function get_display()
                {
                        var form = document.forms[0]
                        var display = (form.elements['display'].value)
                        return (display) ? display: 1
                }


        // Calculate url from Form data
        //=================================================================
                function form_query(form)
                {
                        var author = form.elements['authors'].value
                        var category = form.elements['categories'].value
                        var search = form.elements['search'].value
                        var wanted = form.elements['wanted'].value
                        var session = form.elements['session'].value
                        var login = form.elements['login'].value
                        var display = form.elements['display'].value

                        var newbooks = 0
                        if (form.elements['newbooks'].checked) newbooks = 1

                        var extzip = 0
                        if (form.elements['extzip'].checked) extzip = 1

                        var extpub = 0
                        if (form.elements['extpub'].checked) extpub = 1

                        var extwmv = 0
                        if (form.elements['extwmv'].checked) extwmv = 1

                        var extmp3 = 0
                        if (form.elements['extmp3'].checked) extmp3 = 1

                        var extfek = 0
                        if (form.elements['extfek'].checked) extfek = 1

                        var query = '?author=' + author + '&category=' + category + '&newbooks=' + newbooks
                        query += '&extzip=' + extzip + '&extwmv=' + extwmv + '&extmp3=' + extmp3 + '&extfek=' + extfek
                        query += '&extpub=' + extpub
                        if (wanted!='') query += '&search=' + search + '&wanted=' + wanted
                        if (session!='') query += '&session=' + session + '&login=' + login
                        if (login!='') query += '&login=' + login

                        query += '&display=' + display

                        return query
                }


        // Calculate Form data
        //=================================================================
                function get_query()
                {
                        var form = document.forms[0]
                        var query = form_query(form)

                        return query
                }

        // Calculate Form data
        //=================================================================
                function calculate(form, book, tail)
                {
                        if (!tail) var tail = 0;

                        var query = form_query(form)
//                        alert(query)
                        apply_url( form, query, book, tail )

                        return 0
                }

        // Refresh menu+main
        //=================================================================
                function Refresh( book )
                {
                        var form = document.forms[0]
                        calculate(form,book)
                        return 0
                }

        // Refresh menu+main, assert newbooks
        //=================================================================
                function RefreshNew()
                {
                        var form = document.forms[0]
                        var newbooks = form.elements['newbooks']
                        newbooks.checked = true
                        checknew()
                        return 0
                }

        // NewBooks changed
        //=================================================================
                function checknew()
                {
                        var form = document.forms[0]

                        if (form.elements['newbooks'].checked)
                        {
                                form.elements['authors'].value = 0
                                form.elements['categories'].value = 0
                                form.elements['search'].value = 0
                                form.elements['wanted'].value = ''
                                form.elements['extzip'].checked = false
                                form.elements['extwmv'].checked = false
                                form.elements['extmp3'].checked = false
                                form.elements['extfek'].checked = false
                                form.elements['extpub'].checked = false
                        }

                        var query = form_query(form)
                        apply_url( form, query, '' )

                        return 0
                }


        // Clear filters
        //=================================================================
                function clearfilters(form)
                {
                        form.elements['extzip'].checked = false
                        form.elements['extwmv'].checked = false
                        form.elements['extmp3'].checked = false
                        form.elements['extfek'].checked = false
                        form.elements['extpub'].checked = false

                }

        // Select display linesize
        //=================================================================
                function selectdisplay(form)
                {
                        var query = form_query(form)
                        apply_url( form, query, '' )
                }


        // Select display linesize
        //=================================================================
                function toggledisplay()
                {
                        var form = document.forms[0]

                        linesize = form.elements['display'].value
                        linesize++
                        if (linesize>6) linesize = 1
                        form.elements['display'].value = linesize

                        var query = form_query(form)
                        apply_url( form, query, '' )
                }


        // Ext checkboxes changed
        //=================================================================
                function extcheck( nn )
                {
                        var form = document.forms[0]

                        if (nn!='extzip') form.elements['extzip'].checked = false
                        if (nn!='extwmv') form.elements['extwmv'].checked = false
                        if (nn!='extmp3') form.elements['extmp3'].checked = false
                        if (nn!='extfek') form.elements['extfek'].checked = false
                        if (nn!='extpub') form.elements['extpub'].checked = false

                        var query = form_query(form)
                        apply_url( form, query, '' )

                        return 0
                }

        // ZIP changed
        //=================================================================
                function checkzip()
                {
                        return extcheck('extzip')
                }

        // PUB changed
        //=================================================================
                function checkpub()
                {
                        return extcheck('extpub')
                }

        // WMV changed
        //=================================================================
                function checkwmv()
                {
                        return extcheck('extwmv')
                }

        // MP3 changed
        //=================================================================
                function checkmp3()
                {
                        return extcheck('extmp3')
                }

        // FEK changed
        //=================================================================
                function checkfek()
                {
                        return extcheck('extfek')
                }



        // Toggle Checkbox
        //=================================================================
                function toggle( nn )
                {
                        var form = document.forms[0]
                        var newbooks = form.elements[nn]
                        newbooks.checked = !newbooks.checked
                        if (nn=='newbooks')
                        {
                                return checknew()
                        }
                        else
                        {
                                return extcheck(nn)
                        }
                }

        // Toggle NewBooks
        //=================================================================
                function togglenew()
                {
                        return toggle('newbooks')
                }

        // Toggle Zip
        //=================================================================
                function togglezip()
                {
                        return toggle('extzip')
                }

        // Toggle Pub
        //=================================================================
                function togglepub()
                {
                        return toggle('extpub')
                }

        // Toggle WMV
        //=================================================================
                function togglewmv()
                {
                        return toggle('extwmv')
                }

        // Toggle MP3
        //=================================================================
                function togglemp3()
                {
                        return toggle('extmp3')
                }

        // Toggle fek
        //=================================================================
                function togglefek()
                {
                        return toggle('extfek')
                }



        // Catch <ENTER> from wanted
        //=================================================================
                function spot_value(form,name)
                {
//                        alert(event)
                        if (event.keyCode==13)
                        {
                                clear_newbooks(form)
                                calculate(form,'')
                                return false
                        }
                        return true
                }


        // Highlight category
        //=================================================================
        //         var keepbg = 'white'
        //-----------------------------------------------------------------
                function highlight(what,enter)
                {
                        if (enter)
                        {
                                keepbg = what.bgColor
                                what.bgColor ='yellow'
                        }
                        else
                        {
                                what.bgColor = keepbg
                        }
                        return 1
                }

        // Highlight 'newbooks'
        //=================================================================
        //         var keepcol = 'white'
        //-----------------------------------------------------------------
                function highnew(what,enter,rred)
                {
                        if (enter)
                        {
                                keepcol = what.style.color
                                if (rred==1)
                                {
                                        what.style.color ='blue'
                                }
                                else
                                {
                                        what.style.color ='red'
                                }
                        }
                        else
                        {
                                what.style.color = keepcol
                        }
                        return 1
                }

        // Follow Link
        //=================================================================
                function jump(n)
                {
                        var form = document.forms[0]
                        clear_newbooks(form)
                        var category = form.elements['categories']
                        category.value = n
                        calculate(form,'')
                }

        // Follow Link
        //=================================================================
                function event_jump(nn)
                {
                        top.links.jump(3,nn)  // event
                }

        // Select author
        //=================================================================
                function selectauthor(form)
                {
                        clear_newbooks(form)
                        calculate(form,'')
                }

        // Clear 'newbooks'
        //=================================================================
                function clear_newbooks(form)
                {
                        var newbooks = form.elements['newbooks']
                        newbooks.checked = false
                }

        // Display Visitors
        //=================================================================
                function visitors()
                {
                        top.tail.Refresh(0)
                        parent.main.location = 'VisitorList.php?session=1';
                }

        // Display Scroller
        //=================================================================
                function scroller()
                {
                        top.tail.Refresh(0)
                        parent.main.location = 'ScrollerForm.php?session=1';
                }

        // Display Authors
        //=================================================================
                function authors()
                {
                        top.tail.Refresh(0)
                        parent.main.location = 'AuthorForm.php?session=1';
                }

        // AddBook
        //=================================================================
                function addbook()
                {
                        var form = document.forms[0]
                        var query = form_query(form)
                        top.tail.Refresh(0)
                        parent.main.location = 'Book.php' + query + '&id=0';
                }

        // DelBook
        //=================================================================
                function delbook()
                {
                        len = parent.title.RetrieveBookNum()
                        did = parent.title.RetrieveBookID()
                        ttl = parent.title.RetrieveBookTitle()
                        isb = parent.title.RetrieveBookISBN()
                        if (len>0)
                        {
                                if (len>1) alert('Δεν μπορείτε να σβήσετε πολλαπλά βιβλία ταυτόχρονα!\n\nΓια να διαγράψετε ένα βιβλίο μπείτε στη φόρμα του είτε απομονώστε το\nμε τη βοήθεια της αναζήτησης πριν πατήσετε "Διαγραφή"')
                                else if ((did>0) && (confirm('ΕΠΙΒΕΒΑΙΩΣΗ: Να διαγραφεί το βιβλίο\nμε τίτλο:\n\n'+ttl+'\n\nID='+did+'\nISBN='+isb )))
                                {
                                        top.tail.Refresh(0)
                                        parent.main.location = 'BookDelete.php?id=' + did
                                }
                        }
                        else
                        {
                                alert( 'Μπείτε στην καρτέλλα ενός βιβλίου για να το διαγράψετε!' )
                        }

                }

        // Add event
        //=================================================================
                function addevent()
                {
                        top.tail.Refresh(0)
                        session = get_session()
                        parent.main.location = 'Event.php?id=0' + '&session='+session
                }

        // Del event
        //=================================================================
                function delevent()
                {
                        id = parent.title.RetrieveEventID()
                        if (id>0)
                        {
                                if (confirm('ΕΠΙΒΕΒΑΙΩΣΗ: Να διαγραφεί η παρούσα εκδήλωση με ID='+id + ';' ))
                                {
                                        top.tail.Refresh(0)
                                        session = get_session()
                                        parent.main.location = 'EventDelete.php?id=' + id + '&session='+session
                                }
                        }
                        else
                        {
                                alert( 'Μπείτε στην καρτέλλα μιας εκδήλωσης για να τη διαγράψετε!' )
                        }

                }

        // Add offer
        //=================================================================
                function addoffer()
                {
                        top.tail.Refresh(0)
                        session = get_session()
                        parent.main.location = 'Offer.php?id=0' + '&session='+session
                }

        // Del offer
        //=================================================================
                function deloffer()
                {
                        id = parent.title.RetrieveOfferID()
                        if (id>0)
                        {
                                if (confirm('ΕΠΙΒΕΒΑΙΩΣΗ: Να διαγραφεί η παρούσα προσφορά με ID='+id + ';' ))
                                {
                                        top.tail.Refresh(0)
                                        session = get_session()
                                        parent.main.location = 'OfferDelete.php?id=' + id + '&session='+session
                                }
                        }
                        else
                        {
                                alert( 'Μπείτε στην καρτέλλα μιας προσφοράς για να τη διαγράψετε!' )
                        }

                }

        // Logout from Administration
        //=================================================================
                function logout()
                {
                        top.location = 'http://www.epikentro.gr'
                }


        // Login for Administration
        //=================================================================
                function DoLogin()
                {
                        document.forms[0].submit()
                }


        // Catch <ENTER> from password
        //=================================================================
                function pwd_enter()
                {
                        if (event.keyCode==13)
                        {
                                DoLogin()
                                return false
                        }
                        return true
                }


        //
        //=================================================================
                function Upcoming(tail)
                {
                        if (!tail) var tail = 0;

                        var form = document.forms[0]
                        form.elements['authors'].value = 0
                        form.elements['categories'].value = 0

                        form.elements['extpub'].checked = false

                        form.elements['search'].value = 1      // searchmode = ISBN
                        form.elements['wanted'].value = "Υπ"

                        clear_newbooks(form)
                        clearfilters(form)

                        calculate(form,'',tail)
                        return false
                }

        //
        //=================================================================
                function Ebooks(tail)
                {
                        if (!tail) var tail = 0;

                        var form = document.forms[0]
                        form.elements['authors'].value = 0
                        form.elements['categories'].value = 0

                        form.elements['search'].value = 0      // searchmode = Title
                        form.elements['wanted'].value = ""

                        clear_newbooks(form)
                        clearfilters(form)

                        form.elements['extpub'].checked = true
                        form.elements['display'].value = 1

                        calculate(form,'',tail)
                        return false
                }





//  end script -->
