function openWin(fi) {

	window.open(fi,"specWindow","width=510,height=510,left=200,top=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,favorites=no,resizable=yes");

}



function form_onSubmit(foNum){

	

	if(document.forms[foNum].XTO.value == ""){

		alert("アドレスが入力されていません");

		return false;

	}

	

	if( ! checkInput(foNum,document.forms[foNum].XTO.value) ){

		alert("入力されたアドレスに使用できない文字が含まれています");

		return false;

	}

	



	if(document.forms[foNum].DOMAIN.value == ""){

	alert("アドレスが選択されていません");

	return false;

	}

	wkmsg="mailto:" + document.forms[foNum].XTO.value + "@" + document.forms[foNum].DOMAIN.value;

	var msg = "";

	if (navigator.userAgent.indexOf("Macintosh") != -1) {

		msg = "「おかあさんといっしょ」へアクセス！";

	}else{

		msg = "%81u%82%a8%82%a9%82%a0%82%b3%82%f1%82%c6%82%a2%82%c1%82%b5%82%e5%81v%82%d6%83A%83N%83Z%83X%81I";

	}

	wkmsg = wkmsg + "?Subject=" + msg + "&Body=http://www.okaasan.jp/hp/";



	location.href=wkmsg;

	return true;

}







function checkInput(fn,str){

	var mailstr = "";

	var err = 0;

	if( fn==0 ){

		mailstr = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-.";

	}else if( fn==1 ){

		mailstr = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-/.";

	}else{

		mailstr = "0123456789abcdefghijklmnopqrstuvwxyz-.";

	}

    for (i=0;i<str.length;i++){

      if (mailstr.indexOf(str.charAt(i)) == -1) err++;

    }

    if (err!=0){

		return false;

	}else{

		return true;

	}

}


