document.write('<link href="/ir/css/index_script.css" rel="stylesheet" type="text/css" media="screen,tv" \/>') ;

try{document.execCommand("BackgroundImageCache",false,true);}catch(e){};

(function() {

	function IRaddEventListener(elm,type,func,useCapture){if(! elm){return false;}if(! useCapture){useCapture=false;}if(elm.addEventListener){elm.addEventListener(type,func,false);}else if(elm.attachEvent){elm.attachEvent('on'+type,func);}else{return false;}return true;};
	function IRremoveEventListener(elm,type,func,useCapture){if(! elm){return false;}if(! useCapture){useCapture=false;}if(elm.removeEventListener){elm.removeEventListener(type,func,false);}else if(elm.detachEvent){elm.detachEvent('on'+type,func);}else{return false;}return true;};
	function IRtargetEventListener(evt){if(evt && evt.target){if(evt.target.nodeType == 3){return evt.target.parentNode;}else{return evt.target;}}else if(window.event && window.event.srcElement){return window.event.srcElement;}else{return null;}};

	IRaddEventListener( window,'load',fncIRTopScript ) ;
	IRaddEventListener( window,'unload',fncIRTopScriptOut ) ;

	var banaBox ;
	var banaBtnsBox
	var banaBtns ;
	var banaBtnLen ;

	var banaLeftMoveValue ;
	var banaLeftStyleValue ;
	var banaLeftSendValue ;
	var banaTimer ;

	var banaWidth ;
	var banaStep ;

	var newsTitle1 ;
	var newsBlock1 ;
	var newsBlock2 ;
	var newsTab1 ;
	var newsTab2 ;

	function fncIRTopScript(){

		if( document.getElementById('irTopBanaBtn') ){
			banaWidth = 720 ;
			banaStep = 60 ;
			banaBox = document.getElementById('irTopBanaBox') ;
			banaBtnsBox = document.getElementById('irTopBanaBtn') ;
			banaBtns = banaBtnsBox.getElementsByTagName('img') ;
			banaBtnLen = banaBtns.length ;
			fncIRBanaInit() ;
		}else if( document.getElementById('irFootBanaBtn') ){
			banaWidth = 200 ;
			banaStep = 20 ;
			banaBox = document.getElementById('irFootBanaBox') ;
			banaBtnsBox = document.getElementById('irFootBanaBtn') ;
			banaBtns = banaBtnsBox.getElementsByTagName('img') ;
			banaBtnLen = banaBtns.length ;
			fncIRBanaInit() ;
		}

		if( document.getElementById('irTopNewsWhats') ){
			newsBlock1 = document.getElementById('irTopNewsWhatsBlock1') ;
			newsBlock2 = document.getElementById('irTopNewsWhatsBlock2') ;
			newsTab1 = document.getElementById('irTopNewsWhatsTab1') ;
			newsTab2 = document.getElementById('irTopNewsWhatsTab2') ;

			IRaddEventListener( newsTab1,'click',fncIRNewsWhats1 ) ;
			IRaddEventListener( newsTab2,'click',fncIRNewsWhats2 ) ;
		}
	}

	function fncIRBanaInit(){
		if( banaBtnLen>1 ){
			for( var i=2; i<banaBtnLen-1; i++ ){
				new Image().src = banaBtns.item(i).src.replace('.gif','_ovr.gif') ;
			}
			banaBtnsBox.style.visibility = "visible" ;
			banaBox.style.marginLeft = "0px" ;

			fncIRBanaMgnChg(0) ;
		}
		var banaBoxbana = banaBox.getElementsByTagName('a') ;
		for( var j=3; j<banaBoxbana.length; j++ ){
			banaBoxbana.item(j).tabIndex = -1 ;
		}
	}

	function fncIRBanaBtnClk(evt){

			var evtBtn = IRtargetEventListener(evt) ;

			for( var k=0; k<banaBtnLen; k++ ){
				IRremoveEventListener( banaBtns.item(k),'click',fncIRBanaBtnClk ) ;
			}

			for( var i=0; i<banaBtnLen-1; i++ ){
				if( banaBtns.item(i) == evtBtn ){ break ;}
			}
			var mleftMatch = banaBox.style.marginLeft.match(/(\d+)/) ;
			banaLeftStyleValue = eval(RegExp.$1)*-1 ;

			if( i>0 && i<banaBtnLen-1 ){
				banaLeftMoveValue = -1*banaWidth*i + banaWidth ;
			}else{
				( i==0 ) ? banaLeftMoveValue = banaLeftStyleValue + banaWidth : banaLeftMoveValue = banaLeftStyleValue - banaWidth ;
			}

			( banaLeftStyleValue>banaLeftMoveValue) ? banaLeftSendValue=-1*banaStep : banaLeftSendValue=banaStep ;

			if( banaLeftStyleValue<1 && banaLeftMoveValue<1 ){
				fncIRBanaMgnMove() ;
			}
	}

	function fncIRBanaMgnMove(){
		if( banaLeftStyleValue!=banaLeftMoveValue && banaLeftStyleValue<1 && banaLeftStyleValue>-6500 ){
			banaLeftStyleValue = banaLeftStyleValue + banaLeftSendValue ;
			banaBox.style.marginLeft = banaLeftStyleValue + "px" ;
			banaTimer = setTimeout( function(){ fncIRBanaMgnMove() ;} ,1 ) ;
		}else{
			banaBox.style.marginLeft = banaLeftMoveValue + "px" ;
			clearTimeout( banaTimer ) ;
			fncIRBanaMgnChg(banaLeftMoveValue) ;
		}
	}

	function fncIRBanaMgnChg(m){

		var num = (-1*m+banaWidth)/banaWidth ;

		for( var i=1; i<banaBtnLen-1; i++ ){
			IRremoveEventListener( banaBtns.item(i),'mouseover',fncIRBanaBtnOver ) ;
			IRremoveEventListener( banaBtns.item(i),'mouseout',fncIRBanaBtnOut ) ;

			if( i==num ){
				banaBtns.item(i).src = banaBtns.item(i).src.replace(/(\d)\.gif/,"$1_ovr.gif") ;
				banaBtns.item(i).style.cursor = 'default' ;
			}else{
				banaBtns.item(i).src = banaBtns.item(i).src.replace('_ovr','') ;
				banaBtns.item(i).style.cursor = 'pointer' ;
				IRaddEventListener( banaBtns.item(i),'mouseover',fncIRBanaBtnOver ) ;
				IRaddEventListener( banaBtns.item(i),'mouseout',fncIRBanaBtnOut ) ;
			}
		}

		( num==1 ) ? banaBtns.item(0).style.visibility='hidden' : banaBtns.item(0).style.visibility='visible' ;
		( num==banaBtnLen-2 ) ? banaBtns.item(banaBtnLen-1).style.visibility='hidden' : banaBtns.item(banaBtnLen-1).style.visibility='visible' ;

		for( var k=0; k<banaBtnLen; k++ ){
			IRaddEventListener( banaBtns.item(k),'click',fncIRBanaBtnClk ) ;
		}
	}

	function fncIRBanaBtnOver(evt){
		var evtBtn = IRtargetEventListener(evt) ;
		if( evtBtn.src.indexOf('_ovr')==-1 ){ evtBtn.src=evtBtn.src.replace('.gif','_ovr.gif') ;}
	}

	function fncIRBanaBtnOut(evt){
		var evtBtn = IRtargetEventListener(evt) ;
		if( evtBtn.src.indexOf('_ovr')!=-1 ){ evtBtn.src=evtBtn.src.replace('_ovr.gif','.gif') ;}
	}

	function fncIRNewsWhats1(){
		newsBlock1.style.display = 'block' ;
		newsBlock2.style.display = 'none' ;
		newsTab1.style.display = 'none' ;
		newsTab2.style.display = 'block' ;
	}
	function fncIRNewsWhats2(){
		newsBlock1.style.display = 'none' ;
		newsBlock2.style.display = 'block' ;
		newsTab1.style.display = 'block' ;
		newsTab2.style.display = 'none' ;
	}

	function fncIRTopScriptOut(){
		IRremoveEventListener( newsTab1,'click',fncIRNewsWhats1 ) ;
		IRremoveEventListener( newsTab2,'click',fncIRNewsWhats2 ) ;
		for( var i=0; i<banaBtnLen; i++ ){
			IRremoveEventListener( banaBtns.item(i),'click',fncIRBanaBtnClk ) ;
			IRremoveEventListener( banaBtns.item(i),'mouseover',fncIRBanaBtnOver ) ;
			IRremoveEventListener( banaBtns.item(i),'mouseout',fncIRBanaBtnOut ) ;
		}
	}

})();




