$(document).ready(function() {
	var bf_list = [];	//블로거퍼스트
	var pm_list = [];	//프리미어블로그
	var bn_list = [];	//이벤트
	var total_list = [];	//전체

	var a = 0;
	var b = 0;
	var c = 0;
	var ca_1 = $('.banner_list blockquote').filter('[longdesc=bf]').length;
	var ca_2 = $('.banner_list blockquote').filter('[longdesc=pm]').length;
	var ca_3 = $('.banner_list blockquote').filter('[longdesc=bn]').length;
	var ca_total = $('.banner_list blockquote').length;

	if(ca_1 == 0) {
		$('.tab_view .tab_img:eq(1) img').attr('src', '/img/common/a_tab01_off.gif');
	}
	if(ca_2 == 0) {
		$('.tab_view .tab_img:eq(2) img').attr('src', '/img/common/a_tab02_off.gif');
	}
	if(ca_3 == 0) {
		$('.tab_view .tab_img:eq(3) img').attr('src', '/img/common/a_tab03_off.gif');
	}

	//클릭이벤트&스크롤생성함수
	$.scrollBanner = function() {
		if($('.bannerStyle blockquote').length>5) {								
			$('.banner_list').jScrollPane({
				showArrows:true,
				scrollbarWidth : 5,
				animateTo:true, animateInterval:50, animateStep:5
			});
			$('.banner_list').parent().attr('onFocus','blur()'); //스크롤생성시 포커스 제거;
		}else $('.banner_list').jScrollPane({showArrows:false});
									
		$('.banner_list blockquote').click(function() {	//클릭이벤트
			//속성값 가져오기
			var link = $(this).attr('cite');
			var banner = $(this).attr('rel');
			var starget = $(this).attr('target');
			//var popup_option = $(this).attr('popup_option').split(',');//width, height
			var popup_option = $(this).attr('popup_option');
			var alt = $(this).text();

			$('.banner_list blockquote').removeClass('On');
			$(this).addClass('On');
			var obj = $('.banner_img');

			obj.children().remove();
			obj.append('<a href="{.posturl}"><img src="{centerbanner[0]["image"]}" alt="" /></a>');

			obj.children().children().attr('src', banner);	//배너경로
			obj.children().children().attr('alt', alt);			//배너설명
			obj.children().attr('href', link);			//배너링크경로
			obj.children().attr('ref', link);			//배너링크경로
			obj.children().attr('popup_option', popup_option);			//배너링크경로
			
			if(starget == "popup"){		
				obj.children().append('<embed src="http://nasimg.nasmedia.co.kr/2010_ad/ad_1/3_yjkim/mkkang/1003_pressblog/0409/blog01.swf">');
				//$('.banner_img a').removeClass('iframe_main');
				//$('.banner_img a').addClass('iframe_main');
				//if($('.banner_img a').attr('class') == 'iframe_main') {
					//alert(obj.children().attr('href'));
					//$("#dynamicPop").load(obj.children().attr('href'));
					//floatingLayerBack();
					//$("#dynamicPop").css({'width':'348px', 'height':'350px'}).locationcenter().show();
					//obj.children().addClass('openbannerwin');
					//obj.children().attr('href', "javascript:void(0);");			//배너링크경로
					//obj.children().colorbox({width:popup_option[0]+"px", height:popup_option[1]+"px", iframe:true});
					//obj.children().colorbox();
				//}				
			}
			if(starget == "_blank"){		
				$('.banner_img a').attr('target','_blank');
			}
		});
	};

	//탭이미지 on&off
	$.scrollTab = function(e) {
		$('.tab_view .tab_img').each(function(i) {
			var imgSrc = "";
			imgSrc = $('img',this).attr('src');
			var gifImg = imgSrc.lastIndexOf(".");
			imgSrc = imgSrc.substring(0, gifImg);
			
			var imgName =  imgSrc.substring(12, 19);
			var trueImg	= imgSrc.substr(19);
			if(trueImg == '_on') {
				$('img', this).attr('src', '/img/common/'+imgName+'.gif');
			}
			
			if(e == i) {
				if(trueImg == '_off') {
					return false;
				}else if(trueImg == '_on') {
					$('.tab_view .tab_img:eq('+e+') img').attr('src', imgSrc+'.gif');
				}else {
					$('.tab_view .tab_img:eq('+e+') img').attr('src', imgSrc+'_on.gif');
				}
			}
		});
	};						

	//초기배너세팅
	$.scrollBanner_set = function() {
		$('.banner_list blockquote').removeClass('On');
		$('.banner_list blockquote:eq(0)').addClass('first');
		$('.banner_img img').attr('src',$('.banner_list blockquote:eq(0)').attr('rel'));
		$('.banner_img img').attr('alt',$('.banner_list blockquote:eq(0)').text());
		$('.banner_img a').attr('href',$('.banner_list blockquote:eq(0)').attr('cite'));
		$('.banner_list blockquote:eq(0)').addClass('On');	
		$('.tab_view dt .bfB_more').hide();
/*
		$('.banner_list blockquote').each(function() {
			if($(this).attr('target') == 'popup') {
				$('.banner_img a').append('<embed src="http://nasimg.nasmedia.co.kr/2010_ad/ad_1/3_yjkim/mkkang/1003_pressblog/0409/blog01.swf">');
			}
			if($(this).attr('target') == '_blank') {
				$('.banner_img a').attr('target','_blank');
			}
		});
		*/
		if($('.banner_list blockquote').eq(0).attr('target') == 'popup') {
			$('.banner_img a').append('<embed src="http://nasimg.nasmedia.co.kr/2010_ad/ad_1/3_yjkim/mkkang/1003_pressblog/0409/blog01.swf">');
		}
		if($('.banner_list blockquote').eq(0).attr('target') == '_blank') {
			$('.banner_img a').attr('target','_blank');
		}
	};

	var setCnt = 0;	//자동넘김 초기값
	var bfBanner_auto = '';	 //setInterval

	$.autoBfBanner = function() {
		bfBanner_auto = setInterval(function() {
			//$('.banner_list blockquote').scrollTo('.a'+setCnt);

			$('.banner_list blockquote').removeClass('On');
			$('.banner_list blockquote:eq('+setCnt+')').addClass('first');
			$('.banner_img img').attr('src',$('.banner_list blockquote:eq('+setCnt+')').attr('rel'));
			$('.banner_img img').attr('alt',$('.banner_list blockquote:eq('+setCnt+')').text());
			$('.banner_img a').attr('href',$('.banner_list blockquote:eq('+setCnt+')').attr('cite'));
			$('.banner_list blockquote:eq('+setCnt+')').addClass('On');	
			setCnt = setCnt + 1;
			if(setCnt == ca_total) {
				setCnt = 0;
			}
		}, 5000);
	};
							
	$.scrollTab(0);
	$.scrollBanner_set();
	$.scrollBanner();
	$.autoBfBanner();

	//카테고리분류
	$('.banner_list blockquote').each(function(i) {
		var category = $(this).attr('longdesc');

		if(category == 'bf') { //블로거퍼스트
			bf_list[a] = $(this).filter('[longdesc=bf]');
			a++;
		}
		if(category == 'pm') { //프리미어블로그
			pm_list[b] = $(this).filter('[longdesc=pm]');
			b++;
		}
		if(category == 'bn') { //이벤트
			bn_list[c] = $(this).filter('[longdesc=bn]');
			c++;
		}

		total_list[i] = $(this); //전체
	});

	$('.tab_img').each(function() {
		var imgSrc = "";
		imgSrc = $('img',this).attr('src');
		var gifImg = imgSrc.lastIndexOf(".");
		imgSrc = imgSrc.substring(0, gifImg);
		
		var imgName =  imgSrc.substring(12, 19);
		var trueImg	= imgSrc.substr(19);

		if(trueImg != '_off') {
			$(this).click(function() {	//탭이동
				var tabs = $(this).attr('href');

				if(tabs == '#tab01') {	//전체
					$('.banner_list').empty();
					for(j=0; j<ca_total; j++) {
						$('.banner_list').append(total_list[j]);	//카테고리별 정렬
					}
					$.scrollTab(0);
					$.scrollBanner_set();
					$.scrollBanner();

					setCnt = 0;

					clearInterval(bfBanner_auto);
					$.autoBfBanner();
					$('.tab_view dt .bfB_more').hide(); //더보기제거
					
					return false;
				}
				if(tabs == '#tab02') {	//블로거퍼스트
					$('.banner_list').empty();
					clearInterval(bfBanner_auto);
					for(j=0; j<ca_1; j++) {
						$('.banner_list').append(bf_list[j]);	//카테고리별 정렬
					}
					$.scrollTab(1);
					$.scrollBanner_set();
					$.scrollBanner();
					$('.tab_view dt .bfB_more').hide(); //더보기
					$('.tab_view dt .bfB_more a').attr('href','/pressblog/bloggerfirst');
					$('.tab_view dt .bfB_more').show();

					setCnt = 0;
					return false;
				}
				if(tabs == '#tab03') {	//프리미어블로그
					$('.banner_list').empty();
					clearInterval(bfBanner_auto);
					for(j=0; j<ca_2; j++) {
						$('.banner_list').append(pm_list[j]);	//카테고리별 정렬
					}
					$.scrollTab(2);
					$.scrollBanner_set();
					$.scrollBanner();
					$('.tab_view dt .bfB_more').hide(); //더보기
					$('.tab_view dt .bfB_more a').attr('href','/pressblog/premier');
					$('.tab_view dt .bfB_more').show();

					setCnt = 0;
					return false;
				}
				if(tabs == '#tab04') {	//이벤트
					//http://nasimg.nasmedia.co.kr/2010_ad/ad_1/3_yjkim/mkkang/1003_pressblog/0409/blog01.swf
					$('.banner_img a').append('<embed src="http://nasimg.nasmedia.co.kr/2010_ad/ad_1/3_yjkim/mkkang/1003_pressblog/0409/blog01.swf">');
					$('.banner_list').empty();
					clearInterval(bfBanner_auto);
					for(j=0; j<ca_3; j++) {
						$('.banner_list').append(bn_list[j]);	//카테고리별 정렬
					}
					$.scrollTab(3);
					$.scrollBanner_set();
					$.scrollBanner();
					$('.tab_view dt .bfB_more').hide(); //더보기

					setCnt = 0;
					return false;
				}
				return false;
			});
		}else {
			$(this).css({
				'cursor' : 'default'
			}).attr('onFocus', 'blur()');
		}
	});

	$('.bannerStyle').hover(function() {
		clearInterval(bfBanner_auto);
	}, function() {
		$('.tab_img', $(this).parent().parent()).each(function() {
			var imgSrc = "";
			imgSrc = $('img',this).attr('src');
			var gifImg = imgSrc.lastIndexOf(".");
			imgSrc = imgSrc.substring(0, gifImg);
			
			var imgName =  imgSrc.substring(12, 19);
			var trueImg	= imgSrc.substr(19);
			if(trueImg == '_on') {
				if(imgName == 'a_tab04') {
					clearInterval(bfBanner_auto);
					$.autoBfBanner();
				}
			}
		});
	});

});


