//2013-11-06 °íµ¿Áø : ssl_testÆÄÀÏÀº °áÁ¦°úÁ¤¿¡¼ »ç¿ëµÇ¸ç µ¿ÀÏÇÑ ³»¿ë ¼öÁ¤½Ã show_function.js, ssl_shop_function.js ÆÄÀϵµ ÇÔ²² ¼öÁ¤ÇØÁà¾ß ÇÑ´Ù.
function main_slot_change(n, op) {
if(!op)op ='slow';
$(".slot_box").hide();
$('.pagination li').removeClass('selectd');
$("#slot_box"+n).fadeIn(op);
$('#pagination_li'+n).addClass('selectd');
}
var winScroll=0;
$(window).load(function(){
//var rightBanH = $('.right_banner').outerHeight();
//$('#wing_rgt .wing_inner').css('top',rightBanH+20)
//$("#fb_like_banner").show();
// ÃÖ±Ù º» »óǰ
var latelyView = $('.recent_prdt .slides_box ul').length;
if( latelyView > 1 ) {
$('.recent_prdt').slides({ // ¿ìÃøÃÖ±Ùº»»óǰ
preload: false,
generateNextPrev: false,
pagination: false,
generatePagination: false,
effect: 'fade',
fadeSpeed: 100,
autoHeight: true,
container:'slides_box'
});
} else {
$('.recent_prdt .navi, .recent_prdt .pagination').hide();
}
var left_banner_leng = $('.recent_prdt .slides_box ul').length;
//$('.recent_prdt .pagination').append('
/'+left_banner_leng+'');
/*$('.recent_prdt ul li').hover(function(){
$("#wing_rgt").css("z-index","10");
}, function(){
$("#wing_rgt").css("z-index","10");
});*/
if( $('#wing_lft,#wing_lft').length == 1) { // Á¿ìÃø ¹è³Ê°¡ ÀÖÀ» ¶§¸¸ ½ÇÇàÇϵµ·Ï ÇÑ´Ù.
// Á¿ìÃø ¹è³Ê
var wingLft = 0;
if($('#wing_lft .scrollban').length > 0)wingLft = $('#wing_lft .scrollban').offset().top;
var wingRgt = 0;
if($('#wing_rgt .wing_inner').length > 0)wingRgt = $('#wing_rgt .wing_inner').offset().top;
var $wingLftBox = $('#wing_lft .scrollban'),
$wingRgtBox = $('#wing_rgt .wing_inner'),
winScroll = $(this).scrollTop(),
topDown = $('#top_down').offset().top;
if (winScroll >= wingLft) {
$wingLftBox.addClass('move');
} else {
$wingLftBox.removeClass('move');
}
if (winScroll >= wingRgt) {
$wingRgtBox.addClass('move');
} else {
$wingRgtBox.removeClass('move');
}
if( $('#hot_ban').length == 1) {
var wingFb = $('#hot_ban').offset().top,
side = $('.detail_side').height(),
$wingFbBox = $('#hot_ban');
if(winScroll >= wingFb) {
$wingFbBox.addClass('move');
} else {
$wingFbBox.removeClass('move');
}
}
$(this).scroll(function(){
var winScroll = $(this).scrollTop(),
topDown = $('#top_down').offset().top,
right_ban = $(".right_banner").height() + 172+17;
if(wingRgt < right_ban) wingRgt = $('#wing_rgt .wing_inner').offset().top;
if (winScroll >= wingLft) {
$wingLftBox.addClass('move');
} else {
$wingLftBox.removeClass('move');
}
if (winScroll >= wingRgt) {
$wingRgtBox.addClass('move');
} else {
$wingRgtBox.removeClass('move');
}
if( $('#hot_ban').length == 1) {
var side = $('.detail_side').height(),
$wingFbBox = $('#hot_ban');
if(wingFb < side) wingFb = $('#hot_ban').offset().top;
if(winScroll >= wingFb) {
//magimak = $(".in_det_prdts").offset().top - $wingFbBox.height();
if($(".in_det_prdts").length > 0){
magimak = $(".in_det_prdts").offset().top - $wingFbBox.height();
}else{
magimak = $wingFbBox.height();
}
//magimak = $(".in_det_prdts:eq(1)").offset().top - $wingFbBox.height();
if(winScroll >= magimak){
$wingFbBox.addClass('stop');
$wingFbBox.removeClass('move');
}else{
$wingFbBox.addClass('move');
$wingFbBox.removeClass('stop');
}
} else {
$wingFbBox.removeClass('stop');
$wingFbBox.removeClass('move');
}
}
});
}
//ǪÅÍÀ϶§¸¸ ºñ³ëÃâ
footer_offset = $("#foot").offset().top - 700;
$(window).scroll(function(){
if( $(this).scrollTop() > footer_offset ) {
console.log(11);
$("#my_view_prodt_layout, #top_down").fadeOut(100);
} else {
console.log(22);
$("#my_view_prodt_layout, #top_down").fadeIn(100);
}
});
});
$(window).bind('load scroll resize',function(){
winScroll = $(this).scrollTop();
});
var modal_cnt=0;
function modal_open(modalName) { // ¸ð´Þ ¿±â °øÅë
//console.log(modal_cnt, "open");
modal = $(modalName); // ¸ð´Þâ ID°ªÀ¸·Î ¿±â
//modal = $(this).attr('href'); // ¸ð´Þâ ID°ªÀ¸·Î ¿±â
modalBody = $(modal).children('.modal_wrap'); // ½ÇÁ¦ ¸ð´Þâ
$(modalName+' img').each(function(){
if($(this).data('src')){
$(this).attr('src',$(this).data('src'));
}else if($(this).data('lazysrc')){
$(this).attr('src',$(this).data('lazysrc'));
}
});
modalW = modalBody.width();
modalH = modalBody.height();
modalOverlay = $('.layer_pop_bg');
if ( modalH >= $(window).height() ) { // ¸ð´ÞâÀÌ À©µµ¿ìº¸´Ù Å« °æ¿ì
modalBody.css({
'top':'50px',
'margin-left':-modalW/2,
'margin-top':'auto'
});
modalOverlay.height(modalH+100);
modal.addClass('modalScroll');
$('body').addClass('winFix winOverflow'); // body¿¡ ½ºÅ©·Ñ¹Ù
$('#bodyWrap').addClass('modalFix').css('top',-winScroll); // ½ºÅ©·Ñ¹Ù ¸·°í, »çÀÌÁî °íÁ¤
} else {
modalBody.css({
'top':'50%',
'margin-left':-modalW/2,
'margin-top':-modalH/2
}); // ¸ð´Þâ Å©±â °è»ê, °¡¿îµ¥ Á¤·Ä
$('body').addClass('winFix'); // body¿¡ ½ºÅ©·Ñ¹Ù
$('#bodyWrap').addClass('modalFix').css('top',-winScroll); // ½ºÅ©·Ñ¹Ù ¸·°í, »çÀÌÁî °íÁ¤
}
$(modal).fadeIn(150);
modal_cnt++;
}
function modal_close(modalName) { // ¸ð´Þ ´Ý±â °øÅë
modal_cnt--;
var modalId = '';
if(modalName){
if($(modalName).closest(".modal").length > 0){
modalId = $(modalName).closest(".modal").attr("id");
}else if($(modalName).closest(".renew_modal").length > 0){
modalId = $(modalName).closest(".renew_modal").attr("id");
}
modal = $("#"+modalId);
}
if(modal_cnt <= 0) {
//console.log(modal_cnt, "close0");
modal.fadeOut(100);
winTop = Math.abs(parseInt($('#bodyWrap').css('top'))); // ¸ð´Þ ´ÝÀ» ½Ã ÇöÀç ½ºÅ©·Ñ À§Ä¡°ª ¹Ýȯ
modal.removeClass('modalScroll');
$('body').removeClass('winFix winOverflow');
$('#bodyWrap').removeClass('modalFix').css('top','');
modalOverlay.height('');
$(window).scrollTop(winTop);
winTop = 0;
} else {
//console.log(modal_cnt, "close1");
modal.fadeOut(100);
}
}
//³ôÀÌ °¡º¯ÈµÇ´Â ¸ð´Þ ¿°í ´Ý±â
function modal_open2(modalName) {
//console.log(modal_cnt, "show2");
$(modalName+' img').each(function(){
if($(this).data('src')){
$(this).attr('src',$(this).data('src'));
}else if($(this).data('lazysrc')){
$(this).attr('src',$(this).data('lazysrc'));
}
});
var s_height=$(document).scrollTop();
modal = $(modalName);
modalBody = $(modal).children('.modal_wrap');
modal.fadeIn(150);
var height=modalBody.outerHeight();
var w_height=$(window).height();
var margin=(w_height-height)/2;
var marginL=modalBody.width()/2;
modalBody.css({
"margin-top":margin,
"margin-left":-marginL,
});
$("#bodyWrap").addClass("modalFix");
$("body").addClass("winFix");
$("#bodyWrap").css("top",-s_height);
modal_cnt++;
}
function modal_close2(modalName) {
modal_cnt--;
winTop = Math.abs(parseInt($('#bodyWrap').css('top')));
modal = $(modalName);
if(modal_cnt <= 0) {
//console.log(modal_cnt, "close2_0");
modal.fadeOut(100);
//modal.hide();
$("#bodyWrap").removeClass("modalFix").css("top");
$("body").removeClass("winFix");
$(window).scrollTop(winTop);
winTop = 0;
}else{
//console.log(modal_cnt, "close2_1");
modal.fadeOut(100);
}
}
$(function(){
$('a.modal_open').click(function(e){ // a ű׿¡ Ŭ·¡½º¸¦ ÁÖ¾úÀ» ¶§ ¸ð´Þ ¿±â
e.preventDefault();
modalName = $(this).attr('href');
modal_open(modalName);
});
$('.modal .btn_close, .layer_pop_bg, .renew_modal .btn_close').click(function(e){ // ¸ð´Þ ¹öư ´Ý±â
e.preventDefault();
modal_close(this);
false;
});
//³ôÀÌ °¡º¯È µÇ´Â ¸ð´Þ ´Ý±â
$(".modal .btn_close2, .modal .btn_ok2, .modal .btn_cancel2").click(function() {
var modal=$(this).parents(".modal").attr("id");
modal_close2("#"+modal);
});
//³ôÀÌ °¡º¯È µÇ´Â ¸®´º¾ó ¸ð´Þ ´Ý±â
$(".renew_modal .btn_close2").click(function(e){
var modal=$(this).parents(".renew_modal").attr("id");
modal_close2("#"+modal);
});
//¸ð´ÞÀ§¿¡ ¸ð´Þ ¶ç¾úÀ» ¶§ ´Ý±â
$(".modal .btn_close3, .modal .btn_ok3, .modal .btn_cancel3").click(function() {
var modal=$(this).parents(".modal").attr("id");
$(this).parents(".modal").hide();
});
$(this).keyup(function(e) { // ¸ð´Þ ESC ´Ý±â
if(e.keyCode == 27 && $('body').hasClass('winFix')) {
modal_close()
false;
}
});
$('.top_banner .btn_close').click(function(){
$('.top_banner').slideUp(200);
});
$('.slide_banner, #slide_banner').slides({ // »ó´Ü ¹è³Ê
preload: false,
generateNextPrev: true,
pagination: false,
fadeSpeed: 0,
generatePagination: false,
container:'slides_box',
randomize: true // ·£´ý ³ëÃâ
});
//$('.slot_inner, .thm_slide').slides({ // ¸ÞÀÎ º£½ºÆ® ½½·Ô, »óǰ »ó¼¼ ¼¶³×ÀÏ
$('.thm_slide').slides({ // »óǰ »ó¼¼ ¼¶³×ÀÏ
preload: false,
effect: 'fade',
fadeSpeed: 0,
container:'slides_box',
generateNextPrev: false,
generatePagination: false
});
$('.limiteds_list, .left_banner, .in_det_list').slides({ // ¸®¹ÌƼµå¸®½ºÆ®, ÁÂÃø¹è³Ê
preload: false,
generateNextPrev: false,
pagination: true,
fadeSpeed: 0,
generatePagination: true,
container:'slides_box'
});
// ¸®¹ÌƼµå ¸®½ºÆ® ÆäÀÌÁö °¹¼ö
var limiteds_list_leng = $('.limiteds_list .slides_box ul').length;
$('.limiteds_list .pagination').append('/'+limiteds_list_leng+'');
// ÁÂÃø¹è³Ê ÆäÀÌÁö °¹¼ö
var left_banner_leng = $('.left_banner .slides_box a').length;
$('.left_banner .pagination').append('/'+left_banner_leng+'');
// »ó¼¼ÆäÀÌÁö ³» Ãßõ»óǰ ÆäÀÌÁö °¹¼ö
// var in_detail_leng = $('.in_det_list .slides_box ul').length;
var in_detail_leng = "2";
$('.in_det_list .pagination').append('/'+in_detail_leng+'');
});
/*
¹è¿ Áߺ¹ Á¦°Å
ex) var arr = [1,2,4,12,5,3,5,4,8,5,2,8,8,1,5];
arr.length => 15
arr.unique();
arr => [1,2,4,12,5,3,8]
¡Ø Áߺ¹Á¦°Å ÈÄ arrÀÚü°¡ º¯°æµÊ arr.length => 7·Î º¯°æµÊ
*/
Array.prototype.unique = function()
{
var a = {};
for(var i=0; i 18){//18°³°¡ ³ÑÀ¸¸é óÀ½°Å Á¦°Å
view_prodt_array.splice(view_prodt_array.length, 1);
}
var view_prodt_valuedata = view_prodt_array.join(":");//Äí۰ª
//alert(view_prodt_valuedata);
//alert(view_prodt_valuedata);
setCookie('my_view_prodt',view_prodt_valuedata,1);
//alert(getCookie ('my_view_prodt'));
}
function my_view_prodt_del(id){
var view_prodt_data = getCookie ('my_view_prodt');
var view_prodt_array_datas = view_prodt_data.split(':');
var new_view_prodt_array = '';
var thisdata;
for(i=0; i< view_prodt_array_datas.length; i++){
//for (var i in view_prodt_array_datas) {
//alert(view_prodt_array_datas[i]);
thisdata = view_prodt_array_datas[i].split('|');
if(thisdata[0] != id){
if(new_view_prodt_array)new_view_prodt_array += ':';
new_view_prodt_array += view_prodt_array_datas[i];
$("#my_view_prodt_list"+id).hide();
}
}
var prd_num = parseInt($(".recent > h3 > em").html())-1;
$(".recent > h3 > em").html(prd_num);
if(prd_num <= 0){
$(".recent").css("display","none");
}
setCookie('my_view_prodt',new_view_prodt_array,1);
}