var timer=null;
var current_visible_menu = null;
var current_visible_stat = "sponsor";

function isDOMcompliant() {
    return document.getElementById && document.getElementsByTagName;
}

function init() {
	if (checkelement = document.getElementById('venueid')) {
		if (checkelement.value == 0) {
			setelement = document.getElementById('addform_toggled');
			setelement.style.visibility = "visible";
		}
	}
}

function appear_disappear(idname) {
	var checkid = document.getElementById(idname);
	if (checkid.style.display == "none") {
		Effect.Appear(idname);
	} else {
		Effect.Fade(idname);
	}
	return true;
}

function blindup_blinddown(idname) {
	var checkid = document.getElementById(idname);
	if (checkid.style.display == "none") {
		Effect.BlindDown(idname);
	} else {
		Effect.BlindUp(idname);
	}
	return true;
}


function show_hide(idname) {
	var check_item = document.getElementById(idname);
	
	if (check_item.style.display == "none") { check_item.style.display = "block";}
	else { check_item.style.display  = "none"; }
}
function show_unshow(idname) { show_hide(idname); }
function show_map() { show_hide("map1"); loadMap(); }

function show_stat(statname) {
	if (!isDOMcompliant()) { return; }
	if (statname == current_visible_stat) { return; }
	
	var check_item = document.getElementById("sub_" + statname);
	
	if (current_visible_stat != null) {
		close_item = document.getElementById("sub_" + current_visible_stat);
		close_item.style.display = "none";
	}
	
	check_item.style.display = "block";
	current_visible_stat = statname;
}


// Navbar Functions
function show(menuname) {
    if (!isDOMcompliant()) { return; }
    var top_level = document.getElementById(menuname + "_upper");
    var bottom_level = document.getElementById(menuname + "_lower");
    if (!bottom_level) return;
    
    if (bottom_level.style.display != "none") {
    	// raise the blind..
    	blindup_blinddown(menuname + "_lower");
    	current_visible_menu = null
    } else {
    	// lower the blind..
	    if (current_visible_menu != null) {
	    	blindup_blinddown(current_visible_menu + "_lower");
	    }
	    blindup_blinddown(menuname + "_lower");
	    current_visible_menu = menuname;
    }
}

function unshow() {
    if (!isDOMcompliant()) { return; }
    if (current_visible_menu != null) {
    	blindup_blinddown(current_visible_menu + "_lower");
    }
    current_visible_menu = null
}

// Add show page function
function toggle_venueother(resetElement) {
	checkelement = document.getElementById('venueid');
	setelement = document.getElementById('addform_toggled');
	setelement_input = document.getElementById('venueother');
	if (checkelement.value == 0) {
		setelement.style.visibility = "visible";
		setelement_input.focus();
	} else {
		if (setelement.style.visibility == "visible") {
			setelement.style.visibility = "hidden";
			if (resetElement == true) {
				setelement_input.value = "";
			}
		}
	}
	return false;
}