function wipe_in_out_object(obj) {
	
	var login_header_a = document.getElementById('login_header_a');
	
	if (obj == 'login_content') {
		var login = true;	
	}
	
	obj = $(obj);
	
	if (!obj.slider) {
		obj.slider = new Fx.Slide(obj, {duration: 700});
	}
	
	if (obj.style.display == 'block') {
		obj.slider.show();
		if (login == true) {
			login_header_a.style.background = 'url(/sup/images/show.gif) no-repeat right center transparent';
		}
		obj.slider.slideOut();
		setTimeout(function() {	obj.setStyle('display', 'none'); }, 699);
		setCookie(obj.getAttribute('id'), 'hide', 999);
		
	} else {
		obj.slider.hide();
		if (login == true) {
			login_header_a.style.background = 'url(/sup/images/hide.gif) no-repeat right center transparent';
		}
		obj.setStyle('display', 'block');
		obj.slider.slideIn();
		setCookie(obj.getAttribute('id'), '', -999);
	}
	
	return false;

}


function setCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = ";expires="+date.toGMTString();
	} else {
		var expires = "";
	}
	document.cookie = name+"="+value+expires+";path=/";

}


function readCookie(name) {
	var needle = name + "=";
	var cookieArray = document.cookie.split(';');
	for(var i=0;i < cookieArray.length;i++) {
		var pair = cookieArray[i];
		while (pair.charAt(0)==' ') {
			pair = pair.substring(1, pair.length);
		}
		if (pair.indexOf(needle) == 0) {
			return pair.substring(needle.length, pair.length);
		}
	}
	
	return null;

}


function checkIds($container) {

	var divs = document.getElementById($container).getElementsByTagName('div');

	var h2s  = document.getElementById($container).getElementsByTagName('h2');
	
	for (var i=0; i < h2s.length; i++) {
		
		var links = h2s[i].getElementsByTagName('a');
		
		if (links.length == 0) {
			continue;
		}
		
		if (links[0].className == 'show_hide') {
			
			links[0].style.background = 'url(/sup/images/sidebar_show_hide.gif) no-repeat right center transparent';

		}
		
	}
	
	for (var i=0; i < divs.length; i++) {
	
		if (divs[i].className == 'show_hide_content') {
			
			
			
			// show if necessary
			var cookie = readCookie(divs[i].getAttribute('id'));
			
			if (cookie == 'hide') {

				divs[i].style.display = 'none';
	
			} else {

				divs[i].style.display = 'block';

			}
		}
	}
	
	return false;

}

function load_view(obj, view) {
	var login_header_a = document.getElementById('login_header_a');
	
	obj = $(obj);	
	obj.slider = new Fx.Slide(obj, {duration: 700});
	
	if (view == 'show') {
		obj.slider.show();
		login_header_a.style.background = 'url(/sup/images/hide.gif) no-repeat right center transparent';
		obj.setStyle('display', 'block');
	
	} else if (view == 'hide') {
		obj.slider.hide();
		login_header_a.style.background = 'url(/sup/images/show.gif) no-repeat right center transparent';
		obj.setStyle('display', 'none');
		
	}
}

function event_reg(view) {
	obj = $('event_registration');	
	obj.slider = new Fx.Slide(obj, {duration: 700});
	obj.setStyle('display', 'block');
	
	if (view == 'show') {
		obj.slider.show();
	} else if (view == 'hide') {
		obj.slider.hide();
	}
}

function simple_slider(obj) {
	
	var login_header_a = document.getElementById('login_header_a');
	
	obj = $(obj);
	
	if (obj.style.display == 'block') {
		login_header_a.style.background = 'url(/sup/images/show.gif) no-repeat right center transparent';
		setTimeout(function() {	obj.setStyle('display', 'none'); }, 699);
	} else {
		login_header_a.style.background = 'url(/sup/images/hide.gif) no-repeat right center transparent';
		obj.setStyle('display', 'block');
	}
	
	obj.slider.toggle();
	
}

function event_simple_slider(obj) {

	obj = $(obj);	
	if (!obj.slider) {
		obj.slider = new Fx.Slide(obj, {duration: 700});
		obj.setStyle('display', 'block');
		obj.slider.show();
	} 
	obj.slider.toggle();
}

function checkLoginCookie(container) {
	
	var login_header_a = document.getElementById('login_header_a');
	
	var login_box = document.getElementById(container);

	var cookie = readCookie(container);
	
	if (cookie == 'hide') {
		login_box.style.display = 'none';
		login_header_a.style.background = 'url(/sup/images/show.gif) no-repeat right center transparent';

	} else {
		login_box.style.display = 'block';
		login_header_a.style.background = 'url(/sup/images/hide.gif) no-repeat right center transparent';
		
	}
		
	return false;
}
