function flippanel(panel, ln, nofocus){
    if(panel.style.display=='none'){
        panel.style.display = '';
        ln.style.color='red';
        if(!nofocus)
            panel.getElementsByTagName('INPUT')[0].focus();
    }else{
        panel.style.display = 'none';
        ln.style.color='';
        panel.getElementsByTagName('INPUT')[0].value='';
    }
}

window.addEvent('domready', function() {
    try {
        if (!NO_AJAX && $('park_filter') && !$("park_filter2")) {
            $('park_filter').addEvent('submit', function(e) {
                var qi = this.getElements('input[name=q]')[0];
                if (qi.value == SEARCH_HELPTEXT) {
                    qi.value = '';
                }
            });
        }
    } catch (e) { }
    if ($('frm_newsletter'))
        $('frm_newsletter').addEvent('submit', function(e) {
            var qi = this.getElements('input[name=email]')[0];
            if (qi.value == NEWS_HELPTEXT) {
                qi.value = '';
            }
        });


    $$("A.display_flipper").each(function(item, index) {
        item.setAttribute('href', 'javascript:void(null)');
        item.addEvent('click', function(nofocus) {
            flippanel($(this.getAttribute("id") + "_panel"), this, nofocus);
            return;
            var prename = this.id.substring(0, this.id.length - 1);
            if (!$(prename)) prename = this.id + '2';
            if ($(prename)) flippanel($(prename + "_panel"), $(prename), true);
        })
    });

    $$("INPUT.input1").each(function(item, index) {
        check_zipcode = function() {
            var match = /\d\d\d\d\d/i.exec(this.value);
            if (match && match.length) {
                var p = this; while (p.tagName != 'FORM') { p = p.parentNode; }
                var zipflipper = p.getElements("A.display_flipper")[0];
                var zippanel = p.getElements("DIV.panelcell")[0];
                var zipfld = zippanel.getElements("INPUT[name=q_z]")[0]
                var distfld = zippanel.getElements("INPUT[name=q_d]")[0];
                zipfld.value = match[0];
                if (zippanel.style.display == 'none')
                    zipflipper.fireEvent('click', true, 0);
                this.value = this.value.replace(match[0], '');
                distfld.focus();
                distfld.select()
            }

        }

        item.addEvent('keyup', check_zipcode);
    });
});




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_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];}}
}

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];}
}
function ShowHideMenu(mymenu, action){
	if(action=="show"){
		document.getElementById(mymenu).style.display="block";
	}else{
		document.getElementById(mymenu).style.display="none";
	}
}