// Global JavaScript functions.
//
// Default text clear.
function clearDefault(e) {
	if(e.defaultValue == e.value) {
		e.value = "";
	}
}
function restoreDefault(e) {
	if(e.value == "") {
		e.value = e.defaultValue;
	}
}
//
// Header login form slide in animation.
function showLogin() {
	if ($('headerSearchWrapper').style.display == "none" && $('headerOtherWrapper').style.display == "none") {
		new Effect.toggle('headerLoginWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowLogin').toggle();
		$('imgHideLogin').toggle();
	}
	if ($('headerSearchWrapper').style.display != "none") {
		new Effect.SlideUp('headerSearchWrapper', {queue: 'front', duration: 0.5});
		new Effect.toggle('headerLoginWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowLogin').toggle();
		$('imgHideLogin').toggle();
		$('imgHideSearch').hide();
		$('imgShowSearch').show();
	}
	if ($('headerOtherWrapper').style.display != "none") {
		new Effect.SlideUp('headerOtherWrapper', {queue: 'front', duration: 0.5});
		new Effect.toggle('headerLoginWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowLogin').toggle();
		$('imgHideLogin').toggle();
		$('imgHideOther').hide();
		$('imgShowOther').show();
	}
}
// Header search form slide in animation.
function showSearch() {
	if ($('headerLoginWrapper').style.display == "none" && $('headerOtherWrapper').style.display == "none") {
		new Effect.toggle('headerSearchWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowSearch').toggle();
		$('imgHideSearch').toggle();
	}
	if ($('headerLoginWrapper').style.display != "none") {
		new Effect.SlideUp('headerLoginWrapper', {queue: 'front', duration: 0.5});
		new Effect.toggle('headerSearchWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowSearch').toggle();
		$('imgHideSearch').toggle();
		$('imgHideLogin').hide();
		$('imgShowLogin').show();
	}
	if ($('headerOtherWrapper').style.display != "none") {
		new Effect.SlideUp('headerOtherWrapper', {queue: 'front', duration: 0.5});
		new Effect.toggle('headerSearchWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowSearch').toggle();
		$('imgHideSearch').toggle();
		$('imgHideOther').hide();
		$('imgShowOther').show();
	}
}
// Header other collectables slide in animation.
function showOther() {
	if ($('headerLoginWrapper').style.display == "none" && $('headerSearchWrapper').style.display == "none") {
		new Effect.toggle('headerOtherWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowOther').toggle();
		$('imgHideOther').toggle();
	}
	if ($('headerLoginWrapper').style.display != "none") {
		new Effect.SlideUp('headerLoginWrapper', {queue: 'front', duration: 0.5});
		new Effect.toggle('headerOtherWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowOther').toggle();
		$('imgHideOther').toggle();
		$('imgHideLogin').hide();
		$('imgShowLogin').show();
	}
	if ($('headerSearchWrapper').style.display != "none") {
		new Effect.SlideUp('headerSearchWrapper', {queue: 'front', duration: 0.5});
		new Effect.toggle('headerOtherWrapper', 'slide', {queue: 'end', duration: 0.5});
		$('imgShowOther').toggle();
		$('imgHideOther').toggle();
		$('imgHideSearch').hide();
		$('imgShowSearch').show();
	}
}