function OpenZipcode(frm, z1, z2, addr) { window.open("/zipcode/zipcode.php?frm=" + frm + "&zip1=" + z1 + "&zip2=" + z2 + "&address=" + addr, "zipcode_search", "width=550,height=240"); } $(window).ajaxStart(function(){ $('#loading').fadeIn(200); // $('.loadingbar').fadeIn(200); }); $(window).ajaxStop(function(){ $('#loading').fadeOut(500); //$('.loadingbar').fadeOut(500); }); jQuery(function($){ var loading = $('').appendTo(document.body).hide(); //$(window).ajaxStart(loading.show); }) /** * 체크박스 전체 선택 * @param string el : 전체 선택 체크박스 * @param string targetEl : 적용될 체크박스 클래스명 */ function checkAll(el, targetEl) { if( $(el).attr('rel') == 'yes' ) { var do_check = false; $(el).attr('rel', 'no'); } else { var do_check = true; $(el).attr('rel', 'yes'); } $(targetEl).each(function(e, el) { if ($(el).attr('disabled')==false) { $(el).attr('checked', do_check); } }); } function checkAll2(el, targetEl) { if( $(el).attr('checked')) { var do_check = true; } else { var do_check = false; } $(targetEl).each(function(e, el) { if (do_check) { $(el).attr('disabled',true); } else { $(el).removeAttr('disabled'); } $(el).attr('checked', do_check); }); } /** * 필드체크 */ //필드체킹 function checkField(frmName) { var el,valid; $('#'+frmName+' [blankText], #'+frmName+' [regExp]').each(function(i,e){ el = $(e); //빈필드 체크 if (el.attr('blankText') && !el.val()) { jAlert(el.attr('blankText'), 'Error',function(){el.focus();}); valid=false; return false; } //정규식체크 if (el.attr('regExp') && el.val()) { var regexp = new RegExp(el.attr('regExp')); if (!regexp.test(el.val().toString())) { jAlert(el.attr('regExpText'), 'Error' ,function(){el.focus();}); valid=false; return false; } } //일치여부체크 if (el.attr('equal') && el.val()) { var el_equal = $('#'+el.attr('equal')); if (el.val() != el_equal.val()) { jAlert(el.attr('equalText'), 'Error',function(){el.focus();}); valid=false; return false; } } valid=true; }); if (valid) { return true; } else { return false; } } /** * 페이지 로드 function loadPage(url, data, target, func) { $('#'+target).load(url, data, func); } */ $(document).ready(function() { $.history.init(function(url) { if (url){ loadHistory(url); } }); }); function loadHistory(url) { $('#board').load( url ); } function loadPage(url, data) { var arr = new Array(); var param; $.each(data,function(k,v){ arr.push(k+'='+v); }) url = url.replace(/^.*#/, ''); param = arr.join('&'); url += (param)?url+'?'+param:url; $.history.load(url); } function loadPageForSingle(url) { url = url.replace(/^.*#/, ''); $.history.load(url); } /**/ function actAlert(msg,title) { $("#dialog").dialog('destroy'); $('#dialog-content').html(''+msg); $("#dialog").dialog({ resizable: false, title:title, modal: true, buttons: { '확인': function() { $(this).dialog('close'); } } }); } function actConfirm(msg,title, func) { $("#dialog").dialog('destroy'); $('#dialog-content').html(''+msg); $("#dialog").dialog({ resizable: false, height:140, title:title, modal: true, buttons: { '취소': function() { $(this).dialog('close'); }, '확인': function() { func(); $(this).dialog('close'); } } }); } /** 새로추가 2010-11-29 **/ function validateField(frmName, mode) { var el,valid; $('#'+frmName+' [blankText], #'+frmName+' [regExp]').each(function(i,e){ el = $(e); //빈필드 체크 if (el.attr('blankText') && !el.val()) { validateError(mode,el, el.attr('blankText')); valid=false; return false; } //정규식체크 if (el.attr('regExp') && el.val()) { var regexp = new RegExp(el.attr('regExp')); if (!regexp.test(el.val().toString())) { validateError(mode,el, el.attr('regExpText')); valid=false; return false; } } //일치여부체크 if (el.attr('equal') && el.val()) { var el_equal = $('#'+el.attr('equal')); if (el.val() != el_equal.val()) { validateError(mode,el, el.attr('equalText')); valid=false; return false; } } el.removeClass('invalid-field'); valid=true; }); if (valid) { return true; } else { return false; } } function validateError(mode, el, msg) { el.addClass('invalid-field '); el.focus(); uiAlert(msg,'','',el); } function uiAlert(msg,title, callback, el) { var title = (!title)?'알림':title; $('#dialog').html(msg); $('#dialog').attr('title',title); $('#dialog').dialog({ modal: true, minHeight:170, buttons: { "확인": function() { $( this ).dialog( "close" ); } }, close:function() { if (callback) { eval(callback()); } if (el) { el.focus(); } }, dialogClass:'alert' }); $('#dialog').dialog( "open" ); } function uiConfirm(msg,title, callback) { var title = (!title)?'알림':title; $('#dialog-confirm').html(msg); $('#dialog-confirm').attr('title',title); $('#dialog-confirm').dialog({ modal: true, minHeight:170, buttons: { "확인": function() { if (callback) { eval(callback()); } $( this ).dialog( "close" ); }, "취소" :function() { $( this ).dialog( "close" ); } }, dialogClass:'alert' }); $('#dialog-confirm').dialog( "open" ); } function uiLoad(path, title, callback) { var title = (!title)?'알림':title; $('#dialog-pop').attr('title',title); $('#dialog-pop').dialog({ autoOpen: false, modal: true, height:400, buttons: { "닫기" :function() { $( this ).dialog( "close" ); $(this).dialog( "destroy" ); if (callback) { eval(callback()); } } }, dialogClass:'alert' }); $.get(path, function(data) { $('#dialog-pop').html(data); $('#dialog-pop').dialog( "open" ); }); } function tabOn(tabid,a) { for (var i=1;i<=10;i++) { if(i<10){inn="0"+i;} else {inn=""+i;} tabMenu = document.getElementById("tab"+tabid+"m"+i); tabContent = document.getElementById("tab"+tabid+"c"+i); tabMore = document.getElementById("tab"+tabid+"more"+i); if (tabMenu) { if (tabMenu.tagName=="IMG") { tabMenu.src = tabMenu.src.replace("_on.", "_off."); } if (tabMenu.tagName=="A") { tabMenu.className="off"; } // if (tabMenu.tagName=="LI") { tabMenu.className="off"; } // if (tabMenu.tagName=="TD") { tabMenu.className="off"; } // } if (tabContent) { tabContent.style.display="none"; } if (tabMore) { tabMore.style.display="none"; } } if(a<10){ann="0"+a;} else {ann=""+a;} $(".jMore").attr("idx", a) ; tabMenu = document.getElementById("tab"+tabid+"m"+a); tabContent = document.getElementById("tab"+tabid+"c"+a); tabMore = document.getElementById("tab"+tabid+"more"+a); //alert(tabMenu.tagName); if (tabMenu) { if (tabMenu.tagName=="IMG") { tabMenu.src = tabMenu.src.replace("_off.", "_on."); } if (tabMenu.tagName=="A") { tabMenu.className="on"; } if (tabMenu.tagName=="LI") { tabMenu.className="on"; } if (tabMenu.tagName=="TD") { tabMenu.className="on"; } } if (tabContent) { tabContent.style.display="block"; } if (tabMore) { tabMore.style.display="block"; } } $(function(){ $(".nav_01").hover(function(){ $(".nav_01>a").toggleClass("on"); $(".nav_main_sel").toggle();return false; }); }); $(function(){ $(".nav_02").hover(function(){ $(".nav_02>a").toggleClass("on"); $(".nav_sub_sel").toggle();return false; }); });