
//--------------¤ªÌä¤¤¹ç¤ï¤»¥Á¥§¥Ã¥¯--------------------//
function open_zipsearch_shop(zip1, zip2, prov, addr, auto) {
		var zip1_v = document.getElementById(zip1).value;
		var zip2_v = document.getElementById(zip2).value;
		
		var para = "?zip1=" + zip1_v + "&zip2=" + zip2_v;
		para = para + "&zip1_field=" + zip1 + "&zip2_field=" + zip2;
		para = para + "&prov_field=" + prov + "&addr_field=" + addr;
		para = para + "&auto=" + auto;

		window.open("common/search_zipcode.php" + para, "zip_search", "scrollbars=yes,width=300,height=300,left=150,top=150");
}


function isHankakuZenkaku(data_obj,hissu,fv_kubun,max,msg_item){
	if(hissu==1 && (data_obj).value==""){//É¬¿Ü¥Á¥§¥Ã¥¯
		alert("\n["+msg_item+"] ¤òÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	}

	if((data_obj).value!=""){
		var numStr=";^<>\\%+'\"|";
			numStr+="­µ­¶­·­¸­¹­º­»­¼­½­¾üñüòüóüôüõüöü÷üøüùüú­ø­ó­ù"
					  +"­¡­¢­£­¤­¥­¦­§­¨­©­ª­«­¬­­­®­¯­°­±­²­³­´­à­á­ê­ë­ì­å­æ­ç­è­é"
					  +"­Æ­Á­Ä­Â­Ì­Ë­Å­Í­Ç­À­Î­Ã­È­É­Ê­Ï­ß­ï­î­í­Ó­Ô­Ð­Ñ­Ò­Ö­Õ­â­ã­äüü";
		var thisChar;
		for(var i=0;i<(data_obj).value.length;i++){
			thisChar = ""+(data_obj).value.charAt(i);
			if(numStr.indexOf(thisChar) != -1){
				alert("\n["+msg_item+"] ¤Ë¤ÏÆÃ¼ìÊ¸»ú¡Î"+thisChar+"¡Ï¤Ï»ÈÍÑ¤Ç¤­¤Þ¤»¤ó¡£");
				(data_obj).focus();
				return false;
			}
		}
		var kanaStr="¥¢¥¤¥¦¥¨¥ª¥«¥­¥¯¥±¥³¥µ¥·¥¹¥»¥½¥¿¥Á¥Ä¥Æ¥È¥Ê¥Ë¥Ì¥Í¥Î¥Ï¥Ò¥Õ¥Ø¥Û¥Þ¥ß¥à¥á¥â¥ä¥æ¥è¥é¥ê¥ë¥ì¥í¥ï¥ò¥ó¡«¡¬¡£¡¢¥¡¥£¥¥¥§¥©¥ã¥å¥ç¥Ã¡Ö¡×";
		var thisChar;
		var cnt=0;
		for(var i=0; i<(data_obj).value.length; i++){
			thisChar=(data_obj).value.charAt(i);
			if((data_obj).value.charCodeAt(i)>255){
				if(kanaStr.indexOf(thisChar)>-1) cnt++;
				else cnt=cnt+2;
			}
			else cnt++;
		}
		if(fv_kubun==1){//¸ÇÄêÄ¹
			if(cnt!=max){
				alert("\n["+msg_item+"] ¤òÈ¾³Ñ"+max+"Ê¸»ú¤«Á´³Ñ"+(max/2)+"Ê¸»ú¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
				(data_obj).focus();
				return false;
			}
		}
		else{//²ÄÊÑÄ¹
			if(cnt>max){
				alert("\n["+msg_item+"] ¤òÈ¾³Ñ"+max+"Ê¸»ú¤«Á´³Ñ"+(max/2)+"Ê¸»ú°Ê²¼¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
				(data_obj).focus();
				return false;
			}
		}
	}
	return true;
}

function isKana(data_obj,hissu,fv_kubun,max,msg_item){
	if(hissu==1 && (data_obj).value==""){//É¬¿Ü¥Á¥§¥Ã¥¯
		alert("\n["+msg_item+"] ¤òÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	}
	if((data_obj).value!=""){
		var hankanaStr="¥¢¥¤¥¦¥¨¥ª¥«¥­¥¯¥±¥³¥µ¥·¥¹¥»¥½¥¿¥Á¥Ä¥Æ¥È¥Ê¥Ë¥Ì¥Í¥Î¥Ï¥Ò¥Õ¥Ø¥Û¥Þ¥ß¥à¥á¥â¥ä¥æ¥è¥é¥ê¥ë¥ì¥í¥ï¥ò¥ó¡«¡¬¥¡¥£¥¥¥§¥©¥ã¥å¥ç¥Ã -¡¼1234567890";
		var zenkanaStr="	¥¢¥¤¥¦¥¨¥ª¥«¥­¥¯¥±¥³¥µ¥·¥¹¥»¥½¥¿¥Á¥Ä¥Æ¥È¥Ê¥Ë¥Ì¥Í¥Î¥Ï¥Ò¥Õ¥Ø¥Û¥Þ¥ß¥à¥á¥â¥ä¥æ¥è¥é¥ê¥ë¥ì¥í¥ï¥ò¥ó¥¡¥£¥¥¥§¥©¥Ã¥ã¥å¥ç ¥¬¥®¥°¥²¥´¥¶¥¸¥º¥¼¥¾¥À¥Â¥Å¥Ç¥É¥Ð¥Ó¥Ö¥Ù¥Ü¥Ñ¥Ô¥×¥Ú¥í¡«¡¬¡¡¡¼¡¼¡Ý£±£²£³£´£µ£¶£·£¸£¹£°";
		var StrLen=0;
		var thisChar;
		for(var i=0;i<(data_obj).value.length;i++){
			if((data_obj).value.charCodeAt(i)>255){
				thisChar=(data_obj).value.charAt(i);
				if(hankanaStr.indexOf(thisChar)>-1){
					StrLen++;	
				}
				else if (zenkanaStr.indexOf(thisChar)>-1){
					StrLen=StrLen+2;

				}
				else{
					alert("\n["+msg_item+"] ¤ò¥«¥Ê¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
					(data_obj).focus();
					return false;
				}
			}
		}
//alert("len="+StrLen)
		if(StrLen>max){
			alert("\n["+msg_item+"] ¤ò¡Î"+max+"¡Ï·å°Ê²¼¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
			(data_obj).focus();
			return false;
		}
	}
	return true;
}

function isEisuuji(data_obj,hissu,fv_kubun,max,msg_item){
	if(hissu==1 && (data_obj).value==""){//É¬¿Ü¥Á¥§¥Ã¥¯
		alert("\n["+msg_item+"] ¤òÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	}
	if((data_obj).value!=""){
		var numStr="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/._:";
		var thisChar;
		for(var i=0;i<(data_obj).value.length;i++){
			thisChar = ""+(data_obj).value.charAt(i);
			if(numStr.indexOf(thisChar) == -1){
				alert("\n["+msg_item+"] ¤òÈ¾³Ñ¤Î±Ñ¿ô»ú¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
				(data_obj).focus();
				return false;
			}
		}
		if(!isLength(data_obj,fv_kubun,max,msg_item)) return false;
	}
	return true;
}
function isNum(data_obj,hissu,len,msg_item){
	if(hissu==1 && (data_obj).value==""){//É¬¿Ü¥Á¥§¥Ã¥¯
		alert("\n["+msg_item+"] ¤òÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	}
	if((data_obj).value!=""){
		if(isNaN((data_obj).value)){
			alert("\n["+msg_item+"] ¤Ë¤Ï¡¢È¾³Ñ¤Î¿ô»ú¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
			(data_obj).focus();
			return false;
		}
	}
	if(!isLength(data_obj,2,len,msg_item)) return false;
	return true;
}



function isNumAlt(data_obj, hissu, len, msg_item, min) {
	if ((data_obj).value != "" && (data_obj).value.length < min) {
		alert("\n["+msg_item+"] ¤Ë¤Ï¡¢ºÇÄã"+min+"Ê¸»ú°Ê¾åÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	} else {
		return isNum(data_obj,hissu,len,msg_item);
	}
}

function isLength(data_obj,fv_kubun,max,msg_item){
	if(fv_kubun==1){//¸ÇÄêÄ¹
		if((data_obj).value.length!=max){
			alert("\n["+msg_item+"] ¤ò ["+max+"] Ê¸»ú¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
			(data_obj).focus();
			return false;
		}
	}
	if(fv_kubun==2){//²ÄÊÑÄ¹
		if((data_obj).value.length>max){
			alert("\n["+msg_item+"] ¤ò ["+max+"] Ê¸»ú°Ê²¼¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
			(data_obj).focus();
			return false;
		}
	}
	return true;
}

function isHankaku(data_obj,hissu,fv_kubun,max,msg_item){
	if(hissu==1 && (data_obj).value==""){//É¬¿Ü¥Á¥§¥Ã¥¯
		alert("\n["+msg_item+"] ¤òÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	}
	if((data_obj).value!=""){
		var kanaStr="¥¢¥¤¥¦¥¨¥ª¥«¥­¥¯¥±¥³¥µ¥·¥¹¥»¥½¥¿¥Á¥Ä¥Æ¥È¥Ê¥Ë¥Ì¥Í¥Î¥Ï¥Ò¥Õ¥Ø¥Û¥Þ¥ß¥à¥á¥â¥ä¥æ¥è¥é¥ê¥ë¥ì¥í¥ï¥ò¥ó¡«¡¬¡£¡¢¥¡¥£¥¥¥§¥©¥ã¥å¥ç¥Ã¡Ö¡×";
		var thisChar;
		for(var i=0;i<(data_obj).value.length;i++){
			if((data_obj).value.charCodeAt(i)>255){
				thisChar=(data_obj).value.charAt(i);
				if(kanaStr.indexOf(thisChar)>-1){
					alert("\n["+msg_item+"] ¤Ë¥«¥¿¥«¥Ê¤ÎÆþÎÏ¤Ï¤Ç¤­¤Þ¤»¤ó¡£");
				}
				else{
					alert("\n["+msg_item+"] ¤òÈ¾³Ñ¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
				}
				(data_obj).focus();
				return false;
			}
		}
		if(!isLength(data_obj,fv_kubun,max,msg_item)) return false;
	}
	return true;
}

function isEmail(data_obj,hissu,max,msg_item){
	return isEmail2(data_obj,hissu,max,msg_item);

}
//Email¥Á¥§¥Ã¥¯
//  data_obj  ¡§¥Á¥§¥Ã¥¯ÂÐ¾Ý¹àÌÜ
//	hissu     ¡§É¬¿Ü¥«¤É¤¦¤«¡Ê0¡§¾ÊÎ¬²Ä¡¢1¡§É¬¿Ü¡Ë
//	max       ¡§ºÇÂç·å¿ô
//  msg_item  ¡§¥á¥Ã¥»¡¼¥¸¤òÉ½¼¨¤¹¤ë¤¿¤á¤Î¥Á¥§¥Ã¥¯ÂÐ¾Ý¹àÌÜÌ¾
function isEmail2(data_obj,hissu,max,msg_item){
	if(hissu==1 && (data_obj).value==""){//É¬¿Ü¥Á¥§¥Ã¥¯
		alert("\n["+msg_item+"] ¤òÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	}
	if((data_obj).value!=""){
		index=(data_obj).value.indexOf("@");
		var tokusyuStr=";,^=<>\\%*+?&'\"/|";
		for(var i=0;i<(data_obj).value.length;i++){
			thisChar = ""+(data_obj).value.charAt(i);
			if(tokusyuStr.indexOf(thisChar) != -1){
				alert("\n["+msg_item+"] ¤Ë¤Ïµ­¹æ¡Î"+thisChar+"¡Ï¤Ï»ÈÍÑ¤Ç¤­¤Þ¤»¤ó¡£");
				(data_obj).focus();
				return false;
			}
		}

		if(index<0 || ((data_obj).value.length-index)<1 || (data_obj).value.substring(index+1).indexOf('@') > -1 || (data_obj).value.substring(index+2).indexOf('.') == -1){
			alert("\n["+msg_item+"] ¤¬¥á¡¼¥ë¥¢¥É¥ì¥¹·Á¼°¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó¡£");
			(data_obj).focus();
			return false;
		}

		if(!isHankaku(data_obj,hissu,2,max,msg_item)) return false;
	}
	return true;
}



function isTel(data_obj,hissu,len,msg_item){
	if(hissu==1 && (data_obj).value==""){//É¬¿Ü¥Á¥§¥Ã¥¯
		alert("\n["+msg_item+"] ¤òÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
		(data_obj).focus();
		return false;
	}
	if((data_obj).value!=""   ){
		var numStr="0123456789-";
		var thisChar;
		for(var i=0;i<(data_obj).value.length;i++){
			thisChar = ""+(data_obj).value.charAt(i);
			if(numStr.indexOf(thisChar) == -1){
				alert("\n["+msg_item+"] ¤òÈ¾³Ñ¤Î¿ô»ú¤ÇÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
				(data_obj).focus();
				return false;
			}
		}

	}
	if(!isLength(data_obj,2,len,msg_item)) return false;
	return true;
}

function send(){
	var form=document.otoiawaseForm;
	if(!isHankakuZenkaku(form.kaisya_name,2,2,60,"²ñ¼ÒÌ¾")) return;
	if(!isKana(form.kaisya_kana,2,2,60,"²ñ¼ÒÌ¾¡Ê¥«¥Ê¡Ë")) return;
	if(!isNum(form.seturituY,2,10,"ÀßÎ©Ç¯·îÆü")) return;
	if(!isNum(form.seturituM,2,10,"ÀßÎ©Ç¯·îÆü")) return;
	if(!isHankakuZenkaku(form.ceo_name,1,2,50,"ÂåÉ½¼ÔÌ¾")) return;
	if(!isKana(form.ceo_kana,1,2,50,"ÂåÉ½¼ÔÌ¾¡Ê¥«¥Ê¡Ë")) return;
	if(!isNum(form.nenrei,1,5,"ÂåÉ½¼ÔÇ¯Îð")) return;
	 if(!isEisuuji(form.hp_addre,2,2,500,"¥Û¡¼¥à¥Ú¡¼¥¸")) return;
	if(!isHankakuZenkaku(form.kinyusya_name,1,2,60,"¤´µ­Æþ¼ÔÌ¾")) return;
	if(!isNumAlt(form.zip1,1,3,"Í¹ÊØÈÖ¹æ")) return;
	if(!isNumAlt(form.zip2,1,4,"Í¹ÊØÈÖ¹æ")) return;
	if(form.todouhuken.value == '') {
		alert('ÅÔÆ»ÉÜ¸©¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£');
		return;
	}
	if(!isHankakuZenkaku(form.addr1,1,2,100,"¤´½»½ê1")) return;
	if(!isHankakuZenkaku(form.addr2,1,2,100,"¤´½»½ê2")) return;
	if(!isEmail2(form.email,1,60,'¥á¡¼¥ë¥¢¥É¥ì¥¹')) return;
	if(!isEmail2(form.email2,1,60,'¥á¡¼¥ë¥¢¥É¥ì¥¹(³ÎÇ§ÍÑ)')) return;
	if(form.email.value != form.email2.value){
			alert("¥á¡¼¥ë¥¢¥É¥ì¥¹¤òÀµ¤·¤¯ÆþÎÏ¤·¤Æ¤¯¤À¤µ¤¤¡£");
			form.email.focus();
			return;
	}
	if(!isTel(form.tel,1,20,"ÅÅÏÃÈÖ¹æ")) return;
	if(!isTel(form.fax,1,20,"FAXÈÖ¹æ")) return;
	if(!isHankakuZenkaku(form.naiyou,1,2,2048,"»ö¶ÈÆâÍÆ")) return;
	if(confirm("¤´µ­ÆþÆâÍÆ¤ò(³ô)¥ï¥¤¥É¥Æ¥Ã¥¯»ö¶È¿³ºº°Ñ°÷²ñ¤Ø\nÄ¾¤Á¤Ë¤ªÁ÷¤êÃ×¤·¤Þ¤¹¡£µ¹¤·¤¤¤Ç¤¹¤«¡£")){
 		form.submit();
 	}
 	//*/
}
