function brandChange() {
    var f = window.document.the_form;
    f.action = "";
    f.target="";
    f.submit();
}

function do_send() {
	if(confirm("M܂B\n낵łH")){
		document.the_form.action.disabled = true;
		return true;
	}
	return false;
}

function SetChar()
{
var f = window.document.the_form;

f.name1.value="";
f.name2.value="";
f.c_name.value="";
f.p_name.value="";
f.message.value="";
f.name1.value="";
f.name2.value="";
f.kana1.value="";
f.kana2.value="";
f.mail.value="";
f.tel1.value="";
f.tel2.value="";
f.tel3.value="";
f.fax1.value="";
f.fax2.value="";
f.fax3.value="";
f.area.value="0";
f.zip1.value="";
f.zip2.value="";
f.add1.value="";
f.add2.value="";
f.add3.value="";
f.stay.value="";

}

function SetChar_i()
{
var f = window.document.the_form;

f.i_name1.value="";
f.i_name2.value="";
f.i_c_name.value="";
f.i_p_name.value="";
f.i_message.value="";
f.i_name1.value="";
f.i_name2.value="";
f.i_kana1.value="";
f.i_kana2.value="";
f.i_mail.value="";
f.i_tel1.value="";
f.i_tel2.value="";
f.i_tel3.value="";
f.i_fax1.value="";
f.i_fax2.value="";
f.i_fax3.value="";
f.i_area.value="0";
f.i_zip1.value="";
f.i_zip2.value="";
f.i_add1.value="";
f.i_add2.value="";
f.i_add3.value="";
f.i_hp1.value="";
f.i_hp2.value="";
f.i_hp3.value="";
f.i_stay.value="";

}

function SetChar_l()
{
var f = window.document.the_form;

f.l_name1.value="";
f.l_name2.value="";
f.l_c_name.value="";
f.l_p_name.value="";
f.l_message.value="";
f.l_name1.value="";
f.l_name2.value="";
f.l_kana1.value="";
f.l_kana2.value="";
f.l_mail.value="";
f.l_tel1.value="";
f.l_tel2.value="";
f.l_tel3.value="";
f.l_fax1.value="";
f.l_fax2.value="";
f.l_fax3.value="";
f.l_area.value="0";
f.l_zip1.value="";
f.l_zip2.value="";
f.l_add1.value="";
f.l_add2.value="";
f.l_add3.value="";
f.l_hp1.value="";
f.l_hp2.value="";
f.l_hp3.value="";
f.l_stay.value="";

}

function SetChar_t()
{
var f = window.document.the_form;

f.t_name1.value="";
f.t_name2.value="";
f.t_c_name.value="";
f.t_p_name.value="";
f.t_message.value="";
f.t_name1.value="";
f.t_name2.value="";
f.t_kana1.value="";
f.t_kana2.value="";
f.t_mail.value="";
f.t_tel1.value="";
f.t_tel2.value="";
f.t_tel3.value="";
f.t_fax1.value="";
f.t_fax2.value="";
f.t_fax3.value="";
f.t_area.value="0";
f.t_zip1.value="";
f.t_zip2.value="";
f.t_add1.value="";
f.t_add2.value="";
f.t_add3.value="";
f.t_hp1.value="";
f.t_hp2.value="";
f.t_hp3.value="";
f.t_date.value="1";

}

function SetChar_d()
{
var f = window.document.the_form;

f.d_name1.value="";
f.d_name2.value="";
f.d_c_name.value="";
f.d_p_name.value="";
f.d_name1.value="";
f.d_name2.value="";
f.d_kana1.value="";
f.d_kana2.value="";
f.d_mail.value="";
f.d_area.value="0";
f.d_zip1.value="";
f.d_zip2.value="";
f.d_add1.value="";
f.d_add2.value="";
f.d_add3.value="";
f.d_area2.value="0";
f.d_zip3.value="";
f.d_zip4.value="";
f.d_add4.value="";
f.d_add5.value="";
f.d_add6.value="";
f.d_name3.value="";
f.d_tel1.value="";
f.d_tel2.value="";
f.d_tel3.value="";
f.d_fax1.value="";
f.d_fax2.value="";
f.d_fax3.value="";
f.title.value="0";

}

function checkSeminar() {
  var f = window.document.the_form;
    // Ж
	if (f.c_name.value =="") {
		alert("MЖ͂Ă");
		f.c_name.focus();
		return false;
	}
	if (f.name1.value =="") {
		alert("Fgh͂Ă");
		f.name1.select();
		f.name1.focus();
		return false;
	}
	if (f.name2.value =="") {
		alert("Fgh͂Ă");
		f.name2.select();
		f.name2.focus();
		return false;
	}
		if (f.kana1.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.kana1.select();
		f.kana1.focus();
		return false;
	}
		if (f.kana2.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.kana2.select();
		f.kana2.focus();
		return false;
	}
	if (f.mail.value =="") {
		alert("[AhX͂Ă");
		f.mail.select();
		f.mail.focus();
		return false;
	}
		if (f.zip1.value =="") {
		alert("X֔ԍ͂Ă");
		f.zip1.select();
		f.zip1.focus();
		return false;
	}
		if (f.zip2.value =="") {
		alert("X֔ԍ͂Ă");
		f.zip2.select();
		f.zip2.focus();
		return false;
	}
		if (f.area.value =="0") {
		alert("s{IĂ");
		f.area.focus();
		return false;
	}
		if (f.add1.value =="") {
		alert("MЂZ͂Ă");
		f.add1.select();
		f.add1.focus();
		return false;
	}
		if (f.add2.value =="") {
		alert("MЂZ͂Ă");
		f.add2.select();
		f.add2.focus();
		return false;
	}
		if (f.tel1.value =="") {
		alert("dbԍ͂Ă");
		f.tel1.select();
		f.tel1.focus();
		return false;
	}
		if (f.tel2.value =="") {
		alert("dbԍ͂Ă");
		f.tel2.select();
		f.tel2.focus();
		return false;
	}
		if (f.tel3.value =="") {
		alert("dbԍ͂Ă");
		f.tel3.select();
		f.tel3.focus();
		return false;
	}
	return true;
}

function checkTel() {
  var f = window.document.the_form;
    // Ж
	if (f.t_c_name.value =="") {
		alert("MЖ͂Ă");
		f.t_c_name.focus();
		return false;
	}
	if (f.t_name1.value =="") {
		alert("Fgh͂Ă");
		f.t_name1.select();
		f.t_name1.focus();
		return false;
	}
	if (f.t_name2.value =="") {
		alert("Fgh͂Ă");
		f.t_name2.select();
		f.t_name2.focus();
		return false;
	}
		if (f.t_kana1.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.t_kana1.select();
		f.t_kana1.focus();
		return false;
	}
		if (f.t_kana2.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.t_kana2.select();
		f.t_kana2.focus();
		return false;
	}
	if (f.t_mail.value =="") {
		alert("[AhX͂Ă");
		f.t_mail.select();
		f.t_mail.focus();
		return false;
	}
		if (f.t_zip1.value =="") {
		alert("X֔ԍ͂Ă");
		f.t_zip1.select();
		f.t_zip1.focus();
		return false;
	}
		if (f.t_zip2.value =="") {
		alert("X֔ԍ͂Ă");
		f.t_zip2.select();
		f.t_zip2.focus();
		return false;
	}
		if (f.t_area.value =="0") {
		alert("s{IĂ");
		f.t_area.focus();
		return false;
	}
		if (f.t_add1.value =="") {
		alert("MЂZ͂Ă");
		f.t_add1.select();
		f.t_add1.focus();
		return false;
	}
		if (f.t_add2.value =="") {
		alert("MЂZ͂Ă");
		f.t_add2.select();
		f.t_add2.focus();
		return false;
	}
		if (f.t_tel1.value =="") {
		alert("dbԍ͂Ă");
		f.t_tel1.select();
		f.t_tel1.focus();
		return false;
	}
		if (f.t_tel2.value =="") {
		alert("dbԍ͂Ă");
		f.t_tel2.select();
		f.t_tel2.focus();
		return false;
	}
		if (f.t_tel3.value =="") {
		alert("dbԍ͂Ă");
		f.t_tel3.select();
		f.t_tel3.focus();
		return false;
	}
	if (f.t_date.value =="") {
		alert("]IĂ");
		f.t_date.select();
		f.t_date.focus();
		return false;
	}
	return true;
}

function checkInquiry() {
  var f = window.document.the_form;
    // Ж
	if (f.i_c_name.value =="") {
		alert("MЖ͂Ă");
		f.i_c_name.focus();
		return false;
	}
	if (f.i_name1.value =="") {
		alert("Fgh͂Ă");
		f.i_name1.select();
		f.i_name1.focus();
		return false;
	}
	if (f.i_name2.value =="") {
		alert("Fgh͂Ă");
		f.i_name2.select();
		f.i_name2.focus();
		return false;
	}
		if (f.i_kana1.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.i_kana1.select();
		f.i_kana1.focus();
		return false;
	}
		if (f.i_kana2.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.i_kana2.select();
		f.i_kana2.focus();
		return false;
	}
	if (f.i_mail.value =="") {
		alert("[AhX͂Ă");
		f.i_mail.select();
		f.i_mail.focus();
		return false;
	}
		if (f.i_zip1.value =="") {
		alert("X֔ԍ͂Ă");
		f.i_zip1.select();
		f.i_zip1.focus();
		return false;
	}
		if (f.i_zip2.value =="") {
		alert("X֔ԍ͂Ă");
		f.i_zip2.select();
		f.i_zip2.focus();
		return false;
	}
		if (f.i_area.value =="0") {
		alert("s{IĂ");
		f.i_area.focus();
		return false;
	}
		if (f.i_add1.value =="") {
		alert("MЂZ͂Ă");
		f.i_add1.select();
		f.i_add1.focus();
		return false;
	}
		if (f.i_add2.value =="") {
		alert("MЂZ͂Ă");
		f.i_add2.select();
		f.i_add2.focus();
		return false;
	}
		if (f.i_tel1.value =="") {
		alert("dbԍ͂Ă");
		f.i_tel1.select();
		f.i_tel1.focus();
		return false;
	}
		if (f.i_tel2.value =="") {
		alert("dbԍ͂Ă");
		f.i_tel2.select();
		f.i_tel2.focus();
		return false;
	}
		if (f.i_tel3.value =="") {
		alert("dbԍ͂Ă");
		f.i_tel3.select();
		f.i_tel3.focus();
		return false;
	}
	if (f.i_message.value =="") {
		alert("e͂Ă");
		f.i_message.select();
		f.i_message.focus();
		return false;
	}
	return true;
}

function checkLecture() {
  var f = window.document.the_form;
    // Ж
	if (f.l_c_name.value =="") {
		alert("MЖ͂Ă");
		f.l_c_name.focus();
		return false;
	}
	if (f.l_name1.value =="") {
		alert("Fgh͂Ă");
		f.l_name1.select();
		f.l_name1.focus();
		return false;
	}
	if (f.l_name2.value =="") {
		alert("Fgh͂Ă");
		f.l_name2.select();
		f.l_name2.focus();
		return false;
	}
		if (f.l_kana1.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.l_kana1.select();
		f.l_kana1.focus();
		return false;
	}
		if (f.l_kana2.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.l_kana2.select();
		f.l_kana2.focus();
		return false;
	}
	if (f.l_mail.value =="") {
		alert("[AhX͂Ă");
		f.l_mail.select();
		f.l_mail.focus();
		return false;
	}
		if (f.l_zip1.value =="") {
		alert("X֔ԍ͂Ă");
		f.l_zip1.select();
		f.l_zip1.focus();
		return false;
	}
		if (f.l_zip2.value =="") {
		alert("X֔ԍ͂Ă");
		f.l_zip2.select();
		f.l_zip2.focus();
		return false;
	}
		if (f.l_area.value =="0") {
		alert("s{IĂ");
		f.l_area.focus();
		return false;
	}
		if (f.l_add1.value =="") {
		alert("MЂZ͂Ă");
		f.l_add1.select();
		f.l_add1.focus();
		return false;
	}
		if (f.l_add2.value =="") {
		alert("MЂZ͂Ă");
		f.l_add2.select();
		f.l_add2.focus();
		return false;
	}
		if (f.l_tel1.value =="") {
		alert("dbԍ͂Ă");
		f.l_tel1.select();
		f.l_tel1.focus();
		return false;
	}
		if (f.l_tel2.value =="") {
		alert("dbԍ͂Ă");
		f.l_tel2.select();
		f.l_tel2.focus();
		return false;
	}
		if (f.l_tel3.value =="") {
		alert("dbԍ͂Ă");
		f.l_tel3.select();
		f.l_tel3.focus();
		return false;
	}
	return true;
}

function checkDvd() {
  var f = window.document.the_form;
    // Ж
	if (f.d_c_name.value =="") {
		alert("MЖ͂Ă");
		f.d_c_name.focus();
		return false;
	}
	if (f.d_name1.value =="") {
		alert("Fgh͂Ă");
		f.d_name1.select();
		f.d_name1.focus();
		return false;
	}
	if (f.d_name2.value =="") {
		alert("Fgh͂Ă");
		f.d_name2.select();
		f.d_name2.focus();
		return false;
	}
		if (f.d_kana1.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.d_kana1.select();
		f.d_kana1.focus();
		return false;
	}
		if (f.d_kana2.value =="") {
		alert("ӂ肪Ȃ͂Ă");
		f.d_kana2.select();
		f.d_kana2.focus();
		return false;
	}
	if (f.d_mail.value =="") {
		alert("[AhX͂Ă");
		f.d_mail.select();
		f.d_mail.focus();
		return false;
	}
		if (f.d_zip1.value =="") {
		alert("X֔ԍ͂Ă");
		f.d_zip1.select();
		f.d_zip1.focus();
		return false;
	}
		if (f.d_zip2.value =="") {
		alert("X֔ԍ͂Ă");
		f.d_zip2.select();
		f.d_zip2.focus();
		return false;
	}
		if (f.d_area.value =="0") {
		alert("s{IĂ");
		f.d_area.focus();
		return false;
	}
		if (f.d_add1.value =="") {
		alert("MЂZ͂Ă");
		f.d_add1.select();
		f.d_add1.focus();
		return false;
	}
		if (f.d_add2.value =="") {
		alert("MЂZ͂Ă");
		f.d_add2.select();
		f.d_add2.focus();
		return false;
	}
		if (f.d_tel1.value =="") {
		alert("dbԍ͂Ă");
		f.d_tel1.select();
		f.d_tel1.focus();
		return false;
	}
		if (f.d_tel2.value =="") {
		alert("dbԍ͂Ă");
		f.d_tel2.select();
		f.d_tel2.focus();
		return false;
	}
		if (f.d_tel3.value =="") {
		alert("dbԍ͂Ă");
		f.d_tel3.select();
		f.d_tel3.focus();
		return false;
	}
		if (f.title.value =="0") {
		alert("cuc^CgIĂ");
		f.title.focus();
		return false;
	}
	return true;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function ChangeParent()
{
	window.opener.location.href="seminar.php";
}

function MakeChild()
{
	window.open("seminar_dm.html","","width=200,height=200");
}


function change(obj){

	document.orderForm.action = "?page=order&action=change";
	document.orderForm.target = "_top";
	document.orderForm.submit();

}


function openwindow( url, winName, width, height)
{
xposition=0; yposition=0;
if ((parseInt(navigator.appVersion) >= 4 ))
{
xposition = (screen.width - width) / 2;
yposition = (screen.height - height) / 3;
}
theproperty= "width=" + width + ","
+ "height=" + height + ","
+ "location=0,"
+ "menubar=0,"
+ "resizable=1,"
+ "scrollbars=1,"
+ "status=0,"
+ "titlebar=0,"
+ "toolbar=0,"
+ "hotkeys=0,"
+ "screenx=" + xposition + "," //Netscape
+ "screeny=" + yposition + "," //Netscape
+ "left=" + xposition + "," //IE
+ "top=" + yposition; //IE
window.open( url,winName,theproperty );
}


// Example:
// onMouseOver="toolTip('tool tip text here')";
// onMouseOut="toolTip()";
// -or-
/*
MOVE this to the <body>:
*/
var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var ie4 = document.all;
offsetX = 20;
offsetY = -60;
var toolTipSTYLE="";
function initToolTips()
{
  if(ns4||ns6||ie4)
  {
    if(ns4) toolTipSTYLE = document.toolTipLayer;
    else if(ns6) toolTipSTYLE = document.getElementById("toolTipLayer").style;
    else if(ie4) toolTipSTYLE = document.all.toolTipLayer.style;
    if(ns4) document.captureEvents(Event.MOUSEMOVE);
    else
    {
      toolTipSTYLE.visibility = "visible";
      toolTipSTYLE.display = "none";
    }
    document.onmousemove = moveToMouseLoc;
  }
}
function toolTip(msg, fg, bg)
{
  if(toolTip.arguments.length < 1) // hide
  {
    if(ns4) toolTipSTYLE.visibility = "hidden";
    else toolTipSTYLE.display = "none";
  }
  else // show
  {
    if(!fg) fg = "#777777";
    if(!bg) bg = "#FFFFFF";
    var content =
    '<table border="0" cellspacing="0" cellpadding="0"><font face="sans-serif" color="' + fg +
    '">' + msg +
    '</font></table>';
    if(ns4)
    {
      toolTipSTYLE.document.write(content);
      toolTipSTYLE.document.close();
      toolTipSTYLE.visibility = "visible";
    }
    if(ns6)
    {
      document.getElementById("toolTipLayer").innerHTML = content;
      toolTipSTYLE.display='block'
    }
    if(ie4)
    {
      document.all("toolTipLayer").innerHTML=content;
      toolTipSTYLE.display='block'
    }
  }
}
function moveToMouseLoc(e)
{
  if(ns4||ns6)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else
  {
    x = event.x + document.body.scrollLeft;
    y = event.y + document.body.scrollTop;
  }
  toolTipSTYLE.left = x + offsetX;
  toolTipSTYLE.top = y + offsetY;
  return true;
}

//end


function checkAddressValid(obj)
{
	col_normal = "#FFFFFF";
	col_error  = "#FFFFFF";

	switch(obj.attr('id')){
	case 'lname':;
	case 'fname':

		$("#name_input_div").css({
 			 background: col_normal});

		if( ($('#lname').val() =="")
		|| ($('#fname').val() == ""))
		{
			$("#name_input_div").css({
 			 background: col_error });

			Errors['name']= " *姓は最低１文字以上入力してください \n *名は最低１文字以上入力してください \n";
			AddressError = true;
		}
	break;

	case 'lname_kana':;
	case 'fname_kana':

		if( ($('#lname_kana').val() =="")
		|| ($('#fname_kana').val() == ""))
		{
			Errors['name']= " *姓名のフリガナ  を確認してください\n";
			AddressError = true;
		}

	break;

	case 'zip1':;
	case 'zip2':

		$("#zipcode_input_div").css({
 			 background: col_normal});

		var re1=/^[0-9]{3}$/;
		var re2=/^[0-9]{4}$/;

		if( !re1.test($('#zip1').val())
 		  || !re2.test($('#zip2').val())  )
		{
			$("#zipcode_input_div").css({
 			 background: col_error });

			Errors['zip']= "*郵便番号  を確認してください\n";
			AddressError = true;
		}
	break;

	case 'prefecture':

		$("#prefecture_input_div").css({
 			 background: col_normal});

		if($('#prefecture').val().length == 0)
		{
			$("#prefecture_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['prefecture']= "*都道府県 を確認してください\n";
		}
	break;

	case 'city':

		$("#city_input_div").css({
 			 background: col_normal});

		if($('#city').val().length == 0)
		{
			$("#city_input_div").css({
 			 background: col_error });
			Errors['city']= "*市区町村 を確認してください\n";
			AddressError = true;
		}
	break;


	case 'street':

		$("#street_input_div").css({
 			 background: col_normal});

		if($('#street').val().length == 0)
		{
			$("#street_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['street']= "*住所の項目に番地、マンション、アパート名  を確認してください\n";
		}
	break;


	case 'tel1':;
	case 'tel2':;
	case 'tel3':

		$("#phonenum_input_div").css({
 			 background: col_normal});

 		var re1=/^\d{2,4}$/;
 		var re2=/^\d{2,4}$/;
 		var re3=/^\d{2,4}$/;

		if(!re1.test($('#tel1').val())
 		  || !re2.test($('#tel2').val())
 		  || !re3.test($('#tel3').val())  )
		{
			$("#phonenum_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['tele']= "*電話番号  を確認してください\n";
		}
	break;


	case 'mailaddress':;
	case 'mailaddressRepeat':

		$("#mailaddress_input_div").css({
 			 background: col_normal});

		var re=/^[\w-]+(\.[\w-]+)*@[\w- ]+(\.[\w-]+)+$/;
		if(!re.test($('#mailaddress').val())){
			$("#mailaddress_input_div").css({
	 			 background: col_error });
				AddressError = true;
				Errors['mailerr']= "*メールアドレス を確認してください\n";

		}else if( ($('#mailaddress_exp').css('display') != "none")
				&& !( $('#mailaddress').val() == $('#mailaddressRepeat').val()) )
			{
				$("#mailaddress_input_div").css({
			 			 background: col_error });
				AddressError = true;
				Errors['mailerr'] = "*メールアドレス を確認してください\n";
			}

		break;
	}
}


function checkPassport(obj){
	col_normal = "#FFFFFF";
	col_error  = "#FFFFFF";

	switch(obj.attr('id')){
	case 'loginid':

			$("#loginid_input_div").css({
				 background: col_normal});

			var re=/^[a-zA-Z][a-zA-Z0-9_]{3,14}$/;

			if(!re.test($('#loginid').val()))
			{
				$("#loginid_input_div").css({
				 background: col_error });
				AddressError = true;
				Errors['loginid']= "*ご希望のログインID を確認してください\n";
			}

	break;


	case 'passwd':;
	case 'passwd_repeat':

		$("#passwd_input_div").css({
 			 background: col_normal});

		var re=/^[a-zA-Z0-9_~!@#$%^&*()-+=]{5,10}$/;

		if( (!re.test($('#passwd').val()) )
 		  || !($('#passwd').val() == $('#passwd_repeat').val()) )
		{
			$("#passwd_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['passwd']= "*ご希望のパスワード を確認してください\n";
		}

		break;
	}

}



function checkPassport2(obj){
	col_normal = "#FFFFFF";
	col_error  = "#FFFFFF";

	switch(obj.attr('id')){
	case 'loginid':

			$("#loginid_input_div").css({
				 background: col_normal});

			var re=/^[a-zA-Z][a-zA-Z0-9_]{3,14}$/;

			if(!re.test($('#loginid').val()))
			{
				$("#loginid_input_div").css({
				 background: col_error });
				AddressError = true;
				Errors['loginid']= "*ご希望のログインID を確認してください\n";
			}

	break;


	case 'passwd':;
	case 'passwd_repeat':

		$("#passwd_input_div").css({ background: col_normal});

		var re=/^[a-zA-Z0-9_~!@#$%^&*()-+=]{5,10}$/;

		if( (! re.test($('#passwd').val()) )
			  || !($('#passwd').val() == $('#passwd_repeat').val()) )
			{
				$("#passwd_input_div").css({
				 background: col_error });
				AddressError = true;
				Errors['passwd']= "*ご希望のパスワード を確認してください\n";
			}

		break;
	}

}


function isValidMemberNo(str){
	var re=/^[0]{3}[0-9]{5}$/;
	return re.test(str);
}


function checkInvite(obj){

	switch(obj.attr('id')){
	case 'loginid':

			$("#loginid_input_div").css({
				 background: col_normal});
			var re=/^[a-zA-Z][a-zA-Z0-9_]{3,14}$/;

			if(!re.test($('#loginid').val()))
			{
				$("#loginid_input_div").css({
				 background: col_error });
				AddressError = true;
				Errors['loginid']= "*ご希望のログインID を確認してください\n";
			}

	break;


	case 'passwd':;
	case 'passwd_repeat':

		$("#passwd_input_div").css({
 			 background: col_normal});

		var re=/^[a-zA-Z0-9_~!@#$%^&*()-+=]{5,10}$/;

		if( (!re.test($('#passwd').val()) )
 		  || !($('#passwd').val() == $('#passwd_repeat').val()) )
		{
			$("#passwd_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['passwd']= "*ご希望のパスワード を確認してください\n";
		}

		break;
	}

}


function checkOtherAddr(obj)
{
	col_normal = "#FFFFFF";
	col_error = "#FFFFFF";

	switch(obj.attr('id')){
	case 'other_lname':;
	case 'other_fname':

		$("#other_name_input_div").css({
 			 background: col_normal});

		if( ($('#other_lname').val() =="")
		 || ($('#other_fname').val() == ""))
		{
				$("#other_name_input_div").css({background: col_error });

			Errors['name']= " *姓は最低１文字以上入力してください \n *名は最低１文字以上入力してください   を確認してください\n";
			AddressError = true;
		}
	break;

	case 'other_lname_kana':;
	case 'other_fname_kana':

		if( ($('#other_lname_kana').val() =="")
		|| ($('#other_fname_kana').val() == ""))
		{
			Errors['name']= " *姓名のフリガナ  を確認してください\n";
			AddressError = true;
		}

	break;

	case 'other_zip1':;
	case 'other_zip2':

		$("#other_zipcode_input_div").css({
 			 background: col_normal});

		var re1=/^[0-9]{3}$/;
		var re2=/^[0-9]{4}$/;

		if( !re1.test($('#other_zip1').val())
 		  || !re2.test($('#other_zip2').val())  )
		{
			$("#other_zipcode_input_div").css({
 			 background: col_error });

			Errors['zip']= "*郵便番号  を確認してください\n";
			AddressError = true;
		}
	break;

	case 'other_prefecture':

		$("#other_prefecture_input_div").css({
 			 background: col_normal});

		if($('#other_prefecture').val().length == 0)
		{
			$("#other_prefecture_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['prefecture']= "*都道府県 を確認してください\n";
		}
	break;

	case 'other_city':

		$("#other_city_input_div").css({
 			 background: col_normal});

		if($('#other_city').val().length == 0)
		{
			$("#other_city_input_div").css({
 			 background: col_error });
			Errors['city']= "*市区町村 を確認してください\n";
			AddressError = true;
		}
	break;


	case 'other_street':

		$("#other_street_input_div").css({
 			 background: col_normal});

		if($('#other_street').val().length == 0)
		{
			$("#other_street_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['street']= "*住所の項目に番地、マンション、アパート名  を確認してください\n";
		}
	break;


	case 'other_tel1':;
	case 'other_tel2':;
	case 'other_tel3':

		$("#other_phonenum_input_div").css({
 			 background: col_normal});

 		var re1=/^\d{2,4}$/;
 		var re2=/^\d{2,4}$/;
 		var re3=/^\d{2,4}$/;

		if(!re1.test($('#other_tel1').val())
 		  || !re2.test($('#other_tel2').val())
 		  || !re3.test($('#other_tel3').val())  )
		{
			$("#other_phonenum_input_div").css({
 			 background: col_error });
			AddressError = true;
			Errors['tele']= "*電話番号  を確認してください\n";
		}
	break;
	}
}

/*    comm ajax login */

var options = {
	dataType: 'json',
	url:'?action=sublogin',
	beforeSubmit: function(formArray, jq){

		for(var i = 0; i < formArray.length; i ++){

			switch(formArray[i]['name']){
			case 'loginId':
				if( formArray[i]['value'].length <5 ){
					javascript:openwindow('id05.html','pop',600,320);
					return false;
					}
				break;

			case 'passwd':
				if( formArray[i]['value'].length < 1 ){
					javascript:openwindow('id05.html','pop',600,320);
					return false;
					}
				break;
			}
		}

		return true;
	},

	// 成功回应
	success: function(json) {		
		if(json.result == 1){

		    $("#divLogin").empty();
			$("#divLogin").html(json.data);

		}else if(json.result == 2){
			window.location.href = json.data;
		}else{
			javascript:openwindow('id05.html','pop',600,320);
		}

	} };


function doLoginSubmit(id){
	$('#' + id ).ajaxSubmit(options);
}

function isTelnum(str){
	var re=/^\d{10,14}$/;
	return re.test(str);
}



//两个参数，一个是cookie的名子，一个是值
function SetCookie(name,value)
{
    var Days = 30;				//此 cookie 将被保存 30 天
    var exp  = new Date();		//new Date("December 31, 9998");
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

//取cookies函数
function getCookie(name)
{
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;

}

//删除cookie
function delCookie(name)
{
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}


function emptyLoginCookie(obj){

	if(!obj.checked){
		delCookie('key');
		if(document.loginform)
			document.loginform.loginId.value = '';
	}
}

var bCanLeave = true;
function setAllowVisitor(){
	bCanLeave = false;

//	$("body").append("<div id=\"NOTIFYLEAVE\" style=\"display:none\" ><br> <table width=\"595\" height=\"188\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">        <tr>          <td height=\"10\" colspan=\"3\"><img src=\"includes/template/default/images/sub_top.jpg\" width=\"595\" height=\"10\"></td>        </tr>        <tr>          <td width=\"3\" height=\"168\" background=\"includes/template/default/images/sub_border.jpg\"><img src=\"includes/template/default/images/sub_border.jpg\" width=\"3\" height=\"30\"></td>          <td width=\"589\" align=\"left\" valign=\"top\" bgcolor=\"#FFFFFF\"><br>          <table width=\"100\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">              <tr>                <td><img src=\"includes/template/default/images/sub01.jpg\"></td>              </tr>              <tr>                <td height=\"35\" align=\"center\" valign=\"middle\"><a href=\"javascript:;\" onclick=\"tb_remove(); return true;\"><img src=\"includes/template/default/images/sub01_b01.jpg\" border=\"0\"></a>&nbsp;&nbsp;&nbsp;<a href=\"javascript:;\" onclick=\"alert(passUrl);tb_remove(); return false;\"><img src=\"includes/template/default/images/sub01_b02.jpg\" border=\"0\"></a></td>              </tr>          </table></td><td width=\"3\" background=\"includes/template/default/images/sub_border.jpg\"><img src=\"includes/template/default/images/sub_border.jpg\" width=\"3\" height=\"30\"></td>        </tr>        <tr>          <td height=\"10\" colspan=\"3\"><img src=\"includes/template/default/images/sub_bottom.jpg\" width=\"595\" height=\"10\"></td>        </tr>    </table>    <br>    <br></div>");
//
//	$("a").click(function(){
//		var passUrl = $(this)[0].href;
//		tb_show("Alert...", "#inlineid=NOTIFYLEAVE&width=595&height=200");
//		return false;
//	});
	 window.onbeforeunload = function (){
		 try
		{
			 if(bCanLeave)
				return;
			 else
				return "ご注文は完了していません。別のページを開くとこの画面は消えてしまいますが、宜しいですか？";
		}
		catch(e){}
	 }
}


function canLeave(a){
	bCanLeave = true;
	return true;
}



///////////// date select plugs

/*******下拉框式的日期选择器*******
dateSelector v1.0 -- 下拉框式的日期选择器
------参考作者：李华顺(http://huacn.cnblogs.com)
------作者:没剑 QQ:12101948------
------http://regedit.cnblogs.com------
$Date:2008年1月22日13:59:32
********下拉框式的日期选择器******/

(function($){
$.fn.extend({
        dateSelector:function(opt,callback){
			/*函数区域*/
			var getNowYear = function(){
				//得到现在的年
				var date = new Date();
				return date.getFullYear();
			}
			var getNowMonth = function(){
				//得到现在的月
				var date = new Date();
				return date.getMonth()+1;
			}
			var getNowDay = function(){
				//得到现在的日
				var date = new Date();
				return date.getDate();
			}
			/*判断是否闰年*/
			var isLeapYear = function(year)
		　　{
		　　return (0==year%4&&((year%100!=0)||(year%400==0)));
		　　}
			/*END*/

			/*参数定义*/
			defaults = {
				 yearBegin: 1920			//开始年(默认为:1960年)
				,yearEnd: getNowYear()	//结束年(默认为:当前年)
				,yearEnabled:true		//年选择框是否启用(默认为:启用)
				,monthEnabled:true		//月选择框是否启用(默认为:启用)
				,dayEnabled:true		//日选择框是否启用(默认为:启用)
			}
			$.extend(defaults, opt);

			//可遍历添加多个

			$(this).each(function(){
				var _this=this;
				var el=$(this);
				el.hide();//隐藏原有的输入框

				var elval=el.val();
				var elDate = new Date(elval.split("-").join("/"));

				var oldYear = elDate.getFullYear();//取得输入框里的年值
				var oldMonth=elDate.getMonth()+1;//取得输入框里的月值(月初始是从0开始)
				var oldDay=elDate.getDate();//取得输入框里的日值

				var daysInMonth =new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);//每一个月份相应的天数

				/*创建年下拉框*/
				var selectYear=document.createElement("select");
				selectYear.id=_this.id+"_selectYear";
				selectYear.disabled=defaults.yearEnabled?false:true;

				$(selectYear).addOption("","-", (isNaN(oldYear)?true:false) );
				for (var i=defaults.yearBegin; i<=defaults.yearEnd;i++)
				{
					var checked  = ( (!isNaN(oldYear)) && (oldYear==i) )?true:false;
					$(selectYear).addOption(i, i, checked);
				}

				//加入控件到文本框的位置
				el.after(selectYear);

				/*END*/

				/*创建月下拉框*/
				var selectMonth=document.createElement("select");
				selectMonth.id=_this.id+"_selectMonth";
				selectMonth.disabled=defaults.monthEnabled?false:true;

				$(selectMonth).addOption("","-", (isNaN(oldMonth)?true:false) );
				for (var i=1;i<=12;i++)
				{
					var checked  = ( (!isNaN(oldMonth)) && (oldMonth==i) )?true:false;
					$(selectMonth).addOption(i, i, checked );
				}

				//加入控件到文本框的位置
				$(selectYear).after(selectMonth);
				$(selectMonth).before(" ");
				/*END*/

				/*创建日下拉框*/
				var selectDay=document.createElement("select");
				selectDay.id=_this.id+"_selectDay";
				selectDay.disabled=defaults.dayEnabled?false:true;
				var dayCount=daysInMonth[$(selectMonth).val()-1];//天数

				if (oldMonth==2 && isLeapYear($(selectYear).val()))dayCount++;
				$(selectDay).CreateDay(oldMonth, dayCount,oldDay);

				//加入控件到文本框的位置
				$(selectMonth).after(selectDay);
				$(selectDay).before(" ");
				/*END*/

				/*绑定下拉框事件*/
				//年下拉框值改变时
				$(selectYear).change(function(){

					var thisYear=this.value;//选中的年
					if(thisYear == '') $(selectMonth)[0].options[0].selected = true;

					var dayCount=daysInMonth[$(selectMonth).val()-1];//天数


					if (oldMonth==2 && isLeapYear($(selectYear).val()))dayCount++;
					$(selectDay).CreateDay($(selectMonth).val(), dayCount,oldDay);
					return updateValue();

				});


				//月下拉框值改变时
				$(selectMonth).change(function(){

					var selectyear=$(selectYear).val();//选中的年
					var dayCount=daysInMonth[$(selectMonth).val()-1];//天数
					if (this.value==2 && isLeapYear(selectyear))dayCount++;
					$(selectDay).CreateDay($(selectMonth).val(),dayCount,oldDay);
					return updateValue();

				});
				//日下拉框值改变时
				$(selectDay).change(function(){
					return updateValue();
				});
				/*END*/


				/*实时更新输入框的值*/
				var updateValue=function(){
					var ret = '';

					var Year = $(selectYear).val();
					var Mon  = $(selectMonth).val();
					var Day  = $(selectDay).val();

					if( Year != '' && Mon != ''	&& Day != '')
						ret = Year + "-" + Mon + "-" + Day;

					el.val(ret);
				};
				/*END*/
			});
			return this;
        },

		addOption:function(value, html, selected){
			var me = this.get(0);
			var option = document.createElement("option");
			option.value = value;
			option.innerHTML = html;

			//如果等于当前年就选中
			if (selected) {
				option.selected = true;
			}

			me.appendChild(option);
			option = null;
		},


		//生成日期下拉框
		CreateDay:function(month, dayCount,oldDay){
				var me=this.get(0);
				$(this).empty();

				if(month =='-')
					$(this).addOption("","-", true);
				else
					$(this).addOption("","-", false);

				for (var i=1;i<=dayCount;i++)
				{
					var checked  = ( (!isNaN(oldDay)) && (oldDay==i) )?true:false;
					$(this).addOption(i, i, checked );
				}
		}
})
})(jQuery);



