function usreInfoModify()
{
	location.href='../register/register_detail.php?mode=U';
}
function signOut()
{
	location.href='../login/login_model.php';
}

function signIn()
{
	location.href='../register/register_detail.php?mode=I';
}

function payment(mode)
{
	var URL = "../payment/payment_detail.php?mode="+mode;
	window.open(URL,"PAY","width=390,height=500,scrollbars=no");
	
}
function dvdRegister(){
	location.href='./dvd_detail.php';
}

function dvdListModify(id)
{
	var url="./dvd_detail.php?id="+id+"&mode=U";
	location.href=url;
}



function dvdList() 
{
	var url="./dvd_list.php";
	location.href=url;
}


/*  Client */

function popMovie(path,id) 
{
	var url =path + "/codesign/dvd_repeater.php?file="+id
	window.open(url,"Study","width=860,height=750,scrollbars=no");
}

function samplePopMovie(path,id) 
{
	var url =path + "/codesign/dvd_repeater_sample.php?val="+id
	window.open(url,"Study","width=860,height=750,scrollbars=no");
}



function dvd_trainer(path){
	var url =path + "/trainer/dictation_trainer.php";
	window.open(url,"Study","width=720,height=480,scrollbars=no");
}

function sample_dvd_trainer(path,file){
	var url =path + "/trainer/dictation_trainer_sample.php?file="+file;
	window.open(url,"Study","width=720,height=480,scrollbars=no");
}


function movieSelect (Grade, Genre)
{
	var f = document.Movie_Select_form;
	f.iGrade.value=Grade;
	f.iGenre.value=Genre;
	f.submit();
}



function UserIdChk(path,chkType)
{
var f = document.register_insert;
	if(f.sUserId.value=="")
	{
		alert ('아이디를 먼저 입력 하십시오.');
		f.sUserId.focus();
	}else {
		var ChkId = f.sUserId.value;
		var trimUserId = ChkId.trim();
			window.open(path+'/register/register_check.php?sUsreId='+ trimUserId+"&chkType="+chkType,'UserIdChkPopup','scrollbars=no,left=0,top=0,width=350,height=150,toolbar=0,menubar=0,locationbar=0');
	}
}


function FormCheck(f)
{
	if(validateForm(f)!=true)
	{
		return false;
	}
	else
	{
		if (f.sUserPass.value=="")
		{
			alert ("비밀 번호를 입력 하십시오.");
			f.sUserPass.focus();
			return false;
		}
		if (f.sUserPass.value!= f.sUserPass2.value)
		{
			alert ("비밀번호가 틀립니다. 확인 후 다시 입력 하십시오.");
			f.sUserPass.value="";
			f.sUserPass2.value="";
			f.sUserPass.focus();
			return false;
		}
		if (f.UserChk.value!="1" && f.mode.value!="U")
		{
			alert ("아이디 중복 체크를 해주십시오.");
			f.sUserChKBtn.focus();
			return false;
		}
		return true;
	}
}




function zip_code_search(path)
{
	var path="../..";
	window.open(path+'/register/zipcode_search.php','zipcode_search','scrollbars=Yes,left=0,top=0,width=550,height=500,toolbar=0,menubar=0,locationbar=0');
}

function AddressSelected(zipcode,address)
{
	var zipcode_split = zipcode.split("-");
	opener.document.register_insert.sZipcode1.value = zipcode_split[0];
	opener.document.register_insert.sZipcode2.value = zipcode_split[1];
	opener.document.register_insert.sAddr.value = address;
	opener.document.register_insert.sAddrSub.focus();
	window.close();

}

function StipulationChk(f){
	if (f.stipulation1.checked!=true)
	{
		alert ('회원가입약관 동의에 체크 해주십시오.');
		f.stipulation2.focus();
		return false;
	}
	if (f.stipulation2.checked!=true)
	{
		alert ('개인정보 취급 방침에 체크 해주십시오.');
		f.stipulation2.focus();
		return false;
	}
}

function StipulationChk2(){
	var f = document.register_form;
	if (f.stipulation1.checked!=true)
	{
		alert ('회원가입약관 동의에 체크 해주십시오.');
		f.stipulation2.focus();
		return false;
	}
	if (f.stipulation2.checked!=true)
	{
		alert ('개인정보 취급 방침에 체크 해주십시오.');
		f.stipulation2.focus();
		return false;
	}
	location.href='./sub_main.php?pmod=31';
}


function FormCheck2(f)
{
	if(validateForm(f)!=true)
	{
		return false;
	}
	else
	{
		var cnt=0;
		var amountCnt = f.amount.length;
		//alert (amountCnt);
		if (amountCnt)
		{
			for (var i=0;amountCnt>i; i++)
			{
				//alert (i);
				
				if (f.amount[i].checked)
				{
					cnt++;
				}
				
			}
			
			if (cnt==0)
			{
				alert ('상품 명을 선택 하십시오.');
				return false;
			}
		}
		return true;
	}
}


function FormCheck3(f)
{
	if(validateForm(f)!=true)
	{
		return false;
	}
	
}



function academy_insert(path) 
{
	var url = path+'/admin/main.php?id=1&num=3';
	location.href=url;
}


function sEndDateChk (v)
{
	document.PayForm.duration.value=v;
}

function VilltPlayer(path) 
{
	var url =path + "/codesign/villt_player.php";
	window.open(url,"Study","width=860,height=750,scrollbars=no");

}

function bbsInsert(type,path)
{
	location.href=path+'/inc/sub_main.php?pmod=10&type='+type;
}

function approvalInsert(type,path)
{	
	location.href=path+'/bbs/proposal_detail.php?type='+type;
}
function approvalModify(id,path,type)
{	
	location.href=path+'/bbs/proposal_detail.php?type='+type+'&id='+id+'&mode=U';
}

function approvalReply(id,path,type)
{
	location.href=path+'/bbs/proposal_detail.php?type='+type+'&id='+id+'&mode=R';
}



function Reply(id,path,type)
{
	location.href=path+'/inc/sub_main.php?pmod=10&type='+type+'&id='+id+'&mode=R';
}

function modify(id,path,type)
{
	location.href=path+'/inc/sub_main.php?pmod=10&type='+type+'&id='+id+'&mode=U';
}



// 파일 다운 로드시 필요한 함수
function FileDown(id,FileNumber,RootPath){

	var url =RootPath +'/bbs/file_down.php?id='+id+'&FileNumber='+FileNumber;
	window.open(url,'FileDown','scrollbars=no,left=0,top=0,width=0,height=0,toolbar=0,menubar=0,locationbar=0');
}



/*  Center  js 시작 */ 

function class_insert(mode,id){
	var url ="./class_detail.php?mode="+mode+"&id="+id;
	window.open(url,"class_insert","width=380,height=380,scrollbars=no");
}
function class_delete(mode,id) 
{
		var url ="./class_model.php?mode="+mode+"&id="+id;
		window.open(url,"class_insert","width=380,height=380,scrollbars=no");
}


function teacher_inser(mode)
{
	var url ="./member_detail.php?mode="+mode+"&userType=T";
	window.open(url,"class_insert","width=800,height=600,scrollbars=no, left=300,top=30");
}


function UserInfoUpdate (userType, u_id, mode)
{
	var url ="./member_detail.php?mode="+mode+"&userType="+userType+"&id="+u_id;
	window.open(url,"class_insert","width=800,height=600,scrollbars=no, left=300,top=30");
}

/*
function center_package(v)
{
	var f = document.academy_package;
	var v1 = eval("f.iQuantity"+v).value;
	if (v=='1')
	{
		var v2 = 500000*v1;
	}else if (v=='2')
	{
		var v2 = 350000*v1;
	} else if (v=='3')
	{
		var v2 = 2000*v1;
	}
	
	
	eval("f.iPrice"+v).value=v2;
}
*/

function center_package(v)
{
	var f = document.academy_package;
	var v1 = eval("f.iQuantity"+v).value;
	if (v=='1')
	{
		var v2 = 550000*v1;
	}else if (v=='2')
	{
		var v2 = 350000*v1;
	} else if (v=='3')
	{
		var v2 = 2200*v1;
	}else if (v=='4')
	{
		var v2 = 11000*v1;
	}
	eval("f.iPrice"+v).value=number_format(v2)+" 원";

}


function number_format(input){ 
    var input = String(input); 
    var reg = /(\-?\d+)(\d{3})($|\.\d+)/; 
    if(reg.test(input)){ 
        return input.replace(reg, function(str, p1,p2,p3){ 
                return number_format(p1) + "," + p2 + "" + p3; 
            }     
        ); 
    }else{ 
        return input; 
    } 
}

function center_package_payment(v)
{

	var f = document.academy_package;
	var iQuantity = eval("f.iQuantity"+v);
	if ((v=='3' || v=='4') && (iQuantity.value<10 || iQuantity.value==""))
	{
		alert ('확인영어 사용 회원 신청은 최소 10명 부터 승인이 가능 합니다.');
		iQuantity.focus();
		false;
	} else {
		if (iQuantity.value=="")
		{
			alert ('수량을 먼저 선택 하세요.');
			iQuantity.focus();
			false;
		}else {
			con = confirm('결제 하시겠습니까?');
			
			if (con==true)
			{
				var Quantity = iQuantity.value;
				window.open("", "center_paymernt", "width=390px, height=410px, left=100px, top=100px");
				f.target = "center_paymernt"
				f.action = "../payment/payment_detail.php?type="+ v + "&Quantity="+ Quantity;
				f.submit();
			}else {
				alert('결제가 취소 되었습니다.');
			}
		}
	}
}


function showClass(id){
	var my = eval("mydata_"+id);
	my.style.display="";
}
function hideClass(id){
	var my = eval("mydata_"+id);
	my.style.display="none";
}

function approval(user_id){
	var url ="../approval/approval_detail.php?u_id="+user_id+"&mode=s";
	window.open(url,"approval","width=500,height=350,scrollbars=no");
}

function approvalN(user_id,package_id)
{
		var url ="../approval/approval_model.php?u_id="+user_id+"&mode=s&approval_division=N&p_id="+package_id;
	window.open(url,"approval","width=500,height=350,scrollbars=no");

}


function openAllApproval(stat) {
	var f = document.member;
	var chk_count = 0;

	if(stat=="Y") {
		var str="승인";
		var url = "../approval/approval_detail.php";
	}else if(stat=="N"){
		var str="미승인";
		var url = "../approval/approval_model.php?approval_division=N";
	}

	for (var i=0; i<f.length; i++) {
			if (f.elements[i].name == "id[]" && f.elements[i].checked)
					chk_count++;
	}

	if (!chk_count) {
			alert(str+"할 회원을 하나 이상 선택하세요.");
			return;
	}
	//if(confirm("선택한 회원 모두 "+str+" 하시겠습니까?")){
		var open_window = window.open('',"Approval","width=550,height=350,scrollbars=yes");
		f.target="Approval";
		f.action=url;
		f.submit();
		f.target="";
	//}
}


function check_All(formname, thestate) { 
  	var f1 = document.forms[formname]; 
  	var elements1 = f1.elements.length; // 체크박스만 있을 경우 
  	for (var j = 0; j < elements1; j++) 
  	{ 
  		var checknum3 = eval("checkNum1.style");
      	var checknum4 = eval("checkNum2.style");
		if(thestate == "YES")
		{
      		f1.elements[j].checked=true;      		
      		checknum3.display="none";
      		checknum4.display="";
      	}
      	else
      	{
      		f1.elements[j].checked=false; 
      		checknum3.display="";
      		checknum4.display="none";      		
      	}
  	} 
}


function packageSelect(Type, p_id, iPackageUser, userCount, EndDate , StartDate)
{
	var f = document.approval_form;
	f.SelectType.value=Type;
	f.pid.value=p_id;
	f.package_user.value = iPackageUser;
	f.userCount.value =userCount;
	f.userEndDate.value = EndDate;
	f.userStartDate.value= StartDate;

	f.submit();
}

function approval_model()
{
	var f = document.approval_form;
	f.action ='./approval_model.php';
	f.submit();

}
function UserReport(user_id) 
{
	var url ="../report/report_view.php?u_id="+user_id;
	window.open(url,"approval","width=700,height=500,scrollbars=no");
}

function UserReport1(user_id) 
{
	var url ="../report/report_view2.php?u_id="+user_id;
	window.open(url,"approval","width=700,height=500,scrollbars=no");
}



function center_selected(center_id)
{
	var f = document.center_select;
	f.center_id.value=center_id;
	f.submit();
}




function AddUsers(formName,choiceSelect, selectId, returnId, CId, CName, type, MaxCount)
{
// select box 다중 선택
	var common = "document."+formName+".";
	var selectName = eval(common+choiceSelect);
	check ="Y";
	fomSel = eval(common+selectId);

	SName = "";
	SValeu = "";

	if(selectName.selectIndex == 0) alert("추가할 "+type+"을 선택하세요!");
	for (var i=0; i < selectName.length; i++)
	{
		var SumCount = fomSel.length;

		if (selectName.options[i].selected)
		{
			SplitValue = selectName.options[i].value.split("@");
			SName1 = SplitValue[0];
			SValue1 = SplitValue[1];

			if(i==0)
			{
				SName = SName1;
				SValue = SValue1;
			}
			else
			{
				SName+="@"+SplitValue[0];
				SValue = "@"+SValue1;
			}
			var j = fomSel.length;

			for(k=0;k<j;k++)
			{
				if(fomSel.options[k].value==SName1)
				{
					check = "N";
					break;
				}
				else
				{
					check = "Y";
				}
			}

			if (SumCount <= MaxCount) {
				if (check == "Y")
					fomSel.options[j] = new Option(SValue1, SName1);
			}
			else
			{
				alert("반에 등록할 수있는 학생을 초과 하였습니다.");
				break;
			}

		}
	}

	GetResult(formName, selectId, returnId);
}

function MinusUsers(formName,argSel,argRes,type)
{
	var common = "document."+formName+".";
	formSel=eval(common+argSel);

	if (formSel.value)
	{
		if((formSel.length-1)==0)
		{
			alert("반이 한개만 남아 있을 경우는 반명 삭제가 안됩니다.\n새로운 반명을 추가 후 삭제가 가능합니다.\n최소 1개의 반명은 반드시 있게 되어 있습니다.");
			return;
		}
		else
		{
			buff=new Array();
			j=0;
			for(var i=formSel.length-1;i>=0;i--)
			{
				if(formSel.options[i].selected && formSel.options[i].value)
				{
					formSel.options[i] = null;
				}
			}
			GetResult(formName,argSel,argRes);
		}

	}
	else
	{
		alert("삭제할 반 명을 선택하세요.");
		return;
	}
}

function GetResult(formName,selectId,returnValue)
{

	var common = "document."+formName+".";
	formSel=eval(common+selectId);
	formRes=eval(common+returnValue);
	res=new Array();

	for (var i = 0; i < formSel.length; i++) {
		res[i] = formSel.options[i].value;
	}

	res = res.join("@");

	formRes.value = res;

}



function CenterAdminPage(centerId , centerPass, Group){
	var url="../index_chk.php?chk_mode=admin&LoginMode=Login&LoginId="+centerId+"&iGroup="+Group+"&LoginPass="+centerPass;
	window.open (url, "centerAdmin");
}


function movie_insert(formNum){
		var f = eval("document.movie_insert_"+formNum);
		var url ="./movie_detail1.php";
		var open_window = window.open('',"Movie_Insert","width=550,height=680,scrollbars=yes");
		f.target="Movie_Insert";
		f.action=url;
		f.submit();
}

function movie_modify(id){
	var url="./movie_modify.php?mode=U&id="+id;
	window.open (url, "Movie_modifly","width=550,height=680,scrollbars=yes");


}



/*
function DVDPlayer(file){
   	   try{
		   $('popinfo').style.display = 'none';
	   }catch(e){
	   
	   }
       PopUp_Center('/codesign/DVDRepeater.htm?file=' + file,'_DVD',862,772);
 }


function PopUp_Center(mypage,myname,w,h){   
 var winl = (screen.width-w)/2;
 var wint = (screen.height-h)/2;
 var settings  ='height='+h+',';
     settings +='width='+w+',';
     settings +='top='+wint+',';
     settings +='left='+winl+',';
     settings +='scrollbars=no,';
     settings +='resizable=no';
   win=window.open(mypage,myname,settings);
   if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
*/
