/**
* @ author WEB2WEB
* @ date 12.07.04
* @ version 1.0.0
**/
//釉뚮씪�곗� �뺤씤
var myNavigator;
if(navigator.userAgent.indexOf("MSIE 5.5") != -1) myNavigator = 'IE5'; // IE 5.x
else if (navigator.userAgent.indexOf("MSIE 6") != -1) myNavigator = 'IE6'; // IE 6.x
else if(navigator.userAgent.indexOf("MSIE 7") != -1) myNavigator = 'IE7'; // IE 7.x
else if(navigator.userAgent.indexOf("MSIE 8") != -1) myNavigator = 'IE8'; // IE 8.x
else if(navigator.userAgent.indexOf("MSIE 9") != -1) myNavigator = 'IE9'; // IE 9.x
else if(navigator.userAgent.indexOf("MSIE 10") != -1) myNavigator = 'IE10'; // IE 9.x
else if(navigator.userAgent.indexOf("Firefox") != -1) myNavigator = 'FF'; // FF
else if(navigator.userAgent.indexOf("Opera") != -1) myNavigator = 'OP'; // Opera
else if(navigator.userAgent.indexOf("Netscape") != -1) myNavigator = 'NC'; // Netscape
else if(navigator.userAgent.indexOf("Chrome") != -1) myNavigator = 'CR'; // Chrome
else if(navigator.userAgent.indexOf("Safari") != -1) myNavigator = 'SF'; // Safari
else if(navigator.userAgent.indexOf("Mobile") != -1) myNavigator = 'MO'; // 紐⑤컮�� Safari
else myNavigator = 'IE6'; // IE 6.x
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/gi, "");
}
function sEncode(val) {
return encodeURIComponent(val).replace(/%/g, '.');
}
function popupAutoResize(){
var marginX = 0; //釉뚮씪�곗�蹂� 媛�濡쒖감��
var marginY = 0; //釉뚮씪�곗�蹂� �몃줈李⑥씠
var thisY = 0;
var thisX = parseInt(document.body.scrollWidth);
var body_thisY = parseInt(document.body.scrollHeight);
var doc_thisY = parseInt(document.documentElement.scrollHeight);
var maxThisX = screen.width - 50;
var maxThisY = screen.height - 50;
switch (myNavigator){
case 'IE6':
thisY = doc_thisY;
marginX = 10;
marginY = 45;
break;
case 'IE7':
thisY = doc_thisY;
marginX = 10;
marginY = 75;
break;
case 'FF':
thisY = doc_thisY - 1;
marginX = 8;
marginY = 80;
break;
case 'OP':
thisY = doc_thisY;
marginX = 9;
marginY = 42;
break;
case 'NC':
thisY = body_thisY;
marginX = 8;
marginY = -2;
break;
case 'CR':
thisY = body_thisY;
marginX = 20;
marginY = 60;
break;
case 'SF':
thisY = body_thisY;
marginX = 20;
marginY = 41;
break;
default:
thisY = doc_thisY;
break;
}
if (thisX > maxThisX) {
window.document.body.scroll = "yes";
thisX = maxThisX;
}
if (thisY > maxThisY - marginY) {
window.document.body.scroll = "yes";
thisX += 19;
thisY = maxThisY - marginY;
}
window.resizeTo(thisX+marginX, thisY+marginY);
// �쇳꽣 �뺣젹
//var windowX = (screen.width - (thisX+10))/2;
//var windowY = (screen.height - (thisY+marginY))/2 - 20;
//window.moveTo(windowX,windowY);
}
function chkType(str,type){
var check_type = false;
switch (type){
case 'number'://�レ옄留�(int)
var filter = /^[1-9][0-9]*$/;
break;
case 'digit'://�レ옄留�(string)
var filter = /^[0-9]*$/;
break;
case 'alpha'://�곷Ц留�
var filter = /^[a-zA-Z]*$/;
break;
case 'alnum'://�곷Ц,�レ옄留�
var filter = /^[0-9a-zA-Z]*$/;
break;
case 'falnum'://�곷Ц,�レ옄留�(泥レ옄�� �곷Ц)
var filter = /^[a-zA-Z][0-9a-zA-Z]*$/;
break;
case 'flalnum'://�곷Ц �뚮Ц��,�レ옄留�(泥レ옄�� �곷Ц�뚮Ц��)
var filter = /^[a-z][0-9a-z]*$/;
break;
case 'lalpha'://��-�곷Ц留�
var filter = /^[a-z]*$/;
break;
case 'ualpha'://��-�곷Ц留�
var filter = /^[A-Z]*$/;
break;
case 'lalnum'://��-�곷Ц,�レ옄留�
var filter = /^[0-9a-z]*$/;
break;
case 'ualnum'://��-�곷Ц,�レ옄留�
var filter = /^[0-9A-Z]*$/;
break;
case 'email'://硫붿씪
var filter =/^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.[a-zA-Z]/;
break;
case 'koralnum'://�쒓��レ옄�곷Ц
var filter = /^[0-9|a-z|A-Z|��-��|��-��|媛�-��]*$/;
break;
case 'koralpha'://�쒓��곷Ц
var filter = /^[a-z|A-Z|��-��|��-��|媛�-��]*$/;
break;
case 'kor'://�쒓�
var filter = /^[��-��|��-��|媛�-��]*$/;
break;
case 'korno'://�쒓��쒖쇅(�꾩뼱�곌린 誘명룷��)
var filter = /^[^��-��|��-��|媛�-��| ]*$/;
break;
case 'htmlno'://HTML �쒖쇅
var filter = /(<[a-zA-z]+[^>]+>)+/;
check_type = true;
break;
case 'minum'://留덉씠�덉뒪�� �レ옄留�
var filter = /^(-?)[0-9]+$/;
break;
}
if(filter.test(str) === check_type) {
return false;
} else {
return true;
}
}
function chkLength(str,min,max,is_null)
{
if(str.length >= min && str.length <= max){
return true;
}else{
if(is_null && str.length == 0){
return true;
}else{
return false;
}
}
}
function _getNavigaterMargin(){
var result = new Array();
var marginX = 0; //釉뚮씪�곗�蹂� 媛�濡쒖감��
var marginY = 0; //釉뚮씪�곗�蹂� �몃줈李⑥씠
switch (myNavigator){
case 'IE6':
marginX = 0;
marginY = 0;
break;
case 'IE7':
marginX = 0;
marginY = 0;
break;
case 'FF':
marginX = 0;
marginY = 0;
break;
case 'OP':
marginX = 0;
marginY = 2;
break;
case 'NC':
marginX = 8;
marginY = -2;
break;
case 'CR':
marginX = 3;
marginY = 2;
break;
case 'SF':
marginX = 3;
marginY = 3;
break;
}
result['marginX'] = marginX;
result['marginY'] = marginY;
return result;
}
//�덉갹
function openWin(url, target, w, h, s) {
var winleft = (screen.width - w) / 2;
var wintop = (screen.height - h) / 2 -35;
var margin = new Array();
margin = _getNavigaterMargin();
w = parseInt(w) + margin['marginX'];
h = parseInt(h) + margin['marginY'];
var its = window.open(url,target,'width='+w+',height='+h+',top='+wintop+',left='+winleft+', scrollbars='+s+', toolbar=no, location=no, status=yes, menubar=no, resizable=no');
its.focus();
}
function openWindow(url, target, l, t, w, h, s) {
var margin = new Array();
margin = _getNavigaterMargin();
w = parseInt(w) + margin['marginX'];
h = parseInt(h) + margin['marginY'];
var its = window.open(url,target,'width='+w+',height='+h+',top='+t+',left='+l+', scrollbars='+s);
its.focus();
}
// �먮윭硫붿꽭吏� 寃쎄퀬李� 異쒕젰
function error_alert(val){
switch (val){
case 'sanction':
alert('湲��곌린 �쒖옱�섏뿀�듬땲��. 怨좉컼�쇳꽣濡� 臾몄쓽�� 二쇱떆硫� 媛먯궗�섍쿋�듬땲��.');
break;
case 'value':
alert('�꾩닔媛믪쓣 紐⑤몢 �낅젰�섏꽭��');
break;
case 'filter':
alert('�덉슜�섏� �딅뒗 媛믪쓣 �낅젰�섏��듬땲��.');
break;
default:
alert('�쒖뒪�� �μ븷濡� 泥섎━ �� �� �놁뒿�덈떎.');
break;
}
}
function layerView(layer_id, num){
var layer_display = document.getElementById(layer_id+num).style.display;
if(layer_display == "none"){
document.getElementById(layer_id+num).style.display = "block";
}else{
document.getElementById(layer_id+num).style.display = "none";
}
}
//諛곗뿴�� 媛믪씠 �덈뒗吏� 寃���
function in_array(Val,Arr){
for(var i=0;i= len) {
frm.elements[next_name].focus();
}
}
// �대쫫 泥댄겕
function chkName(real_name){
return chkType(real_name,'kor');
}
// �ъ뾽�먮쾲�� 泥댄겕
function chkCnumber(c_no){
if(chkType(c_no,'digit') === false || chkLength(c_no,10,10) === false){
return false;
}else{
return true;
}
}
// 二쇰��깅줉�욌쾲�� 泥댄겕
function chkJumin1(jumin){
if(chkType(jumin,'digit') === false || chkLength(jumin,6,6) === false){
return false;
}else{
return true;
}
}
// 二쇰��깅줉�룸쾲�� 泥댄겕
function chkJumin2(jumin){
if(chkType(jumin,'digit') === false || chkLength(jumin,7,7) === false){
return false;
}else{
return true;
}
}
// �꾩씠�� 泥댄겕
function chkId(mid){
if(chkType(mid,'flalnum') === false || chkLength(mid,4,12) === false){
return false;
}else{
return true;
}
}
// �⑥뒪�뚮뱶 泥댄겕
function chkPw(mpw){
if(chkType(mpw,'alnum') === false || chkLength(mpw,4,12) === false){
return false;
}else{
return true;
}
}
// �됰꽕�� 泥댄겕
function chkNickname(nickname){
if((chkType(nickname,'kor') === false || chkLength(nickname,2,6) === false) && (chkType(nickname,'alpha') === false || chkLength(nickname,4,12) === false)){
return false;
}else{
return true;
}
}
// �꾪솕踰덊샇 泥댄겕
function chkTel(tel1, tel2, tel3){
if(chkType(tel1,'digit') === false || chkType(tel2,'digit') === false || chkType(tel3,'digit') === false || chkLength(tel1,2,3) === false || chkLength(tel2,3,4) === false || chkLength(tel3,4,4) === false){
return false;
}else{
return true;
}
}
// �대��� 泥댄겕
function chkPhone(phone1, phone2, phone3){
if(chkType(phone1,'digit') === false || chkType(phone2,'digit') === false || chkType(phone3,'digit') === false || chkLength(phone1,3,3) === false || chkLength(phone2,3,4) === false || chkLength(phone3,4,4) === false){
return false;
}else{
return true;
}
}
// �고렪踰덊샇 泥댄겕
function chkZip(zip1, zip2){
if(chkType(zip1,'digit') === false || chkType(zip2,'digit') === false || chkLength(zip1,3,3) === false || chkLength(zip2,3,3) === false){
return false;
}else{
return true;
}
}
// 二쇱냼 泥댄겕
function chkAddr(addr1, addr2){
if(chkLength(addr1,2,100) === false || chkLength(addr2,2,50) === false){
return false;
}else{
return true;
}
}
// �대찓�� 泥댄겕
function chkEmail(email){
if(chkType(email,'email') === false || chkLength(email,6,100) === false){
return false;
}else{
return true;
}
}
// 濡쒓렇�몄껜�� �� �대룞
function chkLoginLink(link){
if(GetCookie('midx')){
location.href = link;
}else{
alert('�뚯썝留� �댁슜媛��� �⑸땲��. 濡쒓렇�� �� �댁슜 �섏꽭��.');
}
}
// 濡쒓렇�� �섏씠吏�濡� �대룞
function goLoginPage(back_url){
location.href = "/?back_url="+encodeURIComponent(back_url);
}
function Go_Login(pos){
if(confirm('濡쒓렇�� �� �댁슜 媛��ν빀�덈떎.\n\n濡쒓렇�� �섏씠吏�濡� �대룞 �섏떆寃좎뒿�덈떎源�?')){
location.href = "/member/?SM=login&pos="+encodeURIComponent(pos);
}
}
// ���됲듃�� �섏씠吏� �대룞
function goPramPlus(url,pram,value){
var replace_str = "&"+pram+"="+value;
var url_regx = new RegExp("\&"+pram+"\=[^&]*");
var re_url = url.replace(url_regx, replace_str);
location.href = re_url;
}
// ���됲듃�� �섏씠吏� �대룞
function goPramPlus2(url,pram,value){
alert(url+"@@"+pram+"@@"+value);
var replace_str = "&"+pram+"="+value;
var url_regx = new RegExp("\&"+pram+"\=[^&]*");
var re_url = url.replace(url_regx, replace_str);
location.href = re_url;
}
//諛섏삱由�
function Round(Num, Position , Base)
{
if(Position == 0) return Math.round(Num);
else if(Position > 0)
{
var cipher = '1';
for(var i=0; i < Position; i++ ) cipher = cipher + '0';
var no = Number(cipher);
if(Base=="F") return Math.round(Num * no) / no;
else return Math.round(Num / no) * no;
}
}
//�⑸웾怨꾩궛
function parseSize(val,Position){
var size = parseInt(val);
if(size==0) return "0Bytes";
if(size < 1024) return size + "Bytes";
else if (size < Math.pow(1024,2)) return Round(size / 1024,Position,'F') + "KB";
else if (size < Math.pow(1024,3)) return Round(size / (1024*1024),Position,'F') + "MB";
else if (size < Math.pow(1024,4)) return Round(size / (1024*1024*1000),Position,'F') + "GB";
else return Round(size / Math.pow(1024,4),Position,'F') + "TB";
}
// number_format
function changeNumber(obj){
var num = obj.value;
num = num.replace(/,/gi, '');
obj.value = addCom(num);
}
// 肄ㅻ쭏 �놁븷湲�
function replaceComma(str) {
return str.replace(/,/g, '');
}
function addCom(str){//�レ옄�� 肄ㅻ쭏(,) 李띻린
var str = String(str);
var str_len = str.length;
var tmp = '';
for (j=0, i=str_len; i > 0; j++, i--){
tmp += (i%3 == 1&&i != 1&&str.substr(j,1)!='-') ? str.substr(j,1)+',' : str.substr(j,1);
}
return tmp;
}
// �쒖옉�섏씠吏�
function startPage(obj){
obj.style.behavior='url(#default#homepage)';
obj.setHomePage('http://' + Mydomain + '/')
}
// 利먭꺼李얘린
function favoriteSearchPram(domain, title){
external.AddFavorite(domain, title);
}
// 諛붾줈媛�湲� �앹꽦
function shortcutAdd(){
//document.getElementById('nick_info').innerHTML="";
}
//�ㅼ쨷 泥댄겕諛뺤뒪
function ajaxSend(obj , acturl , todo , func , msgTrue , msgFalse){ //ajaxSend("泥댄겕諛뺤뒪�대쫫 ��)check[]" , "ajax�듭떊�� url ��)./multy_result.php" ,"todo媛�" , "由ы꽩諛쏆쓣 �⑥닔紐� ��)fn1")
var frmValue ='';
var j=0;
if(obj==null){ //泥댄겕諛뺤뒪 �놁쓣��
}else if(obj.value==undefined){ //泥댄겕諛뺤뒪媛� 2媛쒖씠��
for(var i=0;i= 0) // �쒓굅�� 臾몄옄�댁씠 議댁옱�쒕떎硫�
{
temp_str += temp_estr.substring(s_index, e_index);
s_index = e_index + 6;
cnt ++;
}
temp_str += temp_estr.substring(s_index);
temp_str = unescape(temp_str); // �먮옒 臾몄옄�대줈 諛붽씔��.
// �좊땲肄붾뱶�� 2諛붿씠�� �� 怨꾩궛�섍퀬 �섎㉧吏��� 1諛붿씠�몄뵫 怨꾩궛�쒕떎.
return ((cnt * 2) + temp_str.length) + "";
}
/* cut string */
function stringCut(str, len)
{
var l = 0;
for (var i=0; i 128) ? 2 : 1;
if (l > len) return str.substring(0,i);
}
return str;
}
// �レ옄留� �낅젰�섍린
function ChkNum(form,event){
var key = event.keyCode;
if(!(key==8||key==9||key==13||key==44||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=107)|| key==110||key==190||key==188||key==37||key==39)){
event.returnValue = false;
}
}
//selected, checked
function mSelect(input_name,input_value) {
if(!(fn = document.getElementById(input_name))) {
tmp_name = document.getElementsByName(input_name);
fn = tmp_name[0];
}
if(fn!=null && input_value != '') {
if(fn.type=='radio') {
count = count = document.getElementsByName(input_name).length;
for(i=0;i');
var Height = $(document).height();
var win = $(window);
var win_width = win.width();
var win_height = win.height();
var dial_width =$("#"+Layer2).width();
혻혻혻혻var dial_height = $("#"+Layer2).height();
$("#layerBack").css({
position: 'absolute',
zIndex: 999,
top: '0px',
left: '0px',
width: '100%',
height: Height,
background: "#000"
});
var new_top = Math.floor(Top)-(dial_height/2);
var top_cut = Math.floor(Top)-(dial_height);
var bottom_cut = Math.floor(Top)+dial_height;
if(top_cut<=0){
new_top = 100;
}
if(bottom_cut>Height){
new_top = Math.floor(Top)-(dial_height+100);
}
$('#layerBack').fadeTo("slow",0.7);
$("#"+Layer).css({"position":"absolute","z-index":"1000"});
$("#"+Layer).css("left", win.scrollLeft() + win_width/2 - $("#"+Layer).width()/2);
$("#"+Layer).css("top", new_top);
//$("#"+Layer).fadeIn(2000);
$("#"+Layer).show();
}
function HeightLayer_Close(Layer){
$("#layerBack").hide();
$("#"+Layer).hide();
}
//�앸뀈�붿씪 援ы븯湲�
function Jumin_Birth(jumin1){
if(jumin1.substr(0,1) == "0"){
var year = "20"+jumin1.substr(0,2);
}else{
var year = "19"+jumin1.substr(0,2);
}
var month = jumin1.substr(2,2);
var day = jumin1.substr(4,2);
return year+"|"+month+"|"+day;
}
//�ㅼ쓬 input�쇰줈 而ㅼ꽌�대룞
function AutoTab(from, to, len) {
var value1 = $("#"+from).val();
if (value1.length>=len){
$("#"+to).focus();
}
}
// �대찓�� �꾨찓�� �좏깮 諛� 吏곸젒�낅젰�쇰줈 蹂�寃�
function Input_Email(SelId, InputId){
if ($('#'+SelId).val() == ''){
$('#'+InputId).removeAttr('readonly', true);
$('#'+InputId).val('');
$('#'+InputId).focus();
}else{
$('#'+InputId).attr('readonly', true);
$('#'+InputId).val($('#'+SelId).val());
}
}
//�ъ슜�� hidden_area show()
function Hidden_Show(top){
HeightLayer(top, "Hidden_Area");
}
//�ъ슜�� hidden_area hide()
function Hideen_Hide(){
HeightLayer_Close("Hidden_Area");
}
//�앹뾽
function Popup_Layer(idx, type, pop_id){
var params = {"idx": idx, "pop_id":pop_id};
$.post('/ajax/popup/Ajax_Popup.php', params, function(returnData, textStatus){
var returnData2 = returnData.split("|");
switch (returnData2[0]) {
case 'true':
if(type == "1"){
$("#"+pop_id).html(returnData2[5]);
$("#"+pop_id).show();
$("#"+pop_id).css({"top":returnData2[1]+"px", "left":returnData2[2]+"px", "width":returnData2[3]+"px", "height":returnData2[4]+"px", "position":"absolute", "z-index":"999", "border":"0px solid #000000"});
$("#"+pop_id).draggable({});
}else{
var pop_height = parseInt(returnData2[4])+20;
window.open('/popup/popup_view.php?idx='+idx,'Popup_PreView','toolbar=no,menubar=no,status=no,location=no,resizable=yes,scrollbars=no,status=0, width='+returnData2[3]+', height='+pop_height+', top='+returnData2[1]+', left='+returnData2[2]+'');
}
break;
case 'false':
alert("�ㅽ뙣 �섏��듬땲��.");
break;
default:
error_alert(returnData);
break;
}
});
}
//�앹뾽�リ린
function Popup_Close(pop_id) {
$("#"+pop_id).hide();
}
//�앹뾽 �ㅻ뒛�섎( �덈큵
function Popup_TodayClose(pop_id, expire) {
if (expire == undefined) expire = 1
set_cookie(pop_id, "done", 24 * expire); // 荑좏궎�앹꽦(�쒓컙)
$("#"+pop_id).hide();
}
//荑좏궎援쎄린
function set_cookie(name, value, expire) {
var today = new Date();
today.setTime(today.getTime() + (60 * 60 * 1000 * expire)); // hours
//today.setDate(today.getDate() + expire); // days
if (expire == null) var expires_str = "";
else var expires_str = "; expires=" + today.toGMTString() + ";";
document.cookie = name + "=" + escape(value) + "; path=/" + expires_str;
}
// 荑좏궎 �살쓬
function get_cookie(name) {
var nameOfCookie = name + "=";
var x = 0;
while (x <= document.cookie.length) {
var y = (x + nameOfCookie.length);
if (document.cookie.substring(x, y) == nameOfCookie) {
if ((endOfCookie = document.cookie.indexOf(";", y)) == -1)
endOfCookie = document.cookie.length;
return unescape(document.cookie.substring(y, endOfCookie));
}
x = document.cookie.indexOf(" ", x) + 1;
if (x == 0) break;
}
return "";
}
// 荑좏궎 吏���
function del_cookie(name) {
var today = new Date();
today.setTime(today.getTime() - 1);
var value = get_cookie(name);
if (value != "")
document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString();
}
function Page_Move(pos){
location.self="#"+pos
}
function Open_Reay(){
alert("�ㅽ뵂 以�鍮꾩쨷�낅땲��.");
}
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 '';
}
//�レ옄留� �낅젰
function Auto_Number(id){
if(chkType($('#'+id).val(),'digit') === false){
$('#'+id).val($('#'+id).val().replace(/[^\d]/g, ''));
}
}
//�고렪踰덊샇 OPEN
function Zip_Open(top, zip1, zip2, addr1, addr2){
$("#Hidden_Area").load('/ajax/zip/Ajax_Find.php', {"top":top, "zip_input1":zip1, "zip_input2":zip2, "addr_input1":addr1, "addr_input2":addr2});
}
//�고렪踰덊샇寃���
function Zip_Serach(dong, zip1, zip2, addr1, addr2){
$("#Addr_Area").load('/ajax/zip/Ajax_List.php', {"dong":dong, "zip_input1":zip1, "zip_input2":zip2, "addr_input1":addr1, "addr_input2":addr2});
}
//�고렪踰덊샇 �좏깮
function Select_Addr(zip1, zip2, addr, zip_input1, zip_input2, addr_input1, addr_input2){
$("#"+zip_input1).val(zip1);
$("#"+zip_input2).val(zip2);
$("#"+addr_input1).val(addr);
$("#"+addr_input2).focus();
Hideen_Hide();
}
function make_flash(s, w, h, t, d) {
if (t == undefined) t = 'transparent';
if (d == undefined) d = '';
var embed = "";
embed += "";
document.write(embed);
}
//�대�吏� �먮낯
function Image_Window(img){
/*
var w = img.tmp_width;
var h = img.tmp_height;
var winl = (screen.width-w)/2;
var wint = (screen.height-h)/3;
if (w >= screen.width) {
winl = 0;
h = (parseInt)(w * (h / w));
}
if (h >= screen.height) {
wint = 0;
w = (parseInt)(h * (w / h));
}
var js_url = "