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;
	}
}
