var Dom_NN4		= false;
var Dom_NN6		= false;

//Mac or Win判定
var Dom_mac = false;
var Dom_win = false;

Dom_mac=navigator.userAgent.indexOf('Mac')!=-1;
if(!Dom_mac)
{
	Dom_win = true;
}

//NN or IE判定
var Dom_IE = false;
var Dom_NN = false;

Dom_IE= navigator.userAgent.indexOf('MSIE') != -1;
if(!Dom_IE)
{
	Dom_NN= navigator.userAgent.indexOf('Mozilla') != -1;
}

if(Dom_NN)
{
	//NN Version判定
	Dom_NN4= navigator.userAgent.indexOf('Mozilla/4') != -1;
	//Netscape6.2以上の場合Dom_NN6はtrue
	Dom_NN6= navigator.userAgent.indexOf('Netscape6') != -1;
	//NN4.x,6.x以外のNNはNN6として処理
	if(Dom_NN4 != true && Dom_NN6 != true)
	{
		Dom_NN6=true;
	}
}



function openWin(url) {
     window.open(url,"_blank","width=420,height=420,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=yes");
}

// ダブルクリックの制御
var dblClickControl = false;

function checkDblClick() {
  if(!dblClickControl) {
    dblClickControl = true;
    return true;
  }
  else {
    return false;
  }
}

// ダブルクリック制御をする確認ダイアログ
function checkDblClickConfirm(msg) {
    if(!dblClickControl && window.confirm(msg)) {
	dblClickControl = true;
	return true;
    }
    return false;
}


function getElement(id)
{
	if(document.all) return document.all(id);
	if(document.getElementById) return document.getElementById(id);
}

//各確認チェック
window.onload = function ()
{
	var npwd1 = getElement("npwd1");
	var npwd2 = getElement("npwd2");
	var newid1 = getElement("newid1");
	var newid2 = getElement("newid2");
	var mail = getElement("mail");
	var cmail = getElement("cmail");
	// 会員情報メールアドレスチェック
	if(mail && cmail)
	{
		cmail.form.onsubmit = function() { return checkMail(mail,cmail); }
	}
	// 新パスワードと確認パスワードのチェック
	if(npwd1 && npwd2)
	{
		npwd2.form.onsubmit = function() { return checkpass(npwd1,npwd2); }
	}
	// 新IDと確認IDのチェック
		if(newid1 && newid2)
	{
		newid2.form.onsubmit = function() { return checkid(newid1,newid2); }
	}
}


function checkMail(mail, cmail)
{
	if(mail.value != cmail.value)
	{
		alert ("メールアドレスとメールアドレス（確認）が一致しません");
		return false;
	}
	return true;
}

function checkpass(npwd1, npwd2)
{
	if(npwd1.value != npwd2.value)
	{
		alert ("入力されたパスワードと確認用パスワードが一致しません");
		return false;
	}
	return true;
}

function checkid(newid1, newid2)
{
	if(newid1.value != newid2.value)
	{
		alert ("入力されたIDと確認用IDが一致しません");
		return false;
	}
	return true;
}

function checkidpass(arg1,arg2)
{
	var arg1v = document.getElementById(arg1).value;
	var arg2v = document.getElementById(arg2).value;

	if(arg1v != "" && arg2v != "")
		{
		if(arg1v == arg2v)
			{
			alert("お客様IDとパスワードは別々のものを指定してください");
			document.getElementById(arg2).value = "";
			return false;
			}
		}
}

function checkidpass(arg1,arg2,arg3)
{
	var arg1v = document.getElementById(arg1).value;
	var arg2v = document.getElementById(arg2).value;
	
	var npwd1 = getElement(arg2);
	var npwd2 = getElement(arg3);

	if(arg1v != "" && arg2v != "")
		{
			if(arg1v == arg2v)
				{
					alert("お客様IDとパスワードは別々のものを指定してください");
					document.getElementById(arg2).value = "";
					if(arg3){document.getElementById(arg3).value = "";}
					return false;
				}
		}
	
	if(npwd1.value != npwd2.value)
	{
		alert ("入力されたパスワードと確認用パスワードが一致しません");
			document.getElementById(arg2).value = "";
			if(arg3){document.getElementById(arg3).value = "";}
		return false;
	}
}

function checkidpass(arg1,arg2,arg3,arg4,arg5)
{

	var arg1v = document.getElementById(arg1).value;
	var arg2v = document.getElementById(arg2).value;
	
//	var npwd1 = getElement(arg2);
//	var npwd2 = getElement(arg3);
	var npwd1 = document.getElementById(arg2).value;
	var npwd2 = document.getElementById(arg3).value;

//	var mail = getElement(arg4);
//	var cmail = getElement(arg5);
	var mail = document.getElementById(arg4).value;
	var cmail = document.getElementById(arg5).value;


	if(arg1v != "" && arg2v != "")
		{
			if(arg1v == arg2v)
				{
					alert("お客様IDとパスワードは別々のものを指定してください");
					return false;
				}
		}

	if(npwd1 != "" || npwd2 != "")
	{
		if(npwd1 != npwd2)
		{
			alert("入力されたパスワードと確認用パスワードが一致しません");
			return false;
		}
	}

	if(mail != "" || cmail != "")
	{
		if(mail != cmail)
		{
			alert("メールアドレスとメールアドレス（確認）が一致しません");
			return false;
		}
	}
	return true;
}

function checkMailById(mail, cmail)
{

	var mail = document.getElementById(mail).value;
	var cmail = document.getElementById(cmail).value;

	if(mail != cmail)
	{
		alert ("メールアドレスとメールアドレス（確認）が一致しません");
		return false;
	}

	return true;

}

function checkMailByIdNull(mail, cmail)
{

	if ( document.getElementById(mail) == null && document.getElementById(cmail) == null )
	{
		return true;
	}

	var mail = document.getElementById(mail).value;
	var cmail = document.getElementById(cmail).value;

	if(mail != cmail)
	{
		alert ("メールアドレスとメールアドレス（確認）が一致しません");
		return false;
	}

	return true;

}

function checkMail2(mail, cmail)
{

	var mail = document.getElementById(mail).value;
	var cmail = document.getElementById(cmail).value;

	if(mail != ""  && cmail != "" )
	{
		if(mail != cmail)
		{
			alert ("メールアドレスとメールアドレス（確認）が一致しません");
			return false;
		}
	}

	return true;

}

//popup

function popup(win_url,win_name,win_scrollbars,win_width,win_height,win_top){
win_left = screen.width - win_width-30;
if(win_top > 0){
	if(eval(win_top)+eval(win_height) > screen.height){
	n = eval(win_top)+eval(win_height)-screen.height;
	win_top = eval(win_top)-n;
	}
}
    var win_data = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + win_scrollbars + ",resizable=1,width=" + win_width + ",height=" + win_height + ",left=" + win_left + ",top=" + win_top;
    nw = window.open(win_url,win_name,win_data);
    nw.focus();
}


function jump() {

location.href = variation.goods.value;

}

function changeBtn(element, src_path){
    document.getElementById(element).src = src_path;
}

function opw(url, windowname, width, height, toolbar) {
    window.status='Loading...';
    var t=new Date();
    var oWin = window.open(url,windowname,'width=' + width + ',height=' + height + ',toolbar=' + toolbar + ',menubar=yes,location=yes,directories=yes,scrollbars=yes,resizable=yes,status=yes');
    if (oWin == null) { window.alert('再度クリックしてください'); return false; };
    oWin.focus();window.self.status='';
    return false;
}

