<!--



	/* public */ function writeMenuFrame(doc)
	{
		writeMenuFrame_Inner(doc, RELATIVE);
	}
	
	/* public */ function writeMenuFrameByAbs(doc)
	{
		writeMenuFrame_Inner(doc, ABSOLUTE);
	}
	
	/* private */ var RELATIVE = 1;
	/* private */ var ABSOLUTE = 2;
	
	/* private */ function writeMenuFrame_Inner(doc, RelOrAbs)
	/*
	 * 注: sendEmail4SportCenterClubs.cgi が表示する、
	 *     Eメール送信後ページのみ * 対象外 *
	 *     (CGI プログラムの出力は EUC 、
	 *      このスクリプトの出力は Shift_JIS であり、
	 *      文字コードを一致させられないため)
	 */
	{
		var url_prefix = (RelOrAbs == ABSOLUTE) ? 'http://www.ygu.ac.jp/sports' : '..';
		
		doc.write('\t\t\t\t\t\t\t\t\t<span class = "line_space_narrow">');
		doc.write('\t\t\t\t\t\t\t\t\t\t山梨学院<br>');
		doc.write('\t\t\t\t\t\t\t\t\t\tカレッジスポーツセンター<br>');
		doc.write('\t\t\t\t\t\t\t\t\t\t強化育成クラブ<br>');
		doc.write('\t\t\t\t\t\t\t\t\t\t<br>');
		doc.write('\t\t\t\t\t\t\t\t\t</span>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/wrestling/index.html" >レスリング</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/skating/index.html"   >スケート</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/rugby/index.html"     >ラグビー</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/track/index.html"     >陸上競技</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/hockey/index.html"    >ホッケー</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/judo/index.html"      >柔道</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/swimming/index.html"  >水泳</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/baseball/index.html"  >硬式野球</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/tennis/index.html"    >テニス (女子)</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/basketball/index.html">バスケットボール (女子)</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/softball/index.html"  >ソフトボール (女子)</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/soccer/index.html"  >サッカー</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01" href = "' + url_prefix + '/karate/index.html"  >空手道</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<br>');
		doc.write('\t\t\t\t\t\t\t\t\t<img src = "' + url_prefix + '/images/common_brokenline_short.gif" width = "133" height = "1" alt = " - - - "><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01 line_space_narrow" href = "http://www.ygu.jp/">学校法人山梨学院<br>ウェブサイト</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01 line_space_narrow" href = "http://www.ygu.ac.jp/">山梨学院大学</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01 line_space_narrow" href = "' + url_prefix + '/index.html"   >山梨学院<br>カレッジスポーツセンター</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01"                   href = "http://www.ygu.ac.jp/campusmap/index.html"        >キャンパスマップ</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<br>');
		doc.write('\t\t\t\t\t\t\t\t\t<a class = "link01"                   href = "http://www.ygu.ac.jp/accessmap/index.html"        >アクセスマップ</a><br>');
		doc.write('\t\t\t\t\t\t\t\t\t<img src = "http://www.ygu.ac.jp/images/spacer.gif" width = "143" height = "50" alt = "">');
	}
	
	
	
	function showFlash(doc, filepathname, height, width, alttext)
	{
		doc.write(' <object');
		doc.write('     classid  = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
		doc.write('     codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
		doc.write('     width    = "' + width + '"');
		doc.write('     height   = "' + height + '"');
		doc.write('     align    = "middle"');
		doc.write(' >');
		doc.write('     <param name = "allowScriptAccess" value = "sameDomain" />');
		doc.write('     <param name = "movie"             value = "' + filepathname + '" />');
		doc.write('     <param name = "play"              value = "true">');
		doc.write('     <param name = "loop"              value = "false">');
		doc.write('     <param name = "quality"           value = "high" />');
		doc.write('     <param name = "bgcolor"           value = "#ffffff" />');
		doc.write('     <embed');
		doc.write('         src               = "' + filepathname + '"');
		doc.write('         play              = "true"');
		doc.write('         loop              = "false"');
		doc.write('         quality           = "high"');
		doc.write('         bgcolor           = "#ffffff"');
		doc.write('         width             = "' + width + '"');
		doc.write('         height            = "' + height + '"');
		doc.write('         alt               = "' + alttext + '"');
		doc.write('         align             = "middle"');
		doc.write('         allowScriptAccess = "sameDomain"');
		doc.write('         type              = "application/x-shockwave-flash"');
		doc.write('         pluginspage       = "http://www.macromedia.com/go/getflashplayer"');
		doc.write('     />');
		doc.write(' </object>');
	}
	
	
	
	function showTopFlash(doc, alttext)
	{
		doc.write(' <object');
		doc.write('     classid  = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
		doc.write('     codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"');
		doc.write('     width    = "774"');
		doc.write('     height   = "363"');
		doc.write(' >');
		doc.write('     <param name = "movie"   value = "images/top_image.swf">');
		doc.write('     <param name = "play"    value = "true">');
		doc.write('     <param name = "loop"    value = "false">');
		doc.write('     <param name = "quality" value = "high">');
		doc.write('     <embed');
		doc.write('         src         = "images/top_image.swf"');
		doc.write('         width       = "774"');
		doc.write('         height      = "363"');
		doc.write('         alt         = "' + alttext + '"');
		doc.write('         type        = "application/x-shockwave-flash"');
		doc.write('         pluginspage = "http://www.macromedia.com/go/getflashplayer"');
		doc.write('         play        = "true"');
		doc.write('         loop        = "false"');
		doc.write('         quality     = "high"');
		doc.write('     >');
		doc.write(' </object>');
	}
	
	
	
	function showMemberFlash(doc, filename)
	{
		doc.write(' <object');
		doc.write('     classid = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"');
		doc.write('     codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"');
		doc.write('     width = "143"');
		doc.write('     height = "178"');
		doc.write('     id = "' + filename + '"');
		doc.write('     align = "middle"');
		doc.write(' >');
		doc.write('     <param name = "allowScriptAccess" value = "sameDomain" />');
		doc.write('     <param name = "movie" value = "images/' + filename + '.swf" />');
		doc.write('     <param name = "quality" value = "high" />');
		doc.write('     <param name = "bgcolor" value = "#ffffff" />');
		doc.write('     <embed');
		doc.write('         src = "images/' + filename + '.swf"');
		doc.write('         quality = "high"');
		doc.write('         bgcolor = "#ffffff"');
		doc.write('         width = "143"');
		doc.write('         height = "178"');
		doc.write('         name = "' + filename + '"');
		doc.write('         align = "middle"');
		doc.write('         allowScriptAccess = "sameDomain"');
		doc.write('         type = "application/x-shockwave-flash"');
		doc.write('         pluginspage = "http://www.macromedia.com/go/getflashplayer"');
		doc.write('     />');
		doc.write(' </object>');
	}
	
	
	
	function swapImage(image, imagefileurl)
	{
		image.src = imagefileurl;
	}
	
	
	
	var transparentimagefilename = "transparent.gif";
	
	var transparentimagefilenameregexp = new RegExp(("^.+/" + transparentimagefilename + "\s*$"), "i");
	
	function killTransparentImages(doc, cmsvariableimages)
	{
		var killedheight = 0;
		
		for(var index = 0; index < cmsvariableimages.length; index++){
			var cmsvariableimage = cmsvariableimages[index];
			
			if(transparentimagefilenameregexp.test(cmsvariableimage.src)){
				killedheight += cmsvariableimage.height - 1;
				cmsvariableimage.height = 1;
			}
		}
		
		doc.height -= killedheight;
	}
	
	
	
	function openImage(imagefileurl)
	{
		var image = new Image();
		image.src = imagefileurl;
		
		window.open(
			image.src, 
			'', 
			('width = ' + (image.width + 20) + ', ' + 'height = ' + (image.height + 30))  // width and height are optimised for IE6
		);
	}
	
	function openImageWithSizes(imagefileurl, width, height)
	{
		var image = new Image();
		image.src = imagefileurl;
		
		window.open(
			image.src, 
			'', 
			('width = ' + (width + 20) + ', ' + 'height = ' + (height + 30))  // width and height are optimised for IE6
		);
	}
	
	
	
	function submitForm(form)
	{
		if(validateFormInputs(form)){
			form.submit();
		}
		else{
			return false;
		}
	}
	
	function validateFormInputs(form)
	{
		if(isEmpty(trim(form.elements["FAMILYNAME_KANA"].value))){
			alert("「お名前 (ひらがな)」の「姓」をご入力ください。");
			form.elements["FAMILYNAME_KANA"].focus();
			return false;
		}
		
		if(isEmpty(trim(form.elements["FIRSTNAME_KANA"].value))){
			alert("「お名前 (ひらがな)」の「名」をご入力ください。");
			form.elements["FIRSTNAME_KANA"].focus();
			return false;
		}
		
		if(isEmpty(trim(form.elements["FAMILYNAME"].value))){
			alert("「お名前 (漢字)」の「姓」をご入力ください。");
			form.elements["FAMILYNAME"].focus();
			return false;
		}
		
		if(isEmpty(trim(form.elements["FIRSTNAME"].value))){
			alert("「お名前 (漢字)」の「名」をご入力ください。");
			form.elements["FIRSTNAME"].focus();
			return false;
		}
		
		var emailaddr         = trim(form.elements["EMAILADDR"].value);
		var emailaddr_retyped = trim(form.elements["EMAILADDR_RETYPE"].value);
		var phonenumber_1     = trim(form.elements["PHONENUMBER_1"].value);
		var phonenumber_2     = trim(form.elements["PHONENUMBER_2"].value);
		var phonenumber_3     = trim(form.elements["PHONENUMBER_3"].value);
		
		if(!(isEmpty(emailaddr))){
			if(!(emailaddr.match(/[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/))){
				alert("入力された「Eメールアドレス」は正しくありません。\nご確認ください。");
				form.elements["EMAILADDR"].focus();
				return false;
			}
			else{
				if(isEmpty(emailaddr_retyped)){
					alert("確認用のEメールアドレス欄をご入力ください。");
					form.elements["EMAILADDR_RETYPE"].focus();
					return false;
				}
				else{
					if(emailaddr != emailaddr_retyped){
						alert("入力された「Eメールアドレス」と、確認用のEメールアドレスが一致しません。\nご確認ください。");
						form.elements["EMAILADDR_RETYPE"].focus();
						return false;
					}
				}
			}
		}
		else{
			if(  // 電話番号の一部のみが入力されている場合
			     // ( = 電話番号のすべてが入力されているわけでもなく、
			     //     かといってすべてが入力されていないわけでもない場合)
				(
					!(isEmpty(phonenumber_1)) ||
					!(isEmpty(phonenumber_2)) ||
					!(isEmpty(phonenumber_3))
				) &&
				(
					  isEmpty(phonenumber_1) ||
					  isEmpty(phonenumber_2) ||
					  isEmpty(phonenumber_3)
				)
			){
				alert("「お電話番号」の一部が入力されていません。");
				form.elements["PHONENUMBER_1"].focus();
				return false;
			}
			else if(
				isEmpty(phonenumber_1) &&
				isEmpty(phonenumber_2) &&
				isEmpty(phonenumber_3)
			){
				alert("「Eメールアドレス」もしくは「お電話番号」のいずれかをご入力ください。");
				form.elements["EMAILADDR"].focus();
				return false;
			}
			else if(
				!(
					phonenumber_1.match(/^[0-9]+$/) &&
					phonenumber_2.match(/^[0-9]+$/) &&
					phonenumber_3.match(/^[0-9]+$/)
				)
			){
				alert("「お電話番号」には、半角の数字のみをご入力いただけます。");
				form.elements["PHONENUMBER_1"].focus();
				return false;
			}
		}
		
		if(isEmpty(trim(form.elements["MESSAGEBODY"].value))){
			alert("「お問い合わせ内容」をご入力ください。");
			form.elements["MESSAGEBODY"].focus();
			return false;
		}
		
		return true;
	}
	
	function trim(string)
	{
		var tmp = string;
		
		tmp = tmp.replace(/^[\s　]*/, "");
		tmp = tmp.replace(/[\s　]*$/, "");
		
		return tmp;
	}
	
	function isEmpty(string)
	{
		if(string.match(/^$/)){
			return true;
		}
		else{
			return false;
		}
	}
	
	
	function resetForm(form)
	{
		if(confirm("ご入力いただいた内容をリセットします。\nよろしいですか?")) form.reset();
	}
	
	
	
//-->
