// 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 defValues = {"firstname":"First Name","lastname":"Last Name",
	"email":"Email Address","email_confirm":"Confirm Email",
	"password":"Password","password_confirm":"Confirm",
	"username":"User Name", "name":"Your Name","message":"Your question",
	"captcha":"Enter the 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 = "";
		}
	});
}

window.addEvent("load", function() {
	var editing = $("editing");
	if ($chk(editing)) {
		editing = editing.value.toInt();
	}
	else {
		editing = false;
	}
	var content = $$("div.scroll").each(function(el,idx) {
		if (el.getStyle("overflow") == "hidden")
			editing = false;
	});
	if (!editing) {
		var search = $("search");
		var results = $("search-results");
		if ($chk(search)) {
			if (search.innerHTML.length == 0) {
				search.setStyle("display","none");
				if ($chk(results)) {
					results.setStyle("display","none");
					results.className = results.className.replace("scroll","");
				}
			}
		}
		var myScroll = new MooScroll({disabledOpacity:0});
		var el = $("content-left-bottom");
		if ($chk(el)) {
			var c = el.getElements("div.content-mid");
			if (c.length > 0) {
				var ic = c[0].getChildren();
				if (ic.length < 2) {
					el.setStyle("display","none");
				}
				var x = 0;
			}
		}
		var el = $("content-right-bottom");
		if ($chk(el)) {
			var c = el.getElements("div.content-mid");
			if (c.length > 0) {
				var ic = c[0].getChildren();
				if (ic.length < 2) {
					el.setStyle("display","none");
				}
				var x = 0;
			}
		}
		var el = $("middle-content");
		if ($chk(el)) {
			var pc = el.getChildren("div#page-content");
			if (pc.length > 0) {
				if (pc[0].innerHTML.length == 0) {
					el.setStyle("display","none");
				}
			}
			var modules = el.getChildren("div.module");
			var used = false;
			modules.each(function(el,idx) {
				used = used || el.getChildren().length > 1;	//div .break exists here
			});
			if (!used && modules.length > 0)
				el.setStyle("display","none");
		}
	}

});
function setHeight() {
	var el = $("content");
	if ($chk(el)) {
		var h = el.getHeight();
		var e = $("bg_left");
		if ($chk(e)) e.setStyle("height",h);
		e = $("bg_right")
		if ($chk(e)) e.setStyle("height",h);
		setBorder("content-main");
		setBorder("content-fullmain");
	}
}

function setBorder(el) {
	var el = $(el);
	if ($chk(el)) {
		h = el.getHeight();
		var hl = $("content-left").getHeight();
		if (hl < h)
			$("content-left").setStyle("height",h);
		else
			el.setStyle("height",hl);
	}
}

function setTheme(theme) {
        var inp = $$("input[type=image]");
        inp.each(function(el,idx) {
                el.src = el.src.replace("/white/","/".concat(theme).concat("/"));
        });
        var img = $$("img");
        img.each(function(el,idx) {
                el.src = el.src.replace("/white/","/".concat(theme).concat("/"));
        });
}

