/*
  GLENILENFARM.COM
  Copyright (c) 2009, All Rights Reserved
*/


  wxpm = function (name, company, domain) {
    locationstring = 'mai' + 'lto:' + name + '@' + company + '.' + domain;
    window.location.replace(locationstring);
  }

  function showpanel(pid) {
    if(pid <0) {

        if(pid == -1) {
            $$('#panels .panel').each(function(el, index) {
                if(el.visible()) {
                    pid = (index >0) ? index -1 : 2;
                }
            });
        } else
        if(pid == -2) {
            $$('#panels .panel').each(function(el, index) {
                if(el.visible()) {
                    pid = (index <2) ? index +1 : 0;
                }
            });
        }
    }

    $$('#panels .panel').each(function(el, index) {
        if(index == pid) { el.show();
        } else { el.hide();
        }
    });

    $$('#navpanel a').each(function(el, index) {
        if((index-1) == pid) {
            el.addClassName('current');
        } else {
            el.removeClassName('current');
        }
    });
  }


  document.observe('dom:loaded', function () {

    var pageclass = window.location.pathname.substring(window.location.pathname.lastIndexOf('/') + 1, window.location.pathname.length-5).replace('-',' ');
    if(pageclass == '/') {  pageclass='index';    }
    $('body').addClassName(pageclass );

    if(pageclass=='index') {
        $('navpanel').innerHTML = "<a onclick='if(window.slideshow) {window.slideshow.stop(); } return showpanel(-1);'>&lt;</a> <a class='current' onclick='if(window.slideshow) {window.slideshow.stop(); } return showpanel(0);'>1</a>  <a onclick='if(window.slideshow) {window.slideshow.stop(); } return showpanel(1);'>2</a>  <a onclick='if(window.slideshow) {window.slideshow.stop(); } return showpanel(2);'>3</a>  <a onclick='if(window.slideshow) {window.slideshow.stop(); } return showpanel(-2);'>&gt;</a> ";

        $$('#panels .panel').each(function(el, index) {
            if(index >0) { el.hide();
            } else { el.show();
            }
        });

        window.slideshow = new PeriodicalExecuter(function() {
            showpanel(-2);
        }, 5);
    }

    $$('#body.guestbook form td').each(function(el) {

        if(el.innerHTML == 'Your name') {
          el.innerHTML = '<b>Name*</b>';
        } else
        if(el.innerHTML == 'Your location') {
          el.innerHTML = '<b>Location*</b>';
        } else
        if(el.innerHTML == 'Enter message') {
          el.innerHTML = '<b>Message*</b>';
        } else
        if(el.innerHTML == '<input value="Add" name="submit" type="submit">' || el.innerHTML == '<INPUT type=submit value=Add name=submit>') {
          el.innerHTML = '<input type="hidden" name="submit" value="Add"/><button class="submit" type="submit"><b>POST COMMENTS</b></button><br/>* Required content';
        } else
        if(el.childNodes && el.childNodes[0].tagName && el.childNodes[0].tagName.toLowerCase() == 'b') {
          el.innerHTML = el.childNodes[0].innerHTML;
        } else
        if(el.childNodes && el.childNodes[0].tagName && el.childNodes[0].tagName.toLowerCase() == 'a') {
          Element.remove(el.parentNode);
        }
      });

    $$('#body.guestbook .maintext form').each(function(el) {
        if(el.action.indexOf('guestbook_gateway') != -1) {
            el.setAttribute('action','/stg/bespoke_images/glenilen/guestbook.php');
        }

      });

    $$('#body.guestbook form+table tr').each(function(el) {

      if(el.childNodes && el.childNodes.length > 3) {

        Element.remove(el.childNodes[0]);
        var name = Element.remove(el.childNodes[0]);
        Element.remove(el.childNodes[0]);
        Element.remove(el.childNodes[0]);
        Element.remove(el.childNodes[0]);
        Element.remove(el.childNodes[1]);

        el.childNodes[0].innerHTML+= "<br/><br/><b>"+name.childNodes[2].nodeValue+", "+name.childNodes[6].nodeValue+"</b>";

      } else if(el.childNodes && el.childNodes.length == 3 && el.childNodes[0].tagName) {

        var name = Element.remove(el.childNodes[0]);
        Element.remove(el.childNodes[0]);

        el.childNodes[0].innerHTML+= "<br/><br/><b>"+name.childNodes[2].nodeValue+", "+name.childNodes[6].nodeValue+"</b>";
      }

    });

  }, false);
