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;
});
});