//flash
function flash(CateStr, widthSWF, heightSWF) {
 document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"  width="'+widthSWF+'" height="'+heightSWF+'" id=ShockwaveFlash1>')
 document.write('<param name="movie" value="flash/'+CateStr+'">')
 document.write('<param name="menu" value="false">')
 document.write('<param name="quality" value="best">')
 document.write('<param name="wmode" value="transparent">')
 document.writeln('<embed src="flash/'+CateStr+'" width="'+widthSWF+'" height="'+heightSWF+'" menu=false quality=best pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" type="application/x-shockwave-flash"></embed>')
 document.writeln('</object>')
}

/**
 * 멀티미디어(mov,flv) 출력용
 **/
function displayMultimedia(src, width, height) {
	var html = _displayMultimedia(src, width, height);
	if(html) document.writeln(html);
}
function _displayMultimedia(src, width, height) {
	var autostart = false;
	var wmode = 'transparent';

//	var clsid = "";
//	var codebase = "";
	var html = "";



	html = '<embed src="flash/flvplayer.swf" allowfullscreen="true" autostart="'+autostart+'" width="'+width+'" height="'+height+'" flashvars="&file='+src+'&width='+width+'&height='+height+'&autostart='+autostart+'" wmode="'+wmode+'" />';
	
	return html;
}

//rollover script
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


//popup3 <img src="url" onClick="MM_openBrWindow('/map.html','','scrollbars=no,width=510,height=500')" style="cursor:pointer">
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Png
function setPng24(obj) { 
	obj.width=obj.height=1; 
	obj.className=obj.className.replace(/\bpng24\b/i,''); 
	obj.style.filter = 
	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src 

+"',sizingMethod='image');" 
	obj.src='';  
	return ''; 
}

var EMAIL_Reg = /[a-zA-Z0-9]@[a-zA-Z0-9][-a-zA-Z0-9_]*(\.[-a-zA-Z0-9_]+)+/;

// object
function fn_e(id) { return document.getElementById(id); }

// reset
function Reset(fId) { fn_e(fId).reset(); return false; }

// number check
function onlyNum(obj,mode) {
	if(mode == 1) { var reg = /[^0-9０-９]/; msg = '数字だけ入力可能です。'; }
	else { var reg = /[^0-9]/; msg = '半角数字だけ入力可能です。' }
	if(reg.test(obj.value)) {
		alert(msg);
		obj.value = '';
		obj.focus();
		return;
	}
}

// 회원 로그인
function loginSend(fId){
	var form = fn_e(fId);
	if(!form.userid.value){
		alert("会員IDを入力してください。");
		form.userid.focus();
		return;
	}
	if(!form.userPwd.value){
		alert("パスワードを入力してください。");
		form.userPwd.focus();
		return;
	}
	form.submit();
}

// 회원 아이디,비번찾기
function findSend(fId){
	var form = fn_e(fId);
	if(!form.name.value){
		alert("お名前を入力してください。");
		form.name.focus();
		return;
	}
	if(!form.name_kanji.value){
		alert("お名前（かな）を入力してください。");
		form.name_kanji.focus();
		return;
	}
	if(!form.email.value){
		alert("Email アドレスを入力してください。");
		form.email.focus();
		return;
	}
	form.submit();
}

// [[ 상담예약
function counselWrite(fId) {
	var f = fn_e(fId);
	if(!f.counsel_year.value || !f.counsel_mon.value || !f.counsel_day.value) {
		alert('相談の予約日付を選択してください。');
		return;
	}
	if(!f.hope.value || !f.hope_hour.value || !f.hope_min.value) {
		alert('希望時間を選択してください。');
		return;
	}
	if(!f.name.value) {
		alert('お名前を入力してください。');
		f.name.focus();
		return;
	}
	if(!f.name_kanji.value) {
		alert('お名前（かな）を入力してください。');
		f.name_kanji.focus();
		return;
	}
	if(!f.tel.value) {
		alert('電話番号を入力してください。');
		f.tel.focus();
		return;
	}
	if(!f.content.value) {
		alert('内容を入力してください。');
		f.content.focus();
		return;
	}
	f.submit();
}
// 상담예약 ]]

// [[ 상품신청
// 코스선택시 상품라디오 체크값 모두 false로 바꾸기
function checkedFalse(fId,rId) {
	var f = fn_e(fId);
	var r = fn_e(rId);
	var fLen = f.length;
	for(var i=0; i<fLen; i++) {
		if(f.elements[i].getAttribute('rel') != null)
			f.elements[i].checked = false;
	}
	r.checked = true;
}

// 코스선택 체크
function courseCheck() {
//	var obj = document.getElementsByName('course_srl[]'); //체크박스
	var obj = document.getElementsByName('course_srl'); // 라디오
	var len = obj.length;
	for(var i=0; i<len; i++) {
		if(obj[i].checked == true) return true;
	}
	return false;
}

// 상품선택 체크
function goodsCheck() {
//	var obj = document.getElementsByName('course_srl[]'); //체크박스
	var obj = document.getElementsByName('course_srl'); // 라디오
	var len = obj.length;
	var course = 0;
	var goods = 0;
	for(var i=0; i<len; i++) {
		if(obj[i].checked == true) {
			course++;
			var obj2 = document.getElementsByName('goods_srl_' + obj[i].value);
			var len2 = obj2.length;
			for(var j=0; j<len2; j++) {
				if(obj2[j].checked == true) goods++;
			}
		}
	}
	
	if(goods == 0 || course != goods)	return false;
	else	return true;
}

// step1-parson
function appSetp1(fId) {
	var f = fn_e(fId);
	var pService = cService = 0;
	var pObj = document.getElementsByName("pService[]");
	var cObj = document.getElementsByName("cService[]");

	for(var i=0; i<pObj.length; i++) {
		if(pObj[i].checked==true) { pService++; }
	}
	for(var i=0; i<cObj.length; i++) {
		if(cObj[i].checked==true) { cService++; }
	}

	if(pService<1 && cService<1) {
		alert("お申し込みコースを選択してください。");
		pObj[0].focus();
		return;
	}
	if(f.name1.value=="" || f.name2.value=="") {
		alert("氏名（漢字）を入力してください。");
		if(f.name1.value=="") { f.name1.focus(); }
		else { f.name2.focus(); }
		return;
	}
	if(f.name_kanji1.value=="" || f.name_kanji2.value=="") {
		alert("氏名（フリガナ）を入力してください。");
		if(f.name_kanji1.value=="") { f.name_kanji1.focus(); }
		else { f.name_kanji2.focus(); }
		return;
	}
	if(f.zip1.value=="" || f.zip2.value=="") {
		alert("郵便番号を入力してください。");
		if(f.zip1.value=="") { f.zip1.focus(); }
		else { f.zip2.focus(); }
		return;
	}
	if(f.city.value=="") {
		alert("都道府県を選択してください。");
		f.city.focus();
		return;
	}
	if(f.address.value=="") {
		alert("住所を入力してください。");
		f.address.focus();
		return;
	}
	if(f.tel.value=="") {
		alert("連絡先電話番号を入力してください。");
		f.tel.focus();
		return;
	}
	if(f.email.value=="") {
		alert('Email アドレスを入力してください。');
		f.email.focus();
		return;
	}
	if(!f.email.value.match(EMAIL_Reg)) {
		alert('正しいメールアドレスを入力してください。');
		f.email.value = '';
		f.email.focus();
		return;
	}
	if(f.toeic.value=="" && f.toefl.value=="" && f.eiken.value=="" && f.ielts.value=="" && f.engEtc.value=="") {
		alert("英語レベルを入力してください。");
		f.toeic.focus();
		return;
	}
	f.appTp.value = 'parson';
	f.submit();
}

// step1-company
function appComSetp1(fId) {
	var f = fn_e(fId);
	var pService = cService = 0;
	var pObj = document.getElementsByName("pService[]");
	var cObj = document.getElementsByName("cService[]");

	for(var i=0; i<pObj.length; i++) {
		if(pObj[i].checked==true) { pService++; }
	}
	for(var i=0; i<cObj.length; i++) {
		if(cObj[i].checked==true) { cService++; }
	}

	if(pService<1 && cService<1) {
		alert("お申し込みコースを選択してください。");
		pObj[0].focus();
		return;
	}
	if(f.comName.value=="") {
		alert("御社名を入力してください。");
		f.comName.focus();
		return;
	}
	if(f.Cemail.value=="") {
		alert('Email アドレスを入力してください。');
		f.Cemail.focus();
		return;
	}
	if(!f.Cemail.value.match(EMAIL_Reg)) {
		alert('正しいメールアドレスを入力してください。');
		f.Cemail.value = '';
		f.Cemail.focus();
		return;
	}
	if(f.Ctel.value=="") {
		alert("電話番号を入力してください。");
		f.Ctel.focus();
		return;
	}
	if(f.Cname.value=="") {
		alert("ご担当者様のお名前を入力してください。");
		f.Cname.focus();
		return;
	}
	if(f.comPart.value=="") {
		alert("ご担当者様の部署を入力してください。");
		f.Cname.focus();
		return;
	}
	f.appTp.value = 'company';
	f.submit();
}

// 상품신청 ]]

// 문의폼 : 법인
function inquiryComCheck() {
	var f = fn_e('inquiry');
	if(f.comName.value=="") {
		alert("御社名を入力してください。");
		f.comName.focus();
		return;
	}
	if(f.email.value=="") {
		alert('Eメールを入力してください。');
		f.email.focus();
		return;
	}
	if(!f.email.value.match(EMAIL_Reg)) {
		alert('正しいメールアドレスを入力してください。');
		f.email.value = '';
		f.email.focus();
		return;
	}
	if(f.tel.value=="") {
		alert("電話番号を入力してください。");
		f.tel.focus();
		return;
	}
	if(f.name.value=="") {
		alert("ご担当者様のお名前を入力してください。");
		f.name.focus();
		return;
	}
	if(f.comPart.value=="") {
		alert("ご担当者様の部署を入力してください。");
		f.comPart.focus();
		return;
	}
	f.submit();
}


// 문의폼 : 개인
function inquiryParCheck() {
	var f = fn_e('inquiry2');
	if(f.name1.value=="" || f.name2.value=="") {
		alert("氏名（漢字）を入力してください。");
		if(f.name1.value=="") { f.name1.focus(); }
		else { f.name2.focus(); }
		return;
	}
	if(f.name_kanji1.value=="" || f.name_kanji2.value=="") {
		alert("氏名（フリガナ）を入力してください。");
		if(f.name_kanji1.value=="") { f.name_kanji1.focus(); }
		else { f.name_kanji2.focus(); }
		return;
	}
	if(f.zip1.value=="" || f.zip2.value=="") {
		alert("郵便番号を入力してください。");
		if(f.zip1.value=="") { f.zip1.focus(); }
		else { f.zip2.focus(); }
		return;
	}
	if(f.city.value=="") {
		alert("都道府県を選択してください。");
		f.city.focus();
		return;
	}
	if(f.address.value=="") {
		alert("住所を入力してください。");
		f.address.focus();
		return;
	}
	if(f.tel.value=="") {
		alert("連絡先電話番号を入力してください。");
		f.tel.focus();
		return;
	}
	if(f.email.value=="") {
		alert('Email アドレスを入力してください。');
		f.email.focus();
		return;
	}
	if(!f.email.value.match(EMAIL_Reg)) {
		alert('正しいメールアドレスを入力してください。');
		f.email.value = '';
		f.email.focus();
		return;
	}
	f.submit();
}




