//ボタンのロールオーバー画像切り替え用スクリプト
rollovers=function(off, on) {
	img=document.getElementsByTagName("img");
	p=[];
	off_reg=new RegExp(off+"(\.[a-z]+$)","i");
	on_reg=new RegExp(on+"(\.[a-z]+$)","i");
	for(var x=0,i;i=img[x];x++) {
		if(i.src.match(off_reg)) {
			p[x]=new Image();
			p[x].src=i.src.replace(off_reg,on+"$1");
			i.onmouseover=function() {
				this.src=this.src.replace(off_reg,on+"$1");
			};
			i.onmouseout=function() {
				this.src=this.src.replace(on_reg,off+"$1");
			};
		};
	};
};

window.onload = function() {
  rollovers("_n", "_o");
};

//フォームを別ウィンドウで開く
var objWin;
var nSizeWidth;	
var nSizeHeight;
a = 0;
function WindowOpenForm(win) {
	if(a > 0){
		if(objWin.closed==false)
			objWin.close();
	}
	var strTemp;
	nSizeWidth = 578;
	nSizeHeight = 760;
	strTemp = "width="+nSizeWidth+",height="+nSizeHeight+",scrollbars=yes";
	objWin = window.open(win,"",strTemp);
	objWin.window.moveTo(0,0);
	a++;
}

//お問い合わせフォーム画面表示時の処理
function form_load() {
	//GET変数の取得
	var QS = new Array;
	var value = 0;
	if (location.search.length > 0) {
		var m_Array = location.search.substr(1).split("&");
		for (i in m_Array) {
			QS.push(m_Array[i].split("="));
			if(QS[i][0]=="check") {
				value = QS[i][1];
				break;
			}
		}
	}

	//チェックボックスの設定
	switch(value) {
	case '1':	//簡単ワイガヤ君
		document.form.check0.checked=true;
		break;
	case '2':	//かんしん君
		document.form.check1.checked=true;
		break;
	case '3':	//ＰＡＮＯ－ＲＥＣ
		document.form.check2.checked=true;
		break;
	case '4':	//Ｇ-ＰＥＣＫＥＲ
		document.form.check3.checked=true;
		break;
	case '5':	//３６０度カメラ
		document.form.check4.checked=true;
		break;
	case '0':	//明示的な非選択
	default:	//それ以外の場合
		break;
	}
}



//ボタンのロールオーバーメニュー切り替え用スクリプト
// ソースコード 
var ua = navigator.userAgent;
var strBrowser;
if       (ua.indexOf("MSIE") >= 0){         strBrowser = "IE";yy=400;xx=1;//6.0
}else if (ua.indexOf("Netscape") >= 0){ strBrowser = "NN";yy=400;xx=60;
}else if (ua.indexOf("Safari") >= 0){      strBrowser = "Safari";yy=400;xx=60;
}else if (ua.indexOf("Opera") >= 0){      strBrowser = "Opera";yy=400;xx=64;//9.5
}else if (ua.indexOf("Firefox") >= 0){    strBrowser = "Firefox";yy=400;xx=62;//2.0
}else if (ua.indexOf("Gecko") >= 0){      strBrowser = "Mozilla";yy=400;xx=60;
}else if (ua.indexOf("Mozilla/4") >= 0){   strBrowser = "NN";yy=400;xx=60;
}else{    strBrowser = "";yy=400;xx=60;	}
//mye=2;

//ボタンのロールオーバーメニュー切り替え用スクリプト
function kojinpop(y){
if(y){yy=y;}
 kojin.style.marginLeft=10+xx;
 kojin.style.marginTop=yy;
 kojin.style.display="block";
// mye=1;
}
function kojinseup(){
// if(mye==1){
// setTimeout("kojin.style.display='none'",1000);
 kojin.style.display="none";
// mye=2;
// }
}
function houjinpop(y){
if(y){yy=y;}
// houjin.style.pixelLeft=window.event.clientX+5;
// houjin.style.pixelTop=window.event.clientY+5;
 houjin.style.marginLeft=143+xx;
 houjin.style.marginTop=yy;
 houjin.style.display="block";
// mye=1;
}
function houjinseup(){
// if(mye==1){
 houjin.style.display="none";
// mye=2;
// }
}
function solutionpop(y){
if(y){yy=y;}
 solution_m.style.marginLeft=276+xx;
 solution_m.style.marginTop=yy;
 solution_m.style.display="block";
 mye=1;
}
function solutionseup(){
// if(mye==1){
 solution_m.style.display="none";
// mye=2;
// }
}

function supportpop(y){
if(y){yy=y;}
 support.style.marginLeft=409+xx;
 support.style.marginTop=yy;
 support.style.display="block";
 mye=1;
}
function supportseup(){
// if(mye==1){
 support.style.display="none";
// mye=2;
// }
}



//メニュー関係用スクリプト
function setCookie (name, val) {
    // pathの値は自分のページに合わせて書き換えてください。
    var path = "/Goods/";
    var days = 30;
    var d = new Date();
    d.setTime(d.getTime() + (1000 * 60 * 60 * 24 * days));
    var cookie = name + "=" + val + 
       "; expires=" + d.toGMTString();
    if(path) cookie += "; path=" + path;
    document.cookie = cookie;
}
function savePosition () {
    if(!document.getElementById) return;
    var blockid = new Array("block1", "block2","block3");
    var s = "";
    for(i = 0; i < blockid.length; i++) {
        var obj  = document.getElementById(blockid[i]);
        var left = obj.style.left;
        var top  = obj.style.top;
        s += escape(blockid[i] + "," + left + "," + top);
        if(i < blockid.length - 1) s += ":";
    }
    setCookie("position", s);
}
function setPosition () {
    if(!document.getElementById) return;
    var cookies = document.cookie.split("; ");
    for (i = 0; i < cookies.length; i++) {
        var pair = cookies[i].split("=");
        if (pair[0] == "position") {
            var blocks = pair[1].split(":");
            for(j = 0; j < blocks.length; j++) {
                data = unescape(blocks[j]).split(",");
                var obj = 
                    document.getElementById(data[0]);
                if(obj) {
                    obj.style.left = data[1];
                    obj.style.top = data[2];
                }
            }
        }
    }
}

var dragObj = null, dx = 0, dy = 0;
function startDrag(e, id) {
    if(window.event) e = window.event;
    dragObj = document.getElementById(id);
    var x = e.clientX + scrollLeft();
    var y = e.clientY + scrollTop();
    var xObj = parseInt(dragObj.style.left);
    var yObj = parseInt(dragObj.style.top);
    dx = x - xObj; dy = y - yObj;
}
function mouseMove (e) {
    if(!dragObj) return;
    if(window.event) e = window.event;
    var x = e.clientX + scrollLeft();
    var y = e.clientY + scrollTop();
    dragObj.style.left = (x - dx) + "px";
    dragObj.style.top = (y - dy) + "px";
    if(window.event) window.event.returnValue = false;
    else return false;
}
function mouseUp (e) {
    dragObj = null;
}
if(document.getElementById) {
    document.onmousemove = mouseMove;
    document.onmouseup = mouseUp;
}

function scrollLeft () {
    if(window.pageXOffset)
        return window.pageXOffset;
    if(document.compatMode == "CSS1Compat")
        return document.body.parentNode.scrollLeft;
    if(document.body.scrollLeft)
        return document.body.scrollLeft;
    return 0;
}
function scrollTop () {
    if(window.pageYOffset)
        return window.pageYOffset;
    if(document.compatMode == "CSS1Compat")
        return document.body.parentNode.scrollTop;
    if(document.body.scrollTop)
        return document.body.scrollTop;
    return 0;
}
