// CSS選択
var stylesheet_win = "/common/win.css";
var stylesheet_mac = "/common/mac.css";
var css = stylesheet_win;
var os = navigator.userAgent.toUpperCase();
if( -1 != os.indexOf('MAC') ) css = stylesheet_mac;
document.write('<link rel="stylesheet" href="'+css+'" type="text/css">');
document.write('<link rel="stylesheet" href="/common/common.css" type="text/css">');


// ロールオーバー
var _PreLoadImage_=new Array();
function SetImage(Obj, Over) {
	if(document.images) {
		Obj=typeof(Obj)=="string"?document.images[Obj]:Obj;
		if(Obj.Attached) return;
		Obj.Attached=true;
		_PreLoadImage_[Obj.name+"_Default"]=new Image();
		_PreLoadImage_[Obj.name+"_Default"].src=Obj.src;
		if(Over) {
			_PreLoadImage_[Obj.name+"_Over"]=new Image();
			_PreLoadImage_[Obj.name+"_Over"].src=Over;
		}
	}
}

function ChangeImage(Type) {
	Type=Type.toLowerCase();
	for(var i=1; i<arguments.length; i++) {
		var Target=typeof(arguments[i])=="string"?document.images[arguments[i]]:arguments[i];
		if(Type=="out" && _PreLoadImage_[Target.name+"_Default"]) {
			Target.src=_PreLoadImage_[Target.name+"_Default"].src;
		}
		if(Type=="over" && _PreLoadImage_[Target.name+"_Over"]) {
			Target.src=_PreLoadImage_[Target.name+"_Over"].src;
		}
	}
}

// ウインドウ移動、リサイズ
function ResizeWin(DispX,DispY,InnerX,InnerY){
	window.focus();
	if (navigator.appName == 'Microsoft Internet Explorer'){
		window.resizeTo(DispX, DispY);
		window.resizeBy(InnerX-document.body.clientWidth, InnerY-document.body.clientHeight);
	}else if (navigator.appName == 'Netscape'){
		if (navigator.appVersion >= '5'){
			if (InnerX < 491) {
				window.resizeTo(InnerX, InnerY);
				window.resizeBy(0, InnerY-window.innerHeight);
			} else {
				window.resizeTo(DispX, DispY);
				window.resizeBy(InnerX-window.innerWidth, InnerY-window.innerHeight);
			}
		} else {
			window.resizeTo(InnerX, InnerY);
			window.resizeBy(InnerX-window.innerWidth, InnerY-window.innerHeight);
		}
	}
}

// サブウインドウ
function NewWin(url,winName) {
	window.open(url,winName,"toolbar=yes,location=yes,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes");
}

// ログイン要求
function PleaseLogin() {
	alert('ご希望のコンテンツを表示させるためにはログインが必要です。\nログインしなおしてください。');
}

// クーポン有効期限アラート
function AlertMember() {
	alert('有効期限が切れているか、クーポン数がないためにご希望のコンテンツを表示させることができません。');
}

// 修正ボタン
function ModifyForm(FormName, ActionSrc) {
	with(document.forms[FormName]) {
		action = ActionSrc;
		submit();
	}
}

// サイト内検索
function CheckOffAll(FormName) {
	with(document.forms[FormName]) {
		for (i=2; i<elements.length-1; i++) {
			if (elements[i].type =='checkbox' && elements[i].checked) {
				elements[i].checked = false;
			}
		}
	}
}
function CheckOff(FromElements) {
	with(document.forms[arguments[0]]) {
		for(i=1; i<arguments.length; i++) {
			if (elements[arguments[i]].type =='checkbox' && elements[arguments[i]].checked) {
				elements[arguments[i]].checked = false;
			}
		}
	}
}
