// JavaScript Document

var target;
var newsTar;
var nowViewBox;
var tabImgArr = ['/images/home/event_box_tab.png','/images/home/event_box_tab_mid.png','/images/home/event_box_tab_r.png'];
var tabPosiArr = ['11px','134px','280px'];
var newsTabNum = 0;
var tarChildDT;
var tarChildDD;

_$('body')
    .ready(
        function() {
			
			newsTar = _$('#blogNews dl.news');
			newsTabSettings(newsTar);
			
		});


function newsTabSettings(tar) {
	_$(tar).css({'position':'relative','height':'181px'});
 	tarChildDT = _$(tar).children('dt');
	tarChildDD = _$(tar).children('dd');
	var zindex = 100;
	var tabWidth = 112;
	var preHeight = 0;
	var preWidth = 0;
	var tagHeight = '35px';
	for(var i=0;i<tarChildDT.length;i++) {
		tarChildDT[i].i = i;
	 	_$(tarChildDT[i])
		.css({'position':'absolute','top':preHeight + 'px','left':tabWidth * (i + 0) + 'px','zIndex':zindex - i})
		.bind('mouseover',
			  function (e) {
				  argArr = new Array(e,this);
				  newsTabChg(argArr);
			  })
		.bind('mouseout',
			  function(e) {
				 argArr = new Array(e,this);
				 newsTabChg(argArr);
			  })
		.bind('click',
			  function(e) {
				argArr = new Array(e,this,this.i);
				newsTabChg(argArr);
			  });
		if(i != newsTabNum) {
			_$(tarChildDD[i]).css({'opacity':0.0});
			if(_$(tarChildDT[i]).attr('class') != 'newsall') {
		  	    _$(tarChildDT[i]).css({'background':'url(/images/home/news_tab_inact.png) no-repeat 0px 0px'})
			} else {
			    _$(tarChildDT[i]).children('img').attr('src','/images/home/news_all_tab_inact.png');
			}
		}
		_$(tarChildDD[i])
		.css({'position':'absolute','top':tagHeight,'left':'0px','zIndex':zindex - i,'background':'#fff'});
	}
}

function newsTabChg(args) {
  if(args[0].type == 'mouseover') {
	 if(_$(args[1]).attr('class') != 'newsall') {
	     _$(args[1]).css({'background':'url(/images/home/news_tab_act.png) no-repeat 0px 0px'});
		 if(args[1] != tarChildDT[newsTabNum]) {
			 _$(args[1]).css({'cursor':'pointer'});
		 }
	 } else {
		 _$(args[1]).children('img').attr('src','/images/home/news_all_tab_act.png')
		 .css({'cursor':'pointer'});
	 }
  } // mouseover end
  else if(args[0].type == 'mouseout') {
	 if(_$(args[1]).attr('class') != 'newsall') {
		 if(args[1] != tarChildDT[newsTabNum]) {
	         _$(args[1]).css({'background':'url(/images/home/news_tab_inact.png) no-repeat 0px 0px'})
		 }
	 } else {
		 if( args[1] != tarChildDT[newsTabNum]) {
		    _$(args[1]).children('img').attr('src','/images/home/news_all_tab_inact.png'); 
		 }
	 }
  } // mouseout ends
  else if(args[0].type == 'click') {
	  newDD = _$(tarChildDD[args[2]]);
	  currentDD =  _$(tarChildDD[newsTabNum]);
	  newzIndex = _$(newDD).css('zIndex');
	  currentzIndex = _$(currentDD).css('zIndex');
	  _$(currentDD)
	  .animate({'opacity':0.0},500,
		 function() {
			 _$(newDD).css({'zIndex':currentzIndex});
			 _$(currentDD).css({'zIndex':newzIndex});
			 if(_$(tarChildDT[newsTabNum]).attr('class') != 'newsall') {
				 _$(tarChildDT[newsTabNum]).css({'background':'url(/images/home/news_tab_inact.png) no-repeat 0px 0px'});
			  } else {
				  _$(tarChildDT[newsTabNum]).children('img').attr('src','/images/home/news_all_tab_inact.png');
				  }
			_$(tarChildDT[args[2]]).css({'background':'url(/images/home/news_tab_act.png) no-repeat 0px 0px'});
			newsTabNum = args[2];
				  _$(tarChildDD[newsTabNum])
				  .animate({'opacity':1.0},500,
						   function() {
							  _$(this).css({'opacity':1.0,'filter':'none'}); 
						   });
				  });
	  
  }
}
