
function NumberCommaIn(num_field)
{
	
	var rev_str = '';
	str = num_field.value;
	var r_index = 1;

	
	for(i = str.length-1 ; i >= 0 ; i-- )
	{
		temp=str.charAt(i);
		
		if( (temp >='0') && (temp <='9') )
		{
			rev_str += temp;
			if( !( r_index %3 ) && i -1 >= 0 )
			{
				rev_str +=",";
			}
			r_index ++;
		}
	}

	var num_str = '' ;
	for(i = rev_str.length-1 ; i >= 0 ; i-- )
	{
		temp= rev_str.charAt(i);
		num_str += temp;
	}
	
	num_field.value = num_str;	
	

}		

function NumberCommaOut(num_field)
{
	num_field.value = num_field.value.replace(/,/g,"")
}



 function showPicture(src)
{
  var imgObj = new Image();
  imgObj.src = src;
  var wopt = "scrollbars=no,status=no,resizable=no";
  wopt += ",width=" + imgObj.width;
  wopt += ",height=" + imgObj.height;
  var wbody = "<head><title>写真を見る</title>";
  wbody += "<script language='javascript'>";
  wbody += "window.name='preview'"
  wbody += "function finalResize(){";
  wbody += "  var oBody=document.body;";
  wbody += "  var oImg=document.images[0];";
  wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
  wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
  wbody += "  window.resizeBy(xdiff,ydiff);";
  wbody += "}";
  wbody += "</"+"script>";
  wbody += "</head>";
  wbody += "<body onLoad='finalResize()' style='margin:0'>";
  wbody += "<a href='javascript:window.close()'><img src='" + src + "' border=0></a>";
  wbody += "</body>";
  winResult = window.open("about:blank","",wopt);
  winResult.document.open("text/html", "replace");
  winResult.document.write(wbody);
  winResult.document.close();
  return;
}



function OpenPoll()
{
  window.open('', 'box','width=553,height=315,marginwidth=0,marginheight=0,resizable=1,scrollbars=1'); 
}  


function OrderCount(type)
{
	if(type == "m")
	{
		document.order.tm.value=document.order.moneyminus.value;
	}
	if(type == "o")
	{
		document.order.tm.value=document.order.moneyold.value;
	}
	if(type == "u")
	{
		document.under_order.total.value=document.under_order.pointminus.value;
	}
}
	
	




function view_image(img_name)
{
	remote = window.open("", "bigphotoremote","toolbar=no,menubar=no,scrollbars=no,width=408,HEIGHT=360");
	remote.document.write("<html><head></head>");
	remote.document.write("<body bgcolor=#FFFFFF text=#000000 leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>");
	remote.document.write("<table width=404 border=0 cellspacing=0 cellpadding=0 height=365 align=center><tr> ");
	remote.document.write("<td height=31 align=center width=404><img src=img/pop_top.gif width=404 height=31></td></tr><tr> ");
	remote.document.write("<td height=64 align=center><img src=" + img_name + " style='border-width:1px; border-color:black; border-style:dashed;'></td></tr><tr>");
	remote.document.write("<td height=27 align=center valign=top><a href=# onClick=window.close()><img src=img/pop_closed.gif width=68 height=19 border=0></a></td></tr><tr> ");
	remote.document.write("<td height=8 align=center width=404><img src=img/pop_bottom.gif width=404 height=8></td></tr></table></body></html>");
	remote.focus();
}


function GoCounter()
{
	document.productview.SupplyMode.value = "";
	document.productview.SupplyMode.value = "GoCounter";
	document.productview.submit();
}






function CartNoChange()
{
	document.form.no.value = form.under_cart.options[form.under_cart.selectedIndex].value;
}
	






function MissingChecker()
{
	if(document.miss.name.value=="")
	{
            	alert("お名前を入力してください");
            	document.miss.name.focus();
        	return false;
        }
        
  	
	
	var tmp = 0
  	var yy = miss.pno1.value.substring(0,2)
  	var mm = miss.pno1.value.substring(2,4)
  	var dd = miss.pno1.value.substring(4,6)
  	var sex = miss.pno2.value.substring(0,1)

  	if ((miss.pno1.value.length != 6 ) || ( mm < 1 || mm > 12 || dd < 1) )
  	{
    		alert ("正しくありません");
    		miss.pno1.focus();
    		return false;
  	}

  	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)|| (miss.pno2.value.length != 7 ))
  	{
    		alert ("正しくありません");
    		miss.pno2.focus();
    		return false;
  	}

  	for (var i = 0; i <=5 ; i++)
		tmp = tmp + ((i%8+2) * parseInt(miss.pno1.value.substring(i,i+1)))
 
	for (var i = 6; i <=11 ; i++)
        	tmp = tmp + ((i%8+2) * parseInt(miss.pno2.value.substring(i-6,i-5)))

	tmp = 11 - (tmp %11)
  	tmp = tmp % 10
  	
	if(document.miss.pno1.value=="")
	{
		alert("内容を入れてください");
	        document.miss.pno1.focus();
	        return false;
	}
	
	if(document.miss.pno2.value=="")
	{
		alert("内容を入れてください");
	        document.miss.pno2.focus();
	        return false;
	}
}

function LoginCker2()
{
        if(document.login2.idname.value=="")
	{
            	alert("ユーザIDを入力してください");
            	document.login2.idname.focus();
        	return false;
        }
        
        document.login2.idname.value = js_TrimSpace(document.login2.idname.value);	
	if(!CheckID(document.login2.idname.value)) 
	{
  		alert("ユーザIDはローマ字と数字で組み立ててください");
  		document.login2.idname.focus();
  		return false;
     	}
     	
	if(document.login2.idname.value.length < 4) 
  	{
    		alert("ユーザIDは4文字以上のもので組み立ててください");
    		document.login2.idname.focus();
    		return false;
  	}
  	
  	
            	
        if(document.login2.password.value=="")
	{
            	alert("パスワードを入力してください");
            	document.login2.password.focus();
        	return false;
	}
	
	
	document.login2.password.value = js_TrimSpace(document.login2.password.value);	
	if(!CheckID(document.login2.password.value)) 
	{
  		alert("パスワードはローマ字と数字で組み立ててください");
  		document.login2.password.focus();
  		return false;
     	}
     	
	if(document.login2.password.value.length < 4) 
  	{
    		alert("パスワードは4文字以上のもので組み立ててください");
    		document.login2.password.focus();
    		return false;
  	}
}



function LoginCker()
{
        if(document.login.idname.value=="")
	{
            	alert("ユーザIDを入力してください");
            	document.login.idname.focus();
        	return false;
        }
        
        document.login.idname.value = js_TrimSpace(document.login.idname.value);	
	if(!CheckID(document.login.idname.value)) 
	{
  		alert("ユーザIDはローマ字と数字で組み立ててください");
  		document.login.idname.focus();
  		return false;
     	}
     	
	if(document.login.idname.value.length < 4) 
  	{
    		alert("ユーザIDは4文字以上のもので組み立ててください");
    		document.login.idname.focus();
    		return false;
  	}
  	
  	
            	
        if(document.login.password.value=="")
	{
            	alert("パスワードを入力してください");
            	document.login.password.focus();
        	return false;
	}
	
	
	document.login.password.value = js_TrimSpace(document.login.password.value);	
	if(!CheckID(document.login.password.value)) 
	{
  		alert("パスワードはローマ字と数字で組み立ててください");
  		document.login.password.focus();
  		return false;
     	}
     	
	if(document.login.password.value.length < 4) 
  	{
    		alert("パスワードは4文字以上のもので組み立ててください");
    		document.login.password.focus();
    		return false;
  	}
}


function MM_openBrWindow(theURL,winName,features)
{
	window.open(theURL,winName,features);
}




function CheckID(str)
{
      	var chk=true;
	for (i=0; i <= str.length -1 ; i++)
	{
                var ch = str.substring(i,i+1);
                if ((ch >= "0" && ch <= "9") || (ch >= "a"  && ch <= "z") ||(ch >= "A"  && ch <= "Z")) 
                {
                	chk=true;
                }
                else 
                {
                	chk=false;
                	break;
                }	
	}
        return chk;
}


function PersonalNumberCheck()
{
  	var tmp = 0
  	var yy = register.pno1.value.substring(0,2)
  	var mm = register.pno1.value.substring(2,4)
  	var dd = register.pno1.value.substring(4,6)
  	var sex = register.pno2.value.substring(0,1)

  	if ((register.pno1.value.length != 6 ) || ( mm < 1 || mm > 12 || dd < 1) )
  	{
    		alert ("正しくありません");
    		register.pno1.focus();
    		return false;
  	}

  	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)|| (register.pno2.value.length != 7 ))
  	{
    		alert ("正しくありません");
    		register.pno2.focus();
    		return false;
  	}

  	for (var i = 0; i <=5 ; i++)
		tmp = tmp + ((i%8+2) * parseInt(register.pno1.value.substring(i,i+1)))
 
	for (var i = 6; i <=11 ; i++)
        	tmp = tmp + ((i%8+2) * parseInt(register.pno2.value.substring(i-6,i-5)))

	tmp = 11 - (tmp %11)
  	tmp = tmp % 10
} 

function js_TrimSpace( szStr )
{
	szStr = szStr + "$";
	
	
	var szNewStr = ""; 
	var szTmp = "｡｡"; 
	var iPos=0; 
	var sPos=0; 
	var ePos=-1; 
	
	while(szStr.charAt(sPos) == " " || szStr.charAt(sPos) == szTmp.charAt(0)) 
		sPos++; 
		iPos = sPos; 
	
	while(szStr.charAt(iPos) != "$"){ 
		if(szStr.charAt(iPos) != " " && szStr.charAt(iPos) != szTmp.charAt(0)){ 
			ePos = iPos; 
		} 
		
		if(szStr.charAt(iPos) == szTmp.charAt(0)){ 
			if(szStr.charAt(iPos+1) != szTmp.charAt(1)){ 
				ePos = iPos; 
			}else{ 
				iPos++; 
				iPos++; 
				continue; 
			} 
		} 
			iPos++; 
	} 
	if(ePos != -1){ 
		szNewStr = ""; 
		for(iPos=sPos;iPos<=ePos;iPos++){ 
			szNewStr = szNewStr + szStr.charAt(iPos); 
		} 
	} 
	return szNewStr; 
}	

  	

function MemberRegisterCheck()
{
	
	
	register.idname.value = js_TrimSpace(register.idname.value);
	
	if(document.register.idname.value=="")
	{
         	alert("ユーザIDを入力してください");
	        document.register.idname.focus();
	        return false;
	}
	else
	{
		if(!CheckID(register.idname.value)) 
  		{
  		alert("ユーザIDはローマ字と数字で組み立ててください");
  			register.idname.focus();
  			return false;
     		}
     	}	
	if(register.idname.value.length < 4) 
  	{
    		alert("ユーザIDは4文字以上のもので組み立ててください");
    		register.idname.focus();
    		return false;
  	}	
     	
     	
     	register.password.value = js_TrimSpace(register.password.value);
	register.password_reply.value = js_TrimSpace(register.password_reply.value);
	
	if(document.register.password.value=="")
	{
           	alert("パスワードを入力してください");
	        document.register.password.focus();
	        return false;
	}
	else
	{
		if(!CheckID(register.password.value)) 
  		{
	  		alert("パスワードはローマ字と数字で組み立ててください");
  			register.password.focus();
  			return false;
     		}
     	}
	
	if(register.password.value.length < 4) 
  	{
    		alert("パスワードは4文字以上のもので組み立ててください");
    		register.password.focus();
    		return false;
  	}
	if(register.password.value != register.password_reply.value)
  	{
    		alert("再確認のパスワードと元のパスワードが一致していません.");
    		register.password_reply.focus();
    		return false;
  	}
  	
  	
	
	if(document.register.name.value=="")
	{
		alert("お名前を入力してください");
	        document.register.name.focus();
	        return false;
	}
	
	
	
	var tmp = 0
  	var yy = register.pno1.value.substring(0,2)
  	var mm = register.pno1.value.substring(2,4)
  	var dd = register.pno1.value.substring(4,6)
  	var sex = register.pno2.value.substring(0,1)

  	if ((register.pno1.value.length != 6 ) || ( mm < 1 || mm > 12 || dd < 1) )
  	{
    		alert ("正しくありません");
    		register.pno1.focus();
    		return false;
  	}

  	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)|| (register.pno2.value.length != 7 ))
  	{
    		alert ("正しくありません");
    		register.pno2.focus();
    		return false;
  	}

  	for (var i = 0; i <=5 ; i++)
		tmp = tmp + ((i%8+2) * parseInt(register.pno1.value.substring(i,i+1)))
 
	for (var i = 6; i <=11 ; i++)
        	tmp = tmp + ((i%8+2) * parseInt(register.pno2.value.substring(i-6,i-5)))

	tmp = 11 - (tmp %11)
  	tmp = tmp % 10
  	
	if(document.register.pno1.value=="")
	{
		alert("住民番号をお願いします");
	        document.register.pno1.focus();
	        return false;
	}
	
	if(document.register.pno2.value=="")
	{
		alert("住民番号をお願いします");
	        document.register.pno2.focus();
	        return false;
	}
	
	
		
	if(document.register.recom.value==document.register.idname.value)
	{
		alert("推薦者は自分自身でありません");
	        document.register.recom.focus();
	        return false;
	}
	
}


function OrderChecker()
{
	if(document.order.re_name.value=="")
	{
		alert("受け取る方のお名前を入力してください");
		document.order.re_name.focus();
	        return false;
	}
	
	if(document.order.re_post_1.value=="")
	{
		alert("郵便番号を入力してください");
		document.order.re_post_1.focus();
	        return false;
	}
	if(document.order.re_post_2.value=="")
	{
		alert("郵便番号を入力してください");
		document.order.re_post_2.focus();
	        return false;
	}
	if(document.order.re_juso_1.value=="")
	{
		alert("住所を入力してください");
		document.order.re_juso_1.focus();
	        return false;
	}
	if(document.order.re_juso_2.value=="")
	{
		alert("住所を入力してください");
		document.order.re_juso_2.focus();
	        return false;
	}
	
	if(document.order.re_tel_1.value=="")
	{
		alert("電話番号を入力してください");
		document.order.re_tel_1.focus();
	        return false;
	}
	
	if(document.order.re_tel_2.value=="")
	{
		alert("電話番号を入力してください");
		document.order.re_tel_2.focus();
	        return false;
	}
	if(document.order.re_tel_3.value=="")
	{
		alert("電話番号を入力してください");
		document.order.re_tel_3.focus();
	        return false;
	}
	document.order.submit();	
}



function LoginFieldNullCheck()
{
	document.login.idname.value = js_TrimSpace(document.login.idname.value);
	document.login.password.value = js_TrimSpace(document.login.password.value);
	if(document.login.idname.value=="")
	{
		alert("ユーザIDを入力してください");
	        document.login.idname.focus();
	        return false;
	}
	
	if(document.login.password.value=="")
	{
		alert("パスワードを入力してください");
	        document.login.password.focus();
	        return false;
	}
}



 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 var menuActive = 0
 var menuOn = 0
 var onLayer
 var timeOn = null
 var loaded = 0



if (NS4 || IE4) {
 if (navigator.appName == "Netscape") {
  layerStyleRef="layer.";
  layerRef="document.layers";
  styleSwitch="";
  }else{
  layerStyleRef="layer.style.";
  layerRef="document.all";
  styleSwitch=".style";
 }
}

 
function layershow(){
   var i, visStr, args, theObj;
   args = layershow.arguments;
   
   for (i=0; i<(args.length-2); i+=3) {
      visStr   = args[i+2];
  
      if (navigator.appName == 'Netscape' && document.layers != null) {
          theObj = eval(args[i]);
          if (theObj) theObj.visibility = visStr;
      } else if (document.all != null) {
          if (visStr == 'show') visStr = 'visible';
          if (visStr == 'hide') visStr = 'hidden';
          theObj = eval(args[i+1]);
          if (theObj) theObj.style.visibility = visStr;
      }
   }
}

  
 

function showLayer(layerName){
if (NS4 || IE4) {
 if (timeOn != null) {
  clearTimeout(timeOn)
  hideLayer(onLayer)
 }
 if (NS4 || IE4) {
    eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}
 onLayer = layerName
 }
}


function hideLayer(layerName){
 if (menuActive == 0) {
  if (NS4 || IE4) {
   eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
  }
 }
}


function btnTimer() {
menuActive=0
 timeOn = setTimeout("btnOut()",500)
}


function btnOut(layerName) {
menuActive=0
 if (menuActive == 0) {
  hideLayer(onLayer)
  }
}


function menuOver(itemName) {
 clearTimeout(timeOn)
 menuActive = 1
// if (NS4 || IE4) {
//    if (NS4) {
//    document[onLayer].document.images[itemName].src = menu2.src
// } else {
//    document.all[itemName].src = menu2.src
// }
//}
}

// MENU MOUSE OUT 
function menuOut(itemName) {
 menuActive = 0 
// if (NS4 || IE4) {
//   if (NS4) {
//   document[onLayer].document.images[itemName].src = menu1.src
//  }
//   else {
//   document.all[itemName].src = menu1.src
// }
//}
  timeOn = setTimeout("hideLayer(onLayer)", 400)
 }
 
 
  
  function doBlink() {
    var blink = document.all.tags("BLINK")
    for (var i=0; i < blink.length; i++)
      blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
  }
 
  function startBlink() {
    if (document.all) setInterval("doBlink()",1000)
  }
  window.onload = startBlink;
  


  
  function doBlink() {
    var blink = document.all.tags("BLINK")
    for (var i=0; i < blink.length; i++)
      blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
  }
 
  function startBlink() {
    if (document.all) setInterval("doBlink()",1000)
  }
  window.onload = startBlink;
  
  
  
  
  
  
  
  
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_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_findObj(n, d) { //v3.0
  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); 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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function MemberLoginCheck(check_form)
{
	check_form.idname.value = js_TrimSpace(check_form.idname.value);
	if(check_form.idname.value == '')
	{
		alert("ユーザIDを入力してください");
		check_form.idname.focus();
		return false;
	}
	
	if(check_form.idname.value.length < 4)
	{
		alert("ユーザIDは4文字以上のもので組み立ててください");
		check_form.idname.focus();
		return false;
	}
	
	check_form.password.value = js_TrimSpace(check_form.password.value);
	if(check_form.password.value == '')
	{
		alert("パスワードを入力してください");
		check_form.password.focus();
		return false;
	}
	
	if(check_form.password.value.length < 4)
	{
		alert("パスワードは4文字以上のもので組み立ててください");
		check_form.password.focus();
		return false;
	}	
}
	

function MemberRegisterCheckAll()
{
	
	document.register.idname.value = js_TrimSpace(document.register.idname.value);
	if(document.register.idname.value == '')
	{
		alert("ユーザIDを入力してください");
		document.register.idname.focus();
		return false;
	}
	
	if(document.register.idname.value.length < 4)
	{
		alert("ユーザIDは4文字以上のもので組み立ててください");
		document.register.idname.focus();
		return false;
	}
	
	document.register.password.value = js_TrimSpace(document.register.password.value);
	if(document.register.password.value == '')
	{
		alert("パスワードを入力してください");
		document.register.password.focus();
		return false;
	}
	
	if(document.register.password.value.length < 4)
	{
		alert("パスワードは4文字以上のもので組み立ててください");
		document.register.password.focus();
		return false;
	}
	
	document.register.passwordre.value = js_TrimSpace(document.register.passwordre.value);
	if(document.register.password.value != document.register.passwordre.value)
	{
		alert("パスワードが間違いますので、もう一度確認してください");
		document.register.passwordre.focus();
		return false;
	}
		
	document.register.name.value = js_TrimSpace(document.register.name.value);
	if(document.register.name.value == '')
	{
		alert("お名前を入力してください");
		document.register.name.focus();
		return false;
	}


	
	
	var tmp = 0
  	var yy = register.pno_1.value.substring(0,2)
  	var mm = register.pno_1.value.substring(2,4)
  	var dd = register.pno_1.value.substring(4,6)
  	var sex = register.pno_2.value.substring(0,1)

  	if ((register.pno_1.value.length != 6 ) || ( mm < 1 || mm > 12 || dd < 1) )
  	{
    		alert ("正しくありません");
    		register.pno_1.value = '';
    		register.pno_1.focus();
    		return false;
  	}

  	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4)|| (register.pno_2.value.length != 7 ))
  	{
    		alert ("正しくありません");
    		register.pno_2.value = '';
    		register.pno_2.focus();
    		return false;
  	}

  	for (var i = 0; i <=5 ; i++)
		tmp = tmp + ((i%8+2) * parseInt(register.pno_1.value.substring(i,i+1)))
 
	for (var i = 6; i <=11 ; i++)
        	tmp = tmp + ((i%8+2) * parseInt(register.pno_2.value.substring(i-6,i-5)))

	tmp = 11 - (tmp %11)
  	tmp = tmp % 10
  	
	if(document.register.pno_1.value=="")
	{
		alert("住民番号をお願いします");
	        document.register.pno_1.focus();
	        return false;
	}
	
	if(document.register.pno2.value=="")
	{
		alert("住民番号をお願いします");
	        document.register.pno_2.focus();
	        return false;
	}
		
	document.register.email.value = js_TrimSpace(document.register.email.value);
	if(document.register.email.value == '')
	{
		alert("メールアドレスを入力してください");
		document.register.email.focus();
		return false;
	}
	
	document.register.bir_yy.value = js_TrimSpace(document.register.bir_yy.value);
	if(document.register.bir_yy.value == '')
	{
		alert("生年月日(年)を入力してください");
		document.register.bir_yy.focus();
		return false;
	}
	
	document.register.bir_mm.value = js_TrimSpace(document.register.bir_mm.value);
	if(document.register.bir_mm.value == '')
	{
		alert("生年月日(月)を入力してください");
		document.register.bir_mm.focus();
		return false;
	}
	
	document.register.bir_dd.value = js_TrimSpace(document.register.bir_dd.value);
	if(document.register.bir_dd.value == '')
	{
		alert("生年月日(日)を入力してください");
		document.register.bir_dd.focus();
		return false;
	}

	document.register.cellphone_1.value = js_TrimSpace(document.register.cellphone_1.value);
	if(document.register.cellphone_1.value == '')
	{
		alert("携帯番号を入力してください");
		document.register.cellphone_1.focus();
		return false;
	}
	
	document.register.cellphone_2.value = js_TrimSpace(document.register.cellphone_2.value);
	if(document.register.cellphone_2.value == '')
	{
		alert("携帯番号を入力してください");
		document.register.cellphone_2.focus();
		return false;
	}
	
	document.register.cellphone_3.value = js_TrimSpace(document.register.cellphone_3.value);
	if(document.register.cellphone_3.value == '')
	{
		alert("携帯番号を入力してください");
		document.register.cellphone_3.focus();
		return false;
	}
	
	document.register.tel_1.value = js_TrimSpace(document.register.tel_1.value);
	if(document.register.tel_1.value == '')
	{
		alert("電話番号を入力してください");
		document.register.tel_1.focus();
		return false;
	}
	
	document.register.tel_2.value = js_TrimSpace(document.register.tel_2.value);
	if(document.register.tel_2.value == '')
	{
		alert("電話番号を入力してください");
		document.register.tel_2.focus();
		return false;
	}
	
	document.register.tel_3.value = js_TrimSpace(document.register.tel_3.value);
	if(document.register.tel_3.value == '')
	{
		alert("電話番号を入力してください");
		document.register.tel_3.focus();
		return false;
	}
	
	
}




function MemberModifyCheckAll()
{

	document.register.password.value = js_TrimSpace(document.register.password.value);
	if(document.register.password.value == '')
	{
		alert("パスワードを入力してください");
		document.register.password.focus();
		return false;
	}
	
	if(document.register.password.value.length < 4)
	{
		alert("パスワードは4文字以上のもので組み立ててください");
		document.register.password.focus();
		return false;
	}
	
	document.register.passwordre.value = js_TrimSpace(document.register.passwordre.value);
	if(document.register.password.value != document.register.passwordre.value)
	{
		alert("パスワードが間違いますので、もう一度確認してください");
		document.register.passwordre.focus();
		return false;
	}
		
	document.register.email.value = js_TrimSpace(document.register.email.value);
	if(document.register.email.value == '')
	{
		alert("メールアドレスを入力してください");
		document.register.email.focus();
		return false;
	}
	
	document.register.bir_yy.value = js_TrimSpace(document.register.bir_yy.value);
	if(document.register.bir_yy.value == '')
	{
		alert("生年月日(年)を入力してください");
		document.register.bir_yy.focus();
		return false;
	}
	
	document.register.bir_mm.value = js_TrimSpace(document.register.bir_mm.value);
	if(document.register.bir_mm.value == '')
	{
		alert("生年月日(月)を入力してください");
		document.register.bir_mm.focus();
		return false;
	}
	
	document.register.bir_dd.value = js_TrimSpace(document.register.bir_dd.value);
	if(document.register.bir_dd.value == '')
	{
		alert("生年月日(日)を入力してください");
		document.register.bir_dd.focus();
		return false;
	}

	document.register.cellphone_1.value = js_TrimSpace(document.register.cellphone_1.value);
	if(document.register.cellphone_1.value == '')
	{
		alert("携帯番号を入力してください");
		document.register.cellphone_1.focus();
		return false;
	}
	
	document.register.cellphone_2.value = js_TrimSpace(document.register.cellphone_2.value);
	if(document.register.cellphone_2.value == '')
	{
		alert("携帯番号を入力してください");
		document.register.cellphone_2.focus();
		return false;
	}
	
	document.register.cellphone_3.value = js_TrimSpace(document.register.cellphone_3.value);
	if(document.register.cellphone_3.value == '')
	{
		alert("携帯番号を入力してください");
		document.register.cellphone_3.focus();
		return false;
	}
	
	document.register.tel_1.value = js_TrimSpace(document.register.tel_1.value);
	if(document.register.tel_1.value == '')
	{
		alert("電話番号を入力してください");
		document.register.tel_1.focus();
		return false;
	}
	
	document.register.tel_2.value = js_TrimSpace(document.register.tel_2.value);
	if(document.register.tel_2.value == '')
	{
		alert("電話番号を入力してください");
		document.register.tel_2.focus();
		return false;
	}
	
	document.register.tel_3.value = js_TrimSpace(document.register.tel_3.value);
	if(document.register.tel_3.value == '')
	{
		alert("電話番号を入力してください");
		document.register.tel_3.focus();
		return false;
	}
	
	
}


function MemberRegisterCheck()
{
	
	register.name_kr.value = js_TrimSpace(register.name_kr.value);
	if(document.register.name_kr.value=="")
	{
		alert("会社の名を入力してください");
		document.register.name_kr.focus();
	        return false;
	}
	
	if(document.register.password.value=="")
	{
		alert("パスワードを入力してください");
		document.register.password.focus();
	        return false;
	}

	
}


function OpenZipcode()
{
  window.open('zipcode.html', 'box','width=518,height=315,marginwidth=0,marginheight=0,resizable=1,scrollbars=1'); 
} 

function Recommand(str)
{
  window.open(str, 'box','width=518,height=315,marginwidth=0,marginheight=0,resizable=1,scrollbars=1'); 
} 

function openwinDef(str)
{
  window.open(str, "wder","width=500,height=400,marginwidth=0,marginheight=0,resizable=1,scrollbars=1"); 
} 

function openwinDBS(str)
{
  window.open(str, "wder","width=800,height=500,marginwidth=0,marginheight=0,resizable=1,scrollbars=1"); 
} 


function OpenDownload(id)
{
  window.open('written_report_downloads.html?id='+id, 'box','width=518,height=500,marginwidth=0,marginheight=0,resizable=1,scrollbars=1,menubar=1'); 
} 



function OpenPrintView(Fn)
{
	window.open(Fn, 'box','left=0,top=0,width=800,height=600,toolbar=1,menubar=1,status=1,scrollbars=1,resizable=0'); 
} 


function OpenComentView(Fn)
{
	window.open(Fn, 'box','left=0,top=0,width=700,height=600,toolbar=1,menubar=1,status=1,scrollbars=1,resizable=0'); 
} 



function OpenWriteView(Fn)
{
	window.open(Fn, 'box','left=0,top=0,width=690,height=700,toolbar=1,menubar=1,status=1,scrollbars=1,resizable=0'); 
} 


function OpenBannerView(Fn)
{
	window.open(Fn, 'box','left=0,top=0,width=690,height=300,toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0'); 
} 


function PopUpView(Fn)
{
	window.open(Fn, "TitleKey",'left=0,top=0,width=690,height=700,toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0'); 
} 

function PopUpViewCs(Fn,Title,w,h)
{
	window.open(Fn, Title,'left=0,top=0,width='+w+',height='+h+',toolbar=0,menubar=0,status=0,scrollbars=1,resizable=yes'); 
} 


function ZipcodeApply(POST,JUSO_KR,JUSO_EN)
{
	opener.document.register.post.value=POST;
        opener.document.register.juso_kr.value=JUSO_KR;
        opener.document.register.juso_en.value=JUSO_EN;
        
        opener.document.register.juso_kr.focus();
        self.close();
}
function js_TrimSpace( szStr )
{
	szStr = szStr + "$";
	
	
	var szNewStr = ""; 
	var szTmp = "｡｡"; 
	var iPos=0; 
	var sPos=0; 
	var ePos=-1; 
	
	while(szStr.charAt(sPos) == " " || szStr.charAt(sPos) == szTmp.charAt(0)) 
		sPos++; 
		iPos = sPos; 
	
	while(szStr.charAt(iPos) != "$"){ 
		if(szStr.charAt(iPos) != " " && szStr.charAt(iPos) != szTmp.charAt(0)){ 
			ePos = iPos; 
		} 
		
		if(szStr.charAt(iPos) == szTmp.charAt(0)){ 
			if(szStr.charAt(iPos+1) != szTmp.charAt(1)){ 
				ePos = iPos; 
			}else{ 
				iPos++; 
				iPos++; 
				continue; 
			} 
		} 
			iPos++; 
	} 
	if(ePos != -1){ 
		szNewStr = ""; 
		for(iPos=sPos;iPos<=ePos;iPos++){ 
			szNewStr = szNewStr + szStr.charAt(iPos); 
		} 
	} 
	return szNewStr; 
}



function Mutiup()
{
	document.cwcform.mutiup.value = '1';
	document.cwcform.submit();
	return true;
}


function AllCheck() 
{
	var i =0;
	while (i < document.adminck.elements.length)
	{
		if (document.adminck.elements[i].name == 'selck[]') 
		{
			document.adminck.elements[i].checked=1;
		}
		i++;
	}
	
}

function UnAllCheck() 
{
	var i =0;
	while (i < document.adminck.elements.length)
	{
		if (document.adminck.elements[i].name == 'selck[]') 
		{
			document.adminck.elements[i].checked=0;
		}
		i++;
	}
	
}


function AdminCkCheckedCount()
{
	var i =0;
	var cnt = 0;
	while (i < document.adminck.elements.length)
	{
		if (document.adminck.elements[i].name == 'selck[]') 
		{
			if(document.adminck.elements[i].checked == 1)
			{
				cnt++;
			}
		}
		i++;
	}
	return cnt;
}
function AllConfirm(Msg,ty)
{
	if(AdminCkCheckedCount() < 1)
	{
		alert("最小1個は選択してください");
	}
	else
	{
		var a = confirm(Msg);
		if(a == true)
		{
			document.adminck.mode.value = ty;
			document.adminck.submit();
		}
	}
}

function AllConfirmCK(Msg,ty,MAXcnt)
{
	if(AdminCkCheckedCount() < 1)
	{
		alert("最小1個は選択してください");
	}
	
	if(AdminCkCheckedCount() > MAXcnt)
	{
		alert("最大 "+MAXcnt+"個まで選択してください");
	}
	else
	{
		var a = confirm(Msg);
		if(a == true)
		{
			document.adminck.mode.value = ty;
			document.adminck.submit();
		}
	}
}

 

  function doBlink() {
    var blink = document.all.tags("BLINK")
    for (var i=0; i < blink.length; i++)
      blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
  }
 
  function startBlink() {
    if (document.all) setInterval("doBlink()",1000)
  }
  window.onload = startBlink;





 function showPicture2(src)
{
  
  var imgObj = new Image();
  imgObj.src = src;
  var wopt = "scrollbars=no,status=no,resizable=no";
  wopt += ",width=" + imgObj.width;
  wopt += ",height=" + imgObj.height;
  var wbody = "<head><title>写真を見る</title>";
  wbody += "<script language='javascript'>";
  wbody += "window.name='preview'"
  wbody += "function finalResize(){";
  wbody += "  var oBody=document.body;";
  wbody += "  var oImg=document.images[0];";
  wbody += "  var xdiff=oImg.width-oBody.clientWidth;";
  wbody += "  var ydiff=oImg.height-oBody.clientHeight;";
  wbody += "  window.resizeBy(xdiff,ydiff);";
  wbody += "}";
  wbody += "</"+"script>";
  wbody += "</head>";
  wbody += "<body onLoad='finalResize()' style='margin:0'>";
  wbody += "<a href='javascript:window.close()'><img src='" + src + "' border=0></a>";
  wbody += "</body>";
  winResult = window.open("about:blank","",wopt);
  winResult.document.open("text/html", "replace");
  winResult.document.write(wbody);
  winResult.document.close();
  var imgObj = '';
  return;
}

function showPicture(imageURL)
{
  imageHandle=open("","popupForImage","toolbar=no,location=no,status=no,manubar=no,scrollbars=no,resizable=yes,width=100,height=100,top=100,left=50");
  imageHandle.document.write("<title>イメージを見る</title>");
  imageHandle.document.write("<style>");
  imageHandle.document.write("*{margin:0;padding:0;border:0;}");
  imageHandle.document.write("</style>");
  imageHandle.document.write("<img src=\""+imageURL+"\" onload=\"window.resizeTo(this.width+9,this.height+28);\" onclick=\"self.close();\" style=\"cursor:hand;\" title=\"CLICKで閉じます\">");
}




function js_TrimSpace( szStr )
{
	szStr = szStr + "$";
	
	
	var szNewStr = ""; 
	var szTmp = "｡｡"; 
	var iPos=0; 
	var sPos=0; 
	var ePos=-1; 
	
	while(szStr.charAt(sPos) == " " || szStr.charAt(sPos) == szTmp.charAt(0)) 
		sPos++; 
		iPos = sPos; 
	
	while(szStr.charAt(iPos) != "$"){ 
		if(szStr.charAt(iPos) != " " && szStr.charAt(iPos) != szTmp.charAt(0)){ 
			ePos = iPos; 
		} 
		
		if(szStr.charAt(iPos) == szTmp.charAt(0)){ 
			if(szStr.charAt(iPos+1) != szTmp.charAt(1)){ 
				ePos = iPos; 
			}else{ 
				iPos++; 
				iPos++; 
				continue; 
			} 
		} 
			iPos++; 
	} 
	if(ePos != -1){ 
		szNewStr = ""; 
		for(iPos=sPos;iPos<=ePos;iPos++){ 
			szNewStr = szNewStr + szStr.charAt(iPos); 
		} 
	} 
	return szNewStr; 
}


function SjcheckPno(pno1,pno2)
{
	var resno = pno1.value+'-'+pno2.value;
	
	
	fmt = /^\d{6}-[1234]\d{6}$/;
	if (!fmt.test(resno))
	{
		alert("正しくありません");
		pno1.value = '';
		pno2.value = '';
		pno1.focus();
		return false;
	}

	
	birthYear = (resno.charAt(7) <= "2") ? "19" : "20";
	birthYear += resno.substr(0, 2);
	birthMonth = resno.substr(2, 2) - 1;
	birthDate = resno.substr(4, 2);
	birth = new Date(birthYear, birthMonth, birthDate);

	if ( birth.getYear() % 100 != resno.substr(0, 2) || birth.getMonth() != birthMonth || birth.getDate() != birthDate)
	{
		alert("正しくありません");
		pno1.value = '';
		pno2.value = '';
		pno1.focus();
		return false;
	}

	
	buf = new Array(13);
	for (i = 0; i < 6; i++) buf[i] = parseInt(resno.charAt(i));
	for (i = 6; i < 13; i++) buf[i] = parseInt(resno.charAt(i + 1));

	multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
	for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);

	if ((11 - (sum % 11)) % 10 != buf[12])
	{
		alert("正しくありません");
		pno1.value = '';
		pno2.value = '';
		pno1.focus();
		return false;
  	}
  	return true;
}
	
function SJPnoKeyUp(form, str)
{
	if (str.length >= 6)
	{
		form.pno_1.blur();
		form.pno_2.focus();
		return false;
	}
}

function SJChecker(str_val,str_len,comment)
{
	if(str_val != null)
	{
	
		check_str = js_TrimSpace(str_val.value);	
		if(check_str.length < str_len)
		{
			alert(comment+"");
			str_val.blur();
			str_val.value = '';
			str_val.focus();
			return false;
		}
	}
}


function SJChecker1(str_val,str_len,comment,val_focu)
{
	check_str = js_TrimSpace(str_val.value);	
	if(check_str.length < str_len)
	{
		alert(comment+"");
		str_val.blur();
		str_val.value = '';
		val_focu.focus();
		return false;
	}
}

function SJCheckerEQ(str_val1,str_val2,valdel,comment)
{
	if(str_val1 != null || str_val2 != null)
	{
		check_str1 = js_TrimSpace(str_val1.value);
		check_str2 = js_TrimSpace(str_val2.value);
		
		if(check_str1 != check_str2)
		{
			alert(comment);
			if(valdel == 1)
			{
				str_val1.value = '';
				str_val2.value = '';
			}
			str_val1.focus();
			return false;
		}
	}
}

function SJCheckerEQ2(focus_val,str_val1,str_val2,valdel,comment)
{
	if(str_val1 != null || str_val2 != null)
	{
		check_str1 = js_TrimSpace(str_val1.value);
		check_str2 = js_TrimSpace(str_val2.value);
		
		if(check_str1 != check_str2)
		{
			alert(comment);
			if(valdel == 1)
			{
				str_val1.value = '';
				str_val2.value = '';
			}
			focus_val.focus();
			return false;
		}
	}
}

function SJChecker2(str_val,str_len,comment)
{
	if(str_val != null)
	{
		check_str = (str_val.value);	
		if(check_str == str_len || check_str == '')
		{
			alert(comment+"選択してください");
			return false;
		}
	}
}

function SJSelInput(str_val,vals)
{
	str_val.value = vals;
}

function Sjnum_only()
{
	
	if((event.keyCode<48) || (event.keyCode>57))
	{
		event.returnValue=false;
	}
}


function getLayer(name) {
 
    return eval('document.all.' + name);

}


function SJAddHiddenValue(sel,frmhidden)
{
	var index = sel.selectedIndex;
	frmhidden.value = sel.options[index].value ;
}
	

function SJCheckEmail(str_val,comment)
{
	check_str = js_TrimSpace(str_val.value);	
	
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        if (filter.test(check_str))
        {
        	return true;
        }
        else
        {
        	alert(comment+"正しい方法で入力してください");
        	str_val.value = '';
        	str_val.focus();
		return false;
        }
}



function SJNumberFormatOn(nof)
{
	var rev_str = '';
	str = nof.value;
	var r_index = 1;
	var t = 0;
	
	for(i = str.length-1 ; i >= 0 ; i-- )
	{
		temp=str.charAt(i);
		if(temp =='-')
		{
		     t = 1;
		}
		else
		{
			if( (temp >='0') && (temp <='9'))
			{
				rev_str += temp;
			
				if( !( r_index %3 ) && i -1 >= 0 )
				{
					rev_str += ",";
				}
				r_index ++;
			}
		}
	}
	var num_str = '' ;
	for(i = rev_str.length-1 ; i >= 0 ; i-- )
	{
		temp= rev_str.charAt(i);
		
		num_str += temp;
	}
	
	if(t == 1)
	{
		num_str = "-"+num_str;
		num_str = num_str.replace(/-,/g,"")
	}
	nof.value = num_str;	
}
function SJNumberFormatOff(nof)
{
	nof.value = nof.value.replace(/,/g,"")
}


function SJProductComparisonView()
{
	var uris = "";
	i = 0;
	ckCnt = 0;
	while (i < document.adminck.elements.length)
	{
		if (document.adminck.elements[i].name == 'selck[]') 
		{
			if(document.adminck.elements[i].checked == 1)
			{
				uris = uris+document.adminck.elements[i].value+",";
				ckCnt++;
			}
		}
		i++;
	}
	
	uris = "ids="+uris;
	
	if(eval(ckCnt) > 0)
	{
		window.open('popup_product_view_comparison.html?'+uris, 'ProductComparisonView','left=0,top=0,width=1000,height=700,toolbar=0,menubar=1,status=0,scrollbars=1,resizable=1'); 
	}
	else
	{
		alert("比較する商品を最小1個以上選択してください");
	}
}




function MessagePopUP()
{
	window.open('/message.html', 'message','left=0,top=0,width=617,height=500,toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0'); 

}

function MessagePopUPSend(mtype,memberids)
{
	window.open('/message_new.html?mtype='+mtype+'&mids='+memberids, 'message','left=0,top=0,width=617,height=500,toolbar=0,menubar=0,status=0,scrollbars=1,resizable=0'); 
	
	
	
	mtype,memberids

}
function PreView()
{
	document.register.viewIMG.src = document.register.img.value;
}



function MSGSendMids(mtype)
{
	var i =0;
	var uri= '';
	while (i < document.adminck.elements.length)
	{
		if (document.adminck.elements[i].name == 'selck[]') 
		{
			if(document.adminck.elements[i].checked == 1)
			{
				uri += document.adminck.elements[i].value+',';
			}
		}
		i++;
	}
	
	if(AdminCkCheckedCount() < 1)
	{
		alert("1個以上選択してください");
	}
	else
	{
		MessagePopUPSend(mtype,uri);
	}	
}


