// JavaScript Document
function setValue(selector, value) {
	$(selector).selectedIndex = 0;
	var selectOptions = $(selector).options;
	for (var i = 0; i < selectOptions.length; i++) {
		if (selectOptions[i].value == value) {
			$(selector).selectedIndex = i;
		}
	}
}

function move(target) {
	var formdiv = $('formsender');
	var sender = document.createElement('FORM');
	sender.method = "post";
	var action = document.createElement('INPUT');
	action.name = "action";
	action.type = "hidden";
	action.value = target;
	sender.appendChild(action);
	formdiv.appendChild(sender);
	sender.submit();
}

function doFunction(action, func, params, callback) {
	params = "action=" + action + "&useAJAX=" + func + "&" + params;
	new Ajax.Request("/", {	method: "post", parameters: params, onComplete: callback});
}

function ShowTime() {
	if (document.getElementById('indication')) {
		Dt = new Date() ;
		DW = new Array('日', '月', '火', '水', '木', '金', '土') ;
		now = Dt.getFullYear()+'年'+(Dt.getMonth()+1)+'月'+Dt.getDate()+'日 '+DW[Dt.getDay()]+'曜日 '+
			  Dt.getHours()+'時'+Dt.getMinutes()+'分'+Dt.getSeconds()+'秒 ';
	
		document.getElementById('indication').innerHTML = now ;
		setTimeout(ShowTime,1000);
	}
}

function removeWhite(elms)
{
	var elm;
	var hasImage;
	var child;
	if (elms.childNodes.length) {
		for (var i = elms.childNodes.length -1; i >= 0; i--) {
			elm = elms.childNodes[i];
			if (elm.nodeType == 3)
				elm.parentNode.removeChild(elm);
			else if (elm.nodeName.toLowerCase() == "li") {
				hasImage = false;
				for (var j = elm.childNodes.length - 1; j >= 0; j--) {
					child = elm.childNodes[j];
					if (!(child.nodeName.toLowerCase() == "script" || child.nodeName.toLowerCase() == "noscript")) {
						hasImage = true;
					}
				}
				if (!hasImage)
					elm.parentNode.removeChild(elm);
			}
			else if (elm.childNodes.length == 0 || elm.nodeName.toLowerCase() == 'script' || elm.nodeName.toLowerCase() == 'noscript')
				if (elm.style)
					elm.style.display="none";
		}
	}
	else {
		elms.style.display = "none";
	}
}

function onLoad()
{
	ShowTime();
	if ($('sidebar_banner_left')) removeWhite($('sidebar_banner_left'));
	if ($('special_square_banner')) removeWhite($('special_square_banner'));
	if ($('special_double_height_banner')) removeWhite($('special_double_height_banner'));
	if ($('sidebar_banner_right')) removeWhite($('sidebar_banner_right'));
}

Event.observe(window, "load", onLoad, false);