﻿// JavaScript Document
	function changeClass(i,c){
		if(document.all) document.all(i).className=c;
		else if(document.getElementById)
			document.getElementById(i).className=c;
	}
    
        function check() {
        var flg = 0;
        if ($("#cname").val() == "")
        { flg = 1; $("#v_cname").show(); }
        else $("#v_cname").hide();
        if ($("#cnamekana").val() == "")
        { flg = 1; $("#v_cnamekana").show(); }
        else $("#v_cnamekana").hide();
        if ($("#selectedclass").val() == "")
        { flg = 1; $("#v_type").show(); }
        else $("#v_type").hide();
        if ($("#zipcode").val() == "")
        { flg = 1; $("#v_zipcode").show(); }
        else $("#v_zipcode").hide();
        if ($("#address").val() == "")
        { flg = 1; $("#v_address").show(); }
        else $("#v_address").hide();
        if ($("#repname").val() == "")
        { flg = 1; $("#v_repname").show(); }
        else $("#v_repname").hide();
        if ($("#charge").val() == "")
        { flg = 1; $("#v_charge").show(); }
        else $("#v_charge").hide();
        if ($("#tel").val() == "")
        { flg = 1; $("#v_tel").show(); }
        else $("#v_tel").hide();
        if ($("#email").val() == "")
        { flg = 1; $("#v_email").show(); $("#v_email").html("<br /> 入力して下さい。");}
		else if($("#email").val().indexOf("@") == -1 || $("#email").val().indexOf(".",($("#email").val().indexOf("@")) + 1) == -1)
		{
			$("#v_email").show();
			$("#v_email").html("<br /> ○○○@xx.xx の形式で入力してください。");
			flg = 1;
		}
        else $("#v_email").hide();
		

		if(flg == 0)
		{document.form.submit();}
		else
		{return false;}
    }
    
	function input_check(){
		var flg = 0;
		var cname = document.form.cname;
		var v_cname = document.getElementById('v_cname');
		if(cname.value == "")
		{
			v_cname.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else v_cname.innerHTML = "";
			
		var cnamekana = document.form.cnamekana;
		var v_cnamekana = document.getElementById('v_cnamekana');
		if(cnamekana.value == "")
		{
			v_cnamekana.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else v_cnamekana.innerHTML = "";
		
		//var type = document.form.type.selectedIndex;
		var v_type = document.getElementById('v_type');
		if($("#selectedclass").val() == "")
		{
			v_type.innerHTML = " 選択してください。";
			flg = 1;
		}
		else v_type.innerHTML = "";
		
		var zipcode = document.form.zipcode;
		var v_zipcode = document.getElementById('v_zipcode');
		if(zipcode.value == "")
		{
			v_zipcode.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else
		{
			v_zipcode.innerHTML = "";
		}
		var address = document.form.address;
		var v_address = document.getElementById('v_address');
		if(address.value == "")
		{
			v_address.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else v_address.innerHTML = "";
		
		var repname = document.form.repname;
		var v_repname = document.getElementById('v_repname');
		if(repname.value == "")
		{
			v_repname.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else v_repname.innerHTML = "";

		var post = document.form.post;
		var charge = document.form.charge;
		var v_charge = document.getElementById('v_charge');
		if(charge.value == "" || post.value == "")
		{
			v_charge.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else v_charge.innerHTML = "";
		
		var tel = document.form.tel;
		var v_tel = document.getElementById('v_tel');
		if(tel.value == "")
		{
			v_tel.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else
		{
			v_tel.innerHTML = "";
		}
		
		var email = document.form.email;
		var v_email = document.getElementById('v_email');
		if(email.value == "")
		{
			v_email.innerHTML = "<br /> 入力してください。";
			flg = 1;
		}
		else if(email.value.indexOf("@") == -1 || email.value.indexOf(".",(email.value.indexOf("@")) + 1) == -1)
		{
			v_email.innerHTML = "<br /> ○○○@xx.xx の形式で入力してください。";
			flg = 1;
		}
		else v_email.innerHTML = "";

		if($("#v_pdf").text() != "")
		{ flg = 1; }
	
		if(flg == 0)
		{document.form.submit();}
		else
		{return false;}
	}
	
	function admissionLoad()
	{
		$("#admissionsHolder").load("../css/admissions.php");
	}

	function select_type()
	{
		$("#smallclass").hide();
		$("#selectedclass").val("");
		$("#v_type").html("");
		var type = $("#type");
		$(type.next()).fadeIn("slow");
		var selectItem = type.val();
		var selectClassId = selectItem;

		$("#smallclass").load("../css/smallclass.html #" + selectClassId);
		$("#smallclass").show("normal", function(){
			$("#smallclass > div[class=small_class]").accordion({header: 'div.smallhead',autoHeight: false, icons: { header: 'ui-icon-plus', headerSelected: 'ui-icon-minus'}});
			$("#smallclass * input").bind("click", function(){
				var selectclass = $($(this).parent()).text();
				var nowSelect = $("#selectedclass").val();
				if($(this).attr("checked")){
					if(nowSelect != "")
					{ nowSelect = nowSelect + ", "; }
					$("#selectedclass").val(nowSelect + selectclass);
				}else{
					if(nowSelect.indexOf(", " + selectclass) != -1)
					{ selectclass = ", " + selectclass; }
					else if(nowSelect != selectclass && nowSelect.indexOf(selectclass) == 0)
					{ selectclass = selectclass + ", " }
					$("#selectedclass").val(nowSelect.replace(selectclass, ""));
				}
				var ctr =document.form.selectedclass.createTextRange();
				ctr.move("character", $("#selectedclass").val().length);
				ctr.select();
			});
		});
	}
		
	function mouseEnter()
	{
		if ($(this).hasClass("focus")) {
			$(this).removeClass("focus", "fast");
		}	
	}; 
	
	function mouseLeave(){
		if (!$(this).hasClass("focus")) {
			$(this).addClass("focus", "fast");
		}
	};
		
	var mouseOverCheck = 0;
	function showHint(){
		$(this).css("cursor", "help");
		var word = $(this).text();
		var halfWidth = $(this).width() / 2;
		var self = this;
		mouseOverCheck = 1;
		$.post("/dictionary/DicMatch.php", {"word" : word, "halfWidth": halfWidth},
		function(data,status){
			setTimeout(function(){
				if (mouseOverCheck == 1) {
					$(data).appendTo(self).hide().fadeIn(200);
					var position = $(data).position();
					var top = position.top;
				}
			}, 500);
			
		}, "html");
	};
	function hideHint(){
		mouseOverCheck = 0;
		$(this).children().remove();
	};


