//cheditor 부분//////////////////////////////////////////////////////////////////////////////////////




//cheditor 부분//////////////////////////////////////////////////////////////////////////////////////

function check_pattern(obj)
{
	var check_string;
	var check_return;
	if (obj.id.toLowerCase() =='pattern_id')
	{
		check_string = /[0-9a-zA-Z]{4,15}$/;
		if(!check_string.test(obj.value))
		{
			alert("아이디는 4~15자 까지 가능하며,\n영문과 숫자만 입력하셔야됩니다.");
			check_return= "false";
			return check_return;
		}
	}else if (obj.id.toLowerCase() =='pattern_name')
	{
		check_string = /([ㄱ-힣]){2,5}$/;
		if(!check_string.test(obj.value))
		{
			alert("이름은 2자이상 5자 이하 \n한글만 입력하셔야 됩니다.");
			check_return= "false";
			return check_return;
		}
	}else if (obj.id.toLowerCase() =='pattern_pass')
	{
		check_string = /[0-9a-zA-Z]{4,12}$/;
		if(!check_string.test(obj.value))
		{
			alert(" 비밀번호는 4자이상 12자 이하 영문,숫자로 입력하셔야 됩니다.");
			check_return= "false";
			return check_return;
		}
	}else if (obj.id.toLowerCase() =='pattern_mail')
	{
		check_string =/[a-z0-9_-]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i;
		if(!check_string.test(obj.value))
		{
			alert("메일형식이 올바르지 않습니다.\n다시 입력해 주십시요.");
			check_return= "false";
			return check_return;
		}
	}
	else if (obj.id.toLowerCase() =='pattern_license')
	{
		var intSSN1,intSSN2,a,b,c,d,e,f,g,h,i,j,k,l,sum,pivot,modulus,endnumber;
		intSSN1=obj.value;
		intSSN2=document.all.pattern_license1.value;

		a = intSSN1.substring(0, 1) 
			aa = a * 2;
		b = intSSN1.substring(1, 2) 
			bb = b * 3;
		c = intSSN1.substring(2, 3) 
			cc = c * 4;
		d = intSSN1.substring(3, 4) 
			dd = d * 5;
		e = intSSN1.substring(4, 5) 
			ee = e * 6;
		f = intSSN1.substring(5, 6) 
			ff = f * 7;
		g =intSSN2.substring(0, 1) 
			gg = g * 8;
		h = intSSN2.substring(1, 2) 
			hh = h * 9;
		i = intSSN2.substring(2, 3) 
			ii = i * 2;
		j = intSSN2.substring(3, 4) 
			jj = j * 3;
		k = intSSN2.substring(4, 5) 
			kk = k * 4;
		l = intSSN2.substring(5, 6) 
			ll = l * 5;
		pivot =intSSN2.substring(6,7) 
		sum = aa + bb + cc + dd + ee + ff + gg + hh + ii + jj + kk + ll;
		modulus = sum % 11
		endnumber = 11 - modulus
		if(endnumber == 11) 
			 endnumber = 1;
		else if(endnumber == 10) 
			 endnumber = 0;
		else 
			 endnumber = endnumber;
		if (pivot != endnumber) 
				{
				alert("주민등록번호를 다시 입력해주십시오.");
				check_return= "false";
				return check_return;

				}
		}
}

function check_regist() {
	
	with(document.write_form) {
		
		if (agree_check[0].checked == false) { 
			alert("약관에 동의 하셔야 회원 가입을 할수 있습니다!");
			return false;
		}
		return;
	}
}


function form_send(cur_form)
{ 
	for (i=0;i<cur_form.elements.length; i++)
	{
		if (cur_form.elements[i].type != "hidden"  && cur_form.elements[i].id.toLowerCase().indexOf('not_check') < 0 && cur_form.elements[i].name != null && cur_form.elements[i].name.toLowerCase().indexOf('__')< 0  && cur_form.elements[i].id.toLowerCase().indexOf('myeditor')< 0  && cur_form.elements[i].id.toLowerCase().indexOf('er_post') < 0 && cur_form.elements[i].id.toLowerCase().indexOf('fm_post') < 0 )
		{
			if (cur_form.elements[i].type == "select-one")
			{
				if (cur_form.elements[i].value == "0" || cur_form.elements[i].value == "")
				{
					if (cur_form.elements[i].name.toLowerCase().indexOf('month') >= 0){
						alert("월을 선택하여 주셔야 합니다..");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('day') >= 0){
						alert("일자를 선택하여 주셔야 합니다..");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('tel') >= 0){
						alert("전화번호 앞자리를 선택하여 주셔야 합니다..");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('hp') >= 0){
						alert("핸드폰번호 앞자리를 선택하여 주셔야 합니다..");
					}else if (cur_form.elements[i].name.toLowerCase().indexOf('occu') >= 0){
						alert("직업을 선택하여 주셔야 합니다..");
					}else{
						alert("값을 선택하여 주셔야 합니다..");
					}
					cur_form.elements[i].focus();
					return false;
				}
			}
			if (cur_form.elements[i].name.toLowerCase().indexOf('_confirm') >= 0)
			{
				if (cur_form.elements[i-1].value != cur_form.elements[i].value)
				{
					alert("비밀번호가 일치하지 않습니다.");
					cur_form.elements[i].focus();
					return false;
				}
			}
			if (cur_form.elements[i].type == 'file')
			{
			/*	if (trim(cur_form.elements[i].value)=='' && cur_form.elements[i].id.toLowerCase().indexOf('not_') < 0 && cur_form.elements[i].id.toLowerCase().indexOf('a_title') < 0)
				{
					alert("파일이 입력되지 않았습니다.");
					cur_form.elements[i].focus();
					return false;
				}else{*/
					if (cur_form.elements[i].id.toLowerCase().indexOf('onlyimg') >= 0)
					{
						pathpoint = cur_form.elements[i].value.lastIndexOf('.');
						if (pathpoint < 0)
						{
						}else
						{
							filepoint = cur_form.elements[i].value.substring(pathpoint+1,cur_form.elements[i].value.length);
							filetype = filepoint.toLowerCase();
							if(filetype=='jpg' || filetype=='gif' || filetype=='png' || filetype=='jpeg' || filetype=='bmp') 
							{
							} 
							else 
							{
								alert('이미지 파일만 업로드 하실수 있습니다.');
								return false;
							}
							if(filetype=='bmp') 
							{
								upload = confirm('BMP 파일은 웹상에서 사용하기엔 적절한 이미지 포맷이 아닙니다.\n그래도 계속 하시겠습니까?');
								if(!upload) return false;
							}
						}
					}else{
						pathpoint = cur_form.elements[i].value.lastIndexOf('.');
						if (pathpoint < 0)
						{
						}else
						{
							filepoint = cur_form.elements[i].value.substring(pathpoint+1,cur_form.elements[i].value.length);
							filetype = filepoint.toLowerCase();
							if(filetype=='swf' ||filetype=='jpg' || filetype=='gif' || filetype=='png' || filetype=='jpeg' || filetype=='bmp' || filetype=='hwp' || filetype=='doc' || filetype=='xls' || filetype=='zip' || filetype=='alz' || filetype=='ppt' || filetype=='pdf' || filetype=='gul' || filetype=='txt' || filetype=='wmv' || filetype=='flv' || filetype=='f4v' || filetype=='docx' ) 
							{
							} 
							else 
							{
								alert('정해진 형식외의 파일을 업로드 하실수 없습니다.');
								return false;
							}
							if(filetype=='bmp') 
							{
								upload = confirm('BMP 파일은 웹상에서 사용하기엔 적절한 이미지 포맷이 아닙니다.\n그래도 계속 하시겠습니까?');
								if(!upload) return false;
							}
						}
					}
//				}
			}else{
				if (trim(cur_form.elements[i].value)=='')
				{
						if (cur_form.elements[i].name.toLowerCase().indexOf('title') >= 0)
						{
							alert("제목이 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('price') >= 0)
						{
							alert("금액이 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('company') >= 0)
						{
							alert("회사명이 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('company') >= 0)
						{
							alert("회사명이 입력되지 않았습니다.");

						}else if (cur_form.elements[i].name.toLowerCase().indexOf('definder2') >= 0)
						{
							alert("중복확인이 안되었습니다. Email 중복확인을 해 주십시요.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('definder') >= 0)
						{
							alert("중복확인이 안되었습니다. ID 중복확인을 해 주십시요.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('name') >= 0)
						{
							alert("이름이 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('license') >= 0)
						{
							alert("주민등록번호가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('pass') >= 0)
						{
							alert("패스워드가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('ste') >= 0)
						{
							alert("검색어가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('content') >= 0)
						{
							alert("내용이 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('id') >= 0)
						{
							alert("ID가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('nick') >= 0)
						{
							alert("Nick name이 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('year') >= 0)
						{
							alert("년도가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('tel') >= 0)
						{
							alert("전화번호가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('hp') >= 0)
						{
							alert("핸드폰번호가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('ssn') >= 0)
						{
							alert("주민번호가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('email') >= 0)
						{
							alert("메일주소가 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('post') >= 0)
						{
							alert("주소가 선택되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('txtzip') >= 0)
						{
							alert("동/면이 입력되지 않았습니다.");
						}else if (cur_form.elements[i].name.toLowerCase().indexOf('ste') >= 0)
						{
							alert("검색어가 입력되지 않았습니다.");
						}
						else if (cur_form.elements[i].name.toLowerCase().indexOf('place') >= 0)
						{
							alert("장소가 입력되지 않았습니다.");
						}
						else {
							alert("내용이 입력되지 않았습니다.");
						}
							if (cur_form.elements[i].style.display=='none')
							{
							}else{
								cur_form.elements[i].focus();
							}
						return false;
				}else
				{
					if (cur_form.elements[i].id.toLowerCase().indexOf('pattern_') >= 0)
					{
						if (check_pattern(cur_form.elements[i])=='false')
						{
							cur_form.elements[i].focus();
							return false;
						}else{
						}
					}
				}
			}
		}
	}
	if (document.getElementById("submit_button") != null){
		document.getElementById("submit_button").disabled=true;
	}
	return true;
}

function button_cancel(){
	if (document.getElementById("submit_button") != null){
		document.getElementById("submit_button").disabled=false;
	}
}

function trim(str){
   str = str.replace(/^\s*/,'').replace(/\s*$/, ''); 
   return str; //변환한 스트링을 리턴.
} 


function direct_send(move_addr){
	if (move_addr!="")
	{
		location.href=move_addr;
	}
}

function Foot_view_open(foot_file) {
	mini1 = window.open('/view_photo.asp?foot_file='+foot_file, 'photo_open','top=1,left=1,width=500,height=500,marginwidth=0,marginheight=0,border=0,scrollbars=1,resizable=yes');
}

function Play_music_open(foot_file) {
	mini1 = window.open('/view_music.asp?foot_file='+foot_file, 'music_open','top=1,left=1,width=400px,height=40px,marginwidth=0,marginheight=0,border=0,scrollbars=0,resizable=no');
}

function play_music(strUrl)
{
	document.write("<EMBED style='FILTER: alpha(opacity=100) invert(); WIDTH: 400px; HEIGHT: 64px' src='" + strUrl + "' type='audio/x-ms-wma' enablecontextmenu='0' showstatusbar='1'></embed>");
}

function only_number()
{
	if(event.keyCode < 0 || event.keyCode > 57)
	{
		event.returnValue = false;
	}
}

function view_pop_open(idx,uidx,uimg) {
	mini1 = window.open('/view_pop.asp?idx='+idx+'&uidx='+uidx+'&uimg='+uimg, 'pop_open','top=1,left=1,width=500,height=500,marginwidth=0,marginheight=0,border=0,scrollbars=1,resizable=yes');
}

function ID_confirm(obj) {
	mini1 = window.open('/KOR/ME/ID_confirm.asp?id='+obj, 'process');
}
function Email_confirm_kor(obj) {
	mini1 = window.open('/ME/ID_confirm.asp?email='+obj, 'process');
}
function Email_confirm_wz(obj) {
	mini1 = window.open('/WZ/EM/ID_confirm.asp?email='+obj, 'process');
}
function Email_confirm_eng(obj) {
	mini1 = window.open('/ME/ID_confirm.asp?email='+obj, 'process');
}
function Email_confirm_jpn(obj) {
	mini1 = window.open('/JPN/ME/ID_confirm.asp?email='+obj, 'process');
}
function Email_confirm_chn(obj) {
	mini1 = window.open('/CHN/ME/ID_confirm.asp?email='+obj, 'process');
}
function email_confirm(obj) {
	mini1 = window.open('/han/email_confirm.asp?email='+obj, 'process');
}
function Email_confirm_ge(obj) {
	mini1 = window.open('/GE/EM/ID_confirm.asp?email='+obj, 'process');
}

function Email_confirm_pk(obj) {
	mini1 = window.open('/PK/EM/ID_confirm.asp?email='+obj, 'process');
}



function KeyControl(obj) {
	if (event.keyCode == obj)
	{
			event.cancelBubble = true;
			event.returnValue = false;
			return false;
	}
	return true;
}

function AutoResize(MaxWidth) {
	if(document.getElementById("loadimg").width > MaxWidth) {
		document.getElementById("loadimg").width=MaxWidth;
		document.getElementById("loadimg").height-=document.getElementById("loadimg").height*(document.getElementById("loadimg").width-MaxWidth)/document.getElementById("loadimg").width;
	}
}

var left_stop_control = 0;
var right_stop_control = 0;
function Move_left(){
	var Sc_size = document.getElementById("original_td").clientWidth - parseInt(document.getElementById("book").style.width);
	if (parseInt(Sc_size) > parseInt(document.getElementById("book").scrollLeft))
	{
		if (left_stop_control == 1)
		{
			document.getElementById("book").scrollLeft++;
			setTimeout("Move_left()", 10);
		}
	}
}

function Move_right(){
	if (1 < parseInt(document.getElementById("book").scrollLeft))
	{
		if (right_stop_control == 1)
		{
			document.getElementById("book").scrollLeft --;
			setTimeout("Move_right()", 10);
		}
	}
}

function Move_off(){
	left_stop_control = 0;
	right_stop_control = 0;
}

function left_Move_on(){
	left_stop_control = 1;
}

function right_Move_on(){
	right_stop_control = 1;
}


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];}
}


function list_color(obj,color){
	obj.className = color;
}
function all_chk(val){
		var objCheckbox = document.getElementsByTagName('input');
		if(val.checked==true){for( i = 1 ; i < objCheckbox.length ; i++ ){if(objCheckbox[i].type=="checkbox")objCheckbox[i].checked=true;}}
		else{	for( i = 1 ; i < objCheckbox.length ; i++ ){if(objCheckbox[i].type=="checkbox")objCheckbox[i].checked=false;}}
	}

function onlyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57))
	event.returnValue=false;
}

function removeAllOption(slbObj){
	for(i=slbObj.length-1;i>0;i--){
		slbObj.options.remove(i);
	}
}

function addOption(slbObj,value,text,selected){
	slbObj.options.add(new Option(text, value, selected));
}


function window_resize() {
	var margin_height
	if( navigator.appName.indexOf("Microsoft") > -1 ){         
		if( navigator.appVersion.indexOf("MSIE 6") > -1){ // 익스플로러이면 버전 6인지 확인
			margin_height = 109;
		}else if(navigator.appVersion.indexOf("MSIE 7") > -1){  // 익스 플로러이면 버전 7인지 확인
			margin_height = 136;
    }
	}else{ // 익스플로러가 아닐 경우
		margin_height = 109;
  }


	width = document.getElementById("whole_table").clientWidth + 27; 
	height = document.getElementById("whole_table").clientHeight + margin_height;
	window.resizeTo(width,height);
}
//숫자입력 체크루틴
function checkNumber(obj){
 var str = obj.value;
 for (i = 0; i < str.length; i++) {
  var code = str.charCodeAt(i)
  var ch = str.substr(i,1).toUpperCase()
  code = parseInt(code)
  if ((ch < "0" || ch > "9") || ((code > 255) || (code < 0)) || ((code > 57) || (code < 48))) {
   alert("숫자만 입력해 주세요");
   obj.value="";
  }
 }
 //return true;
}


