/* ダイナミック・スクロール */
var slide = 0; // 最後に滑らかに動かす幅（最後に1pxずつ進む幅）
var mag = 0.2; // 残りの距離×倍率＝次回のスクロール幅（大きいとスクロール速度が速くなる。Max=1）
var zoneHeight = 362; // スクロールボタン領域の高さ（閉じる、表示・非表示を含む）
var rep_timer; // 共通タイマー
var cy; // 可視領域左上のHTMLページY座標（ボタン押下時）
var old_coord = -1; // 1つ前の可視領域左上のHTMLページY座標の初期値
var distance; // 位置指定スクロールの値（目的のコンテンツのHTMLページ左上Y座標）



// ページを開いた時、更新した時（onload）の処理
function initialSet() {
	// 現在の可視領域の高さを取得
	Current_Position();

    // 可視領域の高さによるローカルナビの表示切り換え
	if (typeof document.documentElement.style.maxHeight != "undefined") { // IE7以上かモダンブラウザ（FF、Chrome、Safari）
		if (h >= 780) { // 780pxはレンタル見積ショップのアイコンが認識できる最小の高さ
			// 通常のナビを表示
			document.getElementById('leftBody').style.display = "block";
			document.getElementById('leftBodySmall').style.display = "none";
		}
	    else {
			// 小さいナビを表示
			document.getElementById('leftBody').style.display = "none";
			document.getElementById('leftBodySmall').style.display = "block";
		}
	} else { // IE6以下
		// 通常のナビを表示
		document.getElementById('leftBody').style.display = "block";
		document.getElementById('leftBodySmall').style.display = "none";
	}

	// ページを開いた時、更新した時のスクロールボタン領域の初期位置
	var pos = h - zoneHeight; // スクロールボタン領域を右下に
	document.getElementById('scrollZone').style.top = pos + 'px';
	// スクロールボタン領域の開閉状態の復元
	status = getCookie("DISPLAY_STATUS"); 
	if (status == "on") { // 表示
		document.getElementById("scroll_Top").style.display = "block";
		document.getElementById("scroll_Up").style.display = "block";
		document.getElementById("scroll_Down").style.display = "block";
		document.getElementById("scroll_Bottom").style.display = "block";
		document.getElementById("scroll_DisplayOff").style.display = "block"; // 非表示ボタンを現す
		document.getElementById("scroll_DisplayOn").style.display = "none"; // 表示ボタンを隠す
	}
	else if (status == "off") { // 非表示
		document.getElementById("scrollZone").style.height = "56px"; // 円形ボタン２つだけの高さにする（不要領域カット）
		document.getElementById("scroll_Button").style.height = "0px"; // スクロールボタン領域の高さをゼロに（IE以外への対策）
		document.getElementById("scroll_Top").style.display = "none";
		document.getElementById("scroll_Up").style.display = "none";
		document.getElementById("scroll_Down").style.display = "none";
		document.getElementById("scroll_Bottom").style.display = "none";
		document.getElementById("scroll_DisplayOff").style.display = "none"; // 非表示ボタンを隠す
		document.getElementById("scroll_DisplayOn").style.display = "block"; // 表示ボタンを現す
	}
	else {
		setCookie("DISPLAY_STATUS","on",1); // 初めてロードした時は「表示モード」に設定
	}
	document.getElementById('scrollZone').style.display = "block"; // ON・OFF切り換え時のちらつきを防ぐために最後に表示させる
}



// アイテムリスト表示パターンの復元（レンタル見積ショップのみ適応）
function initialSetShop() {
	// 現在の可視領域の高さを取得
	Current_Position();

	// ページを開いた時、更新した時のスクロールボタン領域の初期位置
	var pos = h - zoneHeight; // スクロールボタン領域を右下に
	document.getElementById('scrollZone').style.top = pos + 'px';
	// スクロールボタン領域の開閉状態の復元
	status = getCookie("DISPLAY_STATUS"); 
	if (status == "on") { // 表示
		document.getElementById("scroll_Top").style.display = "block";
		document.getElementById("scroll_Up").style.display = "block";
		document.getElementById("scroll_Down").style.display = "block";
		document.getElementById("scroll_Bottom").style.display = "block";
		document.getElementById("scroll_DisplayOff").style.display = "block"; // 非表示ボタンを現す
		document.getElementById("scroll_DisplayOn").style.display = "none"; // 表示ボタンを隠す
	}
	else if (status == "off") { // 非表示
		document.getElementById("scrollZone").style.height = "56px"; // 円形ボタン２つだけの高さにする（不要領域カット）
		document.getElementById("scroll_Button").style.height = "0px"; // スクロールボタン領域の高さをゼロに（IE以外への対策）
		document.getElementById("scroll_Top").style.display = "none";
		document.getElementById("scroll_Up").style.display = "none";
		document.getElementById("scroll_Down").style.display = "none";
		document.getElementById("scroll_Bottom").style.display = "none";
		document.getElementById("scroll_DisplayOff").style.display = "none"; // 非表示ボタンを隠す
		document.getElementById("scroll_DisplayOn").style.display = "block"; // 表示ボタンを現す
	}
	else {
		setCookie("DISPLAY_STATUS","on",1); // 初めてロードした時は「表示モード」に設定
	}
	document.getElementById('scrollZone').style.display = "block"; // ON・OFF切り換え時のちらつきを防ぐために最後に表示させる
	// 表示スイッチの復元
	listmode = getCookie("LIST_DISPLAY_MODE");
	if (listmode == "normal") {
		document.getElementById('listModeCheck1').style.visibility = "visible";
		document.getElementById('listModeCheck2').style.visibility = "hidden";
	}
	else if (listmode == "mini") {
		document.getElementById('listModeCheck1').style.visibility = "hidden";
		document.getElementById('listModeCheck2').style.visibility = "visible";
	}
	else {
		document.getElementById('listModeCheck1').style.visibility = "visible";
		document.getElementById('listModeCheck2').style.visibility = "hidden";
		setCookie("LIST_DISPLAY_MODE","normal",1); // 初めてロードした時は「NORMALモード」に設定
	}
}


// スクロールボタン押下時に現在のスクロール位置（HTMLページ左上と可視領域左上のY方向距離）を取得
// 同時に現在の可視領域の高さを取得
function Current_Position() {
	if((navigator.userAgent.indexOf("Opera") == -1) && (navigator.userAgent.indexOf("Gecko") == -1)){ // IE
		cy = document.documentElement.scrollTop;
		h = document.documentElement.clientHeight;
	}
	else { // IE以外
		cy = pageYOffset;
		h = window.innerHeight;
	}
}

// スクロール領域を閉じる（非表示にする）
function scroll_Close() {
	alert("スクロールボタンを非表示にします。\nスクロールボタンはページを更新した時に再表示されます。");
	document.getElementById("scrollZone").style.display = "none";
}

// スクロールボトム（一番下へ）
function scroll_Bottom() {
	// 対立方向のコンフリクト防止
	document.getElementById('scroll_Top').style.visibility = "hidden";
	document.getElementById('scroll_Up').style.visibility = "hidden";

	if ((navigator.userAgent.indexOf("Opera") == -1) && (navigator.userAgent.indexOf("Gecko") == -1)) {
		coord = document.documentElement.scrollTop; // 可視領域左上のHTMLページ座標を取得
		h = document.documentElement.clientHeight; // 可視領域の高さを取得
	}
	else {
		coord = pageYOffset; // 可視領域左上のHTMLページ座標を取得
		h = window.innerHeight; // 可視領域の高さを取得
	}

	// スクロール範囲（HTMLページの高さ－可視領域の高さ）を取得
	if (navigator.userAgent.indexOf("Safari") == -1) { // Safari、Chrome以外（IE、FF、Opera）
		hh = document.documentElement.scrollHeight - h;
	}
	else { // Safari、Chrome
		hh = document.body.scrollHeight - h;		
	}
	
	if (coord < hh) {
		// スクロール処理
        // 残りの距離*mag進んで、その残り*mag進んで...を繰り返し、最後のslide分は1pxずつ進む
		coord = (coord < (hh - slide)) ? Math.ceil((hh - coord) * mag) : 1;
		window.scrollBy(0, coord); // スクロール実行（ピクセル単位）
		rep_timer = setTimeout('scroll_Bottom()' , 20); // タイマー起動
	}
	else {
		clearTimeout(rep_timer); // タイマー停止
		document.getElementById('scroll_Top').style.visibility = "visible";
		document.getElementById('scroll_Up').style.visibility = "visible";
	}
}

// スクロールトップ（一番上へ）
function scroll_Top() {
	// 対立方向のコンフリクト防止
	document.getElementById('scroll_Down').style.visibility = "hidden";
	document.getElementById('scroll_Bottom').style.visibility = "hidden";

	if ((navigator.userAgent.indexOf("Opera") == -1) && (navigator.userAgent.indexOf("Gecko") == -1)) {
		coord = document.documentElement.scrollTop;
	}
	else {
		coord = pageYOffset;
	}
	
	if(coord > 0) {
		coord = (coord > slide) ? Math.ceil(coord * mag) : 1;
		window.scrollBy(0, -coord);
		rep_timer = setTimeout('scroll_Top()' , 20);
	}
	else {
		clearTimeout(rep_timer);
		document.getElementById('scroll_Down').style.visibility = "visible";
		document.getElementById('scroll_Bottom').style.visibility = "visible";
	}
}

// スクロールダウン（一画面下へ）
function scroll_Down() {
	// 対立方向のコンフリクト防止
	document.getElementById('scroll_Top').style.visibility = "hidden";
	document.getElementById('scroll_Up').style.visibility = "hidden";

	if((navigator.userAgent.indexOf("Opera") == -1) && (navigator.userAgent.indexOf("Gecko") == -1)){
		coord = document.documentElement.scrollTop;
		h = document.documentElement.clientHeight;
	}
	else {
		coord = pageYOffset;
		h = window.innerHeight;
	}

	if(coord < (cy + h)){
		if(coord > old_coord){ // 1つ前の座標との差分があればスクロール続行
			old_coord = coord; // 現座標を1つ前の座標として記録
			coord = (coord < (cy + h - slide)) ? Math.ceil((cy + h - coord) * mag) : 1;
			window.scrollBy(0, coord);
			rep_timer = setTimeout('scroll_Down()' , 20);
		}
		else { // 1つ前の座標との差分がなければスクロール停止
			old_coord = -1; // 1つ前の座標値をリセット
			clearTimeout(rep_timer);
			document.getElementById('scroll_Top').style.visibility = "visible";
			document.getElementById('scroll_Up').style.visibility = "visible";
		}
	}
	else {
		old_coord = -1; // 1つ前の座標値をリセット
		clearTimeout(rep_timer);
		document.getElementById('scroll_Top').style.visibility = "visible";
		document.getElementById('scroll_Up').style.visibility = "visible";
	}
}

// スクロールアップ（一画面上へ）
function scroll_Up() {
	// 対立方向のコンフリクト防止
	document.getElementById('scroll_Down').style.visibility = "hidden";
	document.getElementById('scroll_Bottom').style.visibility = "hidden";

	if((navigator.userAgent.indexOf("Opera") == -1) && (navigator.userAgent.indexOf("Gecko") == -1)){
		coord = document.documentElement.scrollTop;
		h = document.documentElement.clientHeight;
	}
	else {
		coord = pageYOffset;
		h = window.innerHeight;
	}

	if(coord > (cy - h)){
		if(coord > 0){ // 可視領域左上のHTMLページ座標が正値の時はスクロール続行
			coord = (coord > (cy - h + slide)) ? Math.ceil((coord - cy + h) * mag) : 1;
			window.scrollBy(0, -coord);
			rep_timer = setTimeout('scroll_Up()' , 20);
		}
		else { // 可視領域左上のHTMLページ座標がゼロ（またはマイナス）になったらスクロール停止
			clearTimeout(rep_timer);
			document.getElementById('scroll_Down').style.visibility = "visible";
			document.getElementById('scroll_Bottom').style.visibility = "visible";
		}
	}
	else {
		clearTimeout(rep_timer);
		document.getElementById('scroll_Down').style.visibility = "visible";
		document.getElementById('scroll_Bottom').style.visibility = "visible";
	}
}

// 位置指定スクロール
// 位置を示すグローバル変数distanceは、この関数とセットで、HTMLまたはflashのソース内で指定
function scroll_Distance() {
	// 対立方向のコンフリクト防止
	document.getElementById('scroll_Top').style.visibility = "hidden";
	document.getElementById('scroll_Up').style.visibility = "hidden";

	if((navigator.userAgent.indexOf("Opera") == -1) && (navigator.userAgent.indexOf("Gecko") == -1)){
		coord = document.documentElement.scrollTop;
	}
	else {
		coord = pageYOffset;
	}

	if(coord < distance){
		if(coord > old_coord){ // 1つ前の座標との差分があればスクロール続行
			old_coord = coord; // 現座標を1つ前の座標として記録
			coord = (coord < (distance - slide)) ? Math.ceil((distance - coord) * mag) : 1;
			window.scrollBy(0, coord);
			rep_timer = setTimeout('scroll_Distance()' , 20);
		}
		else { // 1つ前の座標との差分がなければスクロール停止
			old_coord = -1; // 1つ前の座標値をリセット
			clearTimeout(rep_timer);
			document.getElementById('scroll_Top').style.visibility = "visible";
			document.getElementById('scroll_Up').style.visibility = "visible";
		}
	}
	else {
		old_coord = -1; // 1つ前の座標値をリセット
		clearTimeout(rep_timer);
		document.getElementById('scroll_Top').style.visibility = "visible";
		document.getElementById('scroll_Up').style.visibility = "visible";
	}
}

// スクロールボタン領域の表示・非表示
function scroll_Display(elm) {
	var slide_timer; // タイマー
	var divHeight = 306; // スクロールボタン領域の高さ（閉じる、表示・非表示を含まず）

	// スクロールボタン領域の初期値（Opera対策：IE、FFでは不要）
	document.getElementById("scroll_Top").style.display = "block";
	document.getElementById("scroll_Up").style.display = "block";
	document.getElementById("scroll_Down").style.display = "block";
	document.getElementById("scroll_Bottom").style.display = "block";

	// 非表示
	if(elm == "off") {
		var slideHeight = divHeight;
		var slideClose = function() {
			slideHeight = slideHeight - divHeight/20;
			document.getElementById("scroll_Button").style.height = slideHeight + "px";
			if(slideHeight <= 0) {
				clearInterval(slide_timer);
				document.getElementById("scrollZone").style.height = "56px"; // 円形ボタン２つだけの高さにする（不要領域カット）
				document.getElementById("scroll_Button").style.height = "0px"; // スクロールボタン領域の高さをゼロに（IE以外への対策）
				document.getElementById("scroll_Top").style.display = "none"; // Opera対策（IE、FFでは不要）
				document.getElementById("scroll_Up").style.display = "none";
				document.getElementById("scroll_Down").style.display = "none";
				document.getElementById("scroll_Bottom").style.display = "none";
				document.getElementById("scroll_DisplayOff").style.display = "none"; // 非表示ボタンを隠す
				document.getElementById("scroll_DisplayOn").style.display = "block"; // 表示ボタンを現す
				// スクロールボタン領域の開閉状態の保存（開：on、閉：off）
				setCookie("DISPLAY_STATUS","off",1);
			}
		}
		slide_timer = setInterval(slideClose,10);
	}
	// 表示
	else if(elm == "on") {
		var slideHeight = 0;
		var slideOpen = function() {
			slideHeight = slideHeight + divHeight/20;
			document.getElementById("scroll_Button").style.height = slideHeight + "px";
			if(slideHeight >= divHeight) {
				clearInterval(slide_timer);
				document.getElementById("scroll_Button").style.height = "306px"; // スクロールボタン領域の高さを再現
				document.getElementById("scroll_Button").style.display = "block";
				document.getElementById("scroll_DisplayOff").style.display = "block"; // 非表示ボタンを現す
				document.getElementById("scroll_DisplayOn").style.display = "none"; // 表示ボタンを隠す
				// スクロールボタン領域の開閉状態の保存（開：on、閉：off）
				setCookie("DISPLAY_STATUS","on",1);
			}
		}
		slide_timer = setInterval(slideOpen,10);
	}
}



/*        クッキーに登録する汎用関数              */
/* 書式 : setCookie(クッキー名,値,有効期限日数) */
/* 戻り値 : なし(void)                            */
function setCookie(myCookie,myValue,myDay){
   myExp = new Date();
   myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
   myItem = "@" + myCookie + "=" + escape(myValue) + ";";
   myExpires = "expires="+myExp.toGMTString();
   document.cookie =  myItem + myExpires;
}

/*        クッキーを取り込む汎用関数              */
/* 書式 : getCookie(クッキー名)                 */
/* 戻り値 : 値(string)  null:該当なし             */
function getCookie(myCookie){
   myCookie = "@" + myCookie + "=";
   myValue = null;
   myStr = document.cookie + ";" ;
   myOfst = myStr.indexOf(myCookie);
   if (myOfst != -1){
      myStart = myOfst + myCookie.length;
      myEnd   = myStr.indexOf(";" , myStart);
      myValue = unescape(myStr.substring(myStart,myEnd));
   }
   return myValue;
}



/* ドラッグ＆ドロップによるスクロール領域の移動 */
var top_dif; // マウスポインタとスクロール領域（scrollZone）のY座標差分
var left_dif; // マウスポインタとスクロール領域（scrollZone）のX座標差分
var body_pos; // body要素の座標格納オブジェクト

var scrollZone; // スクロール領域のdiv要素
var body; // body要素

// var image_width = ***; // 未使用（画像サイズ：幅）
// var image_height = ***; // 未使用（画像サイズ：高さ）

// var image_left_offset = 0; // 未使用（最初に表示する画像の位置オフセット：X座標）
// var image_top_offset = 0; // 未使用（最初に表示する画像の位置オフセット：Y座標）

// バブリングとデフォルトイベントアクションの停止
function stopDefaultAndPropagation(e) {
	if (e.stopPropagation) {
		e.stopPropagation();
	}
	if (window.event) {
		window.event.cancelBubble = true;
	}
	if (e.preventDefault) {
		e.preventDefault();
	}
	if (window.event) {
		window.event.returnValue = false;
	}
}

// ドラッグ開始
function dragStart(e) {
	// body要素の座標を取得
	body_pos = getElemPos(body);
	// スクロール領域div要素の座標を取得
	var pos = getElemPos(scrollZone);
	// スクロール領域div要素とマウスポインタの位置の差分を求める
	left_dif = e.clientX - pos.x;
	top_dif = e.clientY - pos.y;
	// ドキュメント全体にイベントリスナーをセット
	addListener(document,'mousemove',moveElem,false);
	addListener(document,'mouseup',dragEnd,false);
	// バブリングとデフォルトイベントアクションの停止
	stopDefaultAndPropagation(e);
	// 念のために戻り値にfalseをセット
	return false;
}

// ドラッグ終了
function dragEnd(e) {
	if (e.preventDefault) e.preventDefault();
	// イベントリスナー解除
	removeListener(document,'mousemove',moveElem,false);
	removeListener(document,'mouseup',dragEnd,false);
	// マウスドラッグのフラグをfalseにセット
	dragging = false;
	// バブリングとデフォルトイベントアクションの停止
	stopDefaultAndPropagation(e);
	return false;
}

// ドラッグ中
function moveElem(e) {
	// マウスがブラウザ表示領域から外れたら終了
	if ((navigator.appName == 'Netscape' && navigator.userAgent.indexOf('Safari') < 0) || navigator.userAgent.indexOf('Opera') >= 0) {
		if (e.clientX >= window.innerWidth - 20 || e.clientX <= 10 || e.clientY >= window.innerHeight - 30 || e.clientY <= 10) {
			dragEnd(e);
			return false;
		}
	}
	// スクロール領域div要素の移動
	scrollZone.style.left = (e.clientX - body_pos.x - left_dif) + 'px';
	scrollZone.style.top = (e.clientY - body_pos.y - top_dif) + 'px';
	// バブリングとデフォルトイベントアクションの停止
	stopDefaultAndPropagation(e);
	return false;
}

// 要素の位置を取得し、オブジェクトとして返す
function getElemPos(elem) {
	var obj = new Object();
	obj.x = elem.offsetLeft;
	obj.y = elem.offsetTop;
	while (elem.offsetParent) {
		elem = elem.offsetParent;
		obj.x += elem.offsetLeft;
		obj.y += elem.offsetTop;
	}
	return obj;
}

// 対象要素の参照を取得
function getTargetNode(e) {
	var target_node;
	if (e.target) {
		target_node = e.target;
	}
	else {
		target_node = e.srcElement;
	}
	if (target_node.nodeType == 3) {
		target_node = target_node.parentNode;
	}
	return target_node;
}

// load時の処理
function setListener(e) {
	// body要素とスクロール領域div要素の参照をグローバル変数にセット
	body = document.body;
	scrollZone = document.getElementById('scrollZone');
	// 以下のコメントアウト行は未使用
	// var img = document.createElement('img'); // 画像格納領域div要素にimgタグをセット
	// img.style.width = image_width;
	// img.style.height = image_height;
	// img.id = "img";
	// img.src = "../images/***.jpg";
	// scrollZone.appendChild(img);
	// scrollZone.style.left = image_left_offset + 'px'; // 画像格納領域div要素の位置を調整
	// scrollZone.style.top = image_top_offset + 'px';
	// 以上のコメントアウト行は未使用
	// スクロール領域div要素にmousedownイベントリスナーをセット
	addListener(scrollZone,'mousedown',dragStart,false);
}

// イベントリスナー解除
function removeListener(elem,eventType,func,cap) {
	if (elem.removeEventListener) {
		elem.removeEventListener(eventType,func,cap);
	}
	else if (elem.detachEvent) {
		elem.detachEvent('on' + eventType,func);
	}
}

// イベントリスナー登録
function addListener(elem,eventType,func,cap) {
	if (elem.addEventListener) {
		elem.addEventListener(eventType,func,cap);
	}
	else if (elem.attachEvent) {
		elem.attachEvent('on' + eventType,func);
	}
	else {
		alert("ご利用のブラウザはドラッグ＆ドロップをサポートしていません");
		return false;
	}
}

// load時のイベントリスナーをセットする
addListener(window,'load',setListener,false);



/* 滑らかにスライドするレンタル商品の説明文 */
/* パラメーター（開閉の選択,品番,ブロックの高さ） */
function slideExplanation(action,goods,bH,deg) {
	var slide_timer;
	var divHeight = bH;
	if (!deg) {
		var degree = 10;
	} else {
		var degree = deg;
	}

	if (action == "open") {
		var slideHeight = 0;
		var slideOpen = function() {
			slideHeight = slideHeight + divHeight/degree;
			document.getElementById(goods).style.height = slideHeight + "px";
			document.getElementById(goods).style.display = "block";
			if(slideHeight >= divHeight) {
				clearInterval(slide_timer);
				document.getElementById(goods).style.height = divHeight + "px";
				document.getElementById(goods).style.display = "block";
			}
		}
		slide_timer = setInterval(slideOpen,30);
	}
	else if (action == "close") {
		var slideHeight = divHeight;
		var slideClose = function() {

			slideHeight = slideHeight - divHeight/degree;
			if (slideHeight > 0) {
				document.getElementById(goods).style.height = slideHeight + "px";
				document.getElementById(goods).style.display = "block";			
			}		
			else {
				clearInterval(slide_timer);
				document.getElementById(goods).style.height = "0px";
				document.getElementById(goods).style.display = "none";
			}
		}
		slide_timer = setInterval(slideClose,30);
	}
}



/* レンタル見積ショップ */
// アイテムリスト表示のスイッチ
function changeListMode(listmode) {
	if (listmode == 'normal') {
		document.getElementById('listModeCheck1').style.visibility = "visible";
		document.getElementById('listModeCheck2').style.visibility = "hidden";
		setCookie("LIST_DISPLAY_MODE","normal",1);
	}
	else if (listmode == 'mini') {
		document.getElementById('listModeCheck1').style.visibility = "hidden";
		document.getElementById('listModeCheck2').style.visibility = "visible";
		setCookie("LIST_DISPLAY_MODE","mini",1);
	}
}

// マウスオーバーでページ移動メニューを表示
function showMenu(dispMenu) {
	if (dispMenu == 'open') {
		document.getElementById('movementMenu').style.display = "block";
	}
	else if (dispMenu == 'close') {
		document.getElementById('movementMenu').style.display = "none";
	}
}

// 内容の確認ボタンのロールオーバー
function dispCheck(bit) {
	if (bit == 'on') {
		var pos = "0px -60px";
	}
	else if (bit == 'off') {
		var pos = "0px 0px";
	}
	var btn = "url(../images/rental/checkBallIcon.png)";
	document.getElementById('checkBallIcon').style.backgroundImage = btn;
	document.getElementById('checkBallIcon').style.backgroundPosition = pos;
}

// 確定（見積依頼の送信）ボタンのロールオーバー
function dispSubmit(bit) {
	if (bit == 'on') {
		var pos = "0px -60px";
	}
	else if (bit == 'off') {
		var pos = "0px 0px";
	}
	var btn = "url(../images/rental/mailBallIcon.png)";
	document.getElementById('mailBallIcon').style.backgroundImage = btn;
	document.getElementById('mailBallIcon').style.backgroundPosition = pos;
}

// 見積依頼シートの印刷
function printSheet() {
	document.getElementById('usageDescription').style.display = "none";
	document.getElementById('faxHelpZone').style.display = "none";
	window.print();
}
