// JavaScript Document

// map popup
function map_popup(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=800,height=600,left = 400,top = 192');");
	return false;
}

var myVerticalSlide;
var slideIn;
var slideOut;

window.addEvent("domready",function() {
	var s = $("slider-login");
	if ($chk(s)) {
		myVerticalSlide = new Fx.Slide('slider-login');
		s.setStyle("visibility","hidden");
		slideIn = function() {
			var s = $("slider-login");
			if ($chk(s)) {
				s.setStyle("visibility","visible");
			}
			myVerticalSlide.slideIn()
		};
		slideOut = function() {myVerticalSlide.slideOut()};
		slideOut();
	}
	else {
		slideIn = function() {};
		slideOut = function() {};
	}
	//if (!document.URL.contains("editpage"))
	var content = $("content-left");
	if ($chk(content)) {
		if (content.getStyle("overflow") == "hidden")
			var myScroll = new MooScroll({selector:'#inner-content',disabledOpacity:0});
	}


/*
	else {
		var frm = $("cmsform");
		if ($chk(frm)) {
			if ($("cmsform").getElement("input#edit").value != 1) {
			    var myScroll = new MooScroll({selector:'#inner-content',disabledOpacity:0});
			}
		}
	}
*/
});

function onload() {
	//$("slider-login").setStyle("visibility","visible");
}
var defValues = {"firstname":"First Name","lastname":"Last Name",
	"email":"email","email_confirm":"confirm email",
	"password":"Password","password_confirm":"Confirm",
	"username":"user name", "name":"name","message":"your question",
	"captcha":"enter security code",
	"first_name":"first name",
	"last_name":"last name",
	"email_address":"email",
	"address_line_1":"address line 1",
	"address_line_2":"address line 2",
	"city_name":"city",
	"state_name":"state",
	"zip_code":"postal code"
};

function setText(obj) {
	if (obj.value.length == 0) {
		obj.value = defValues[obj.id];
	}
	else if (obj.value == defValues[obj.id])
		obj.value = "";
}

function chkForm(obj) {
	obj.getElements("input").each(function(el) {
		if (defValues[el.id]!=undefined) {
			if (el.value == defValues[el.id])
				el.value = "";
		}
	});
}

	function show_menu() {
		var sub = this.getElements("ul");
		if ($chk(sub)) {
			if (sub.length > 0) {
				var b = sub[0].getParent("li").getStyle("border");
				var bug = b.split(" ");
				if (bug.length > 3) {
					b = bug[0] + " " + bug[1] + " " + bug[2];
				}
				sub[0].getChildren("li").each(function(el) {el.setStyle("border",b)});
			}
			//sub[0].setStyl e("visibility","visible");
		}
		//
		//	ie7 problem with hiding menus
		//	make sure all sibling menus are hidden
		//
		this.getAllNext().each(function(el) {
			el.className = el.className.replace(" sfhover","");
		});
		this.getAllPrevious().each(function(el) {
			el.className = el.className.replace(" sfhover","");
		});
		this.className += " sfhover";
	}
	function hide_menu() {
		//alert("menu ["+this.className+"]");
		this.className = this.className.replace(" sfhover","");
		//alert("hiding menu ["+this.className+"]");
	}
	Element.implement({
		'hover': function(fn1,fn2) {
			return this.addEvents({
				'mouseenter': function(e) {
					fn1.attempt(e,this);
				},
				'mouseleave': function(e) {
					fn2.attempt(e,this);
				}
			})
		}
	});

