﻿var bt;
var banner='';
var banner_num = 0;
var banner_time;
var banner_count = 0;
var banner_aLinkNum = 0;
var banner_flag = true;
function j_banner(obj, bt){
    bt = bt;
    banner = jQuery("#"+obj);

    //숫자네비게이션 이미지 선택
    if(obj == "img_popup"){                 
        jQuery("#popupBenner > #popup_btn > li").each(
            function(n){                    
                jQuery("#popupBenner > #popup_btn > li").eq(0).find(">a>img")[0].src = jQuery("#popupBenner > #popup_btn > li").eq(0).find(">a>img")[0].src.replace("_off", "_on");                    
            }
        );
    }
    
    //팝업존 이미지 출력
    banner.show();
    jQuery(banner).find(" > p ").hide();           
    jQuery(banner).find(" > p:eq(0)").show();
    j_banner_aLink();
	
    //j_banner_P();
    j_banner_PS();
    if(bt == 'Y'){
        jQuery("#popupBenner").find(" > #popup_btn > li:eq(0)").find("img")[0].src = appendOv(jQuery("#popupBenner").find(" > #popup_btn > li:eq(0)").find("img")[0]);
    }
    jQuery("#popupBenner").find(" > #popup_btn > li > a").click(function(){bn_click(this);return false;});       
}

function j_banner_aLink(){
		
	jQuery(banner).find(" > p > a").focus(function(){
		j_banner_S();
		banner_aLinkNum++;
	});
	jQuery(banner).find(" > p > a").blur(function(){
		j_banner_P();
	});
	jQuery(banner).find(" > p > a").mouseover(function(){
		j_banner_S();
	});
	jQuery(banner).find(" > p > a").mouseout(function(){
		j_banner_P();
	});
	
	jQuery(banner).find(" > p > a").keydown(function(){
		var whichCode = ( typeof(event.which) == "undefined" ) ? event.keyCode : event.which;
		if(whichCode == 9){
			if(banner_aLinkNum % 3 != 0){
				j_banner_R();
			    
			}
		}
	});
}

function bn_click(obj){
    obj.btnImg = jQuery(obj)[0].childNodes[0];              
    obj.li = jQuery(obj)[0].parentNode.parentNode;
    obj.num = jQuery("#popupBenner").find(" > #popup_btn > li > a").index(jQuery(obj));  
    banner_num = obj.num;
    btn_hide();
    obj.btnImg.src = appendOv(obj.btnImg);
    
    jQuery(banner).find(" > p").hide();
    jQuery(banner).find(" > p:eq("+obj.num+")").show().css({"z-index":"0"});
}

function btn_hide(){
    var obj = jQuery("#popupBenner").find(" > #popup_btn > li");
    var count = obj.length;
    for(i=0; i < count; i++){   
        var img_src = obj[i].childNodes[0].childNodes[0];                   
        img_src.src = removeOv(img_src.src);                    
    }   
}

function removeOv(src){           
    src = src.replace("_on","_off");
    return src;
}

function appendOv(img){             
    var obj = img;  
    var objImg = obj.src;
    return objImg.replace("_off", "_on");    
}

function j_banner_L(){
    if(banner_num != 0){
        banner_num--;
    } else {
		banner_num = jQuery(banner).find(">p").length-1;
	}
	jQuery(banner).find(">p").hide();   
    jQuery(banner).find(">p").eq(banner_num).show();
    btn_hide();
    jQuery("#popupBenner").find(">#popup_btn>li:eq("+banner_num+")>a>img")[0].src = appendOv(jQuery("#popupBenner").find(">#popup_btn>li:eq("+banner_num+")>a>img")[0]);
}

function j_banner_R(){
    if(banner_num < jQuery(banner).find(">p").length-1){
        banner_num++;
    } else {
		banner_num = 0;
	}
	jQuery(banner).find(">p").hide();   
    jQuery(banner).find(">p").eq(banner_num).show();
    btn_hide();
    jQuery("#popupBenner").find(">#popup_btn>li:eq("+banner_num+")>a>img")[0].src = appendOv(jQuery("#popupBenner").find(">#popup_btn>li:eq("+banner_num+")>a>img")[0]);
}

function j_banner_Pcount(){
    if(banner_count == jQuery(banner).find("> p").length-1){
        banner_count = -1;
        banner_num = -1;
    }
    banner_count++;
    j_banner_R();
}

function j_banner_PS(){
	banner_time = setInterval(j_banner_Pcount, 2000);
    banner_flag = false;
	/*
    var pBtnImg = jQuery("#popupzone_psBtn a img")[0].src;
    var strfileNmIdx = pBtnImg.lastIndexOf("/");
    var dotIdx = pBtnImg.lastIndexOf(".");
    var imgNm = pBtnImg.substring(strfileNmIdx+1, dotIdx);
    if(imgNm == "popup_btn_stop") {
        clearInterval(banner_time);
        //jQuery("#popupzone_psBtn a img")[0].src = jQuery("#popupzone_psBtn a img")[0].src.replace("popup_btn_stop", "popup_btn_play");
        //jQuery("#popupzone_psBtn a img")[0].alt = "재생 팝업";
        banner_flag = true;
    } else {
        banner_time = setInterval(j_banner_Pcount, 2000);
        //jQuery("#popupzone_psBtn a img")[0].src = jQuery("#popupzone_psBtn a img")[0].src.replace("popup_btn_play", "popup_btn_stop");
        //jQuery("#popupzone_psBtn a img")[0].alt = "일시정지 팝업";
        banner_flag = false;
    }
	*/
}

function j_banner_P(){
	if(!banner_flag){
		banner_time = setInterval(j_banner_Pcount, 2000);
	}
}

function j_banner_S(){
	if(!banner_flag){
		clearInterval(banner_time);
	}
}

