var IndexADAnimi = { SW: 1 ,MBox: {} ,MBoxW: 0 ,RunI: 0 ,ItemC: 0 ,TachStartX: 0 ,Init: function(){ this.RunI = 1; this.MBox = EL('ADBox'); this.MBoxW = EL('ADBox').offsetWidth; this.ItemC = this.MBox.getAttribute('itemc'); this.FirstSetup(); TimeKeeper['IndexADAnimi.BtnOffAnimi'] = setTimeout( function(){ IndexADAnimi.BtnOffAnimi(); }, 1000 ); TimeKeeper['IndexADAnimi.Run'] = setTimeout( function(){ IndexADAnimi.Run(); }, 5000 ); } ,FirstSetup: function(){ EL('ADI1').style.top = EL('ADI1').style.left = '0px'; this.SetLink(); } ,SetLink: function(){ var ADID = 'ADI'+this.RunI; var Link = EL(ADID).getAttribute('link'); var LinkID = EL(ADID).getAttribute('linkid'); if( Link == '#' ) { this.MBox.style.cursor = ''; this.MBox.onclick = function() {}; } else { this.MBox.style.cursor = 'pointer'; this.MBox.onclick = function() { window.open( '/admin/__func/ad_click.php?AD_DIVIDE_SN='+LinkID, '', '' ); }; } } ,Run: function(){ if( this.SW == 1 ) { this.RightAnimi(); } TimeKeeper['IndexADAnimi.Run'] = setTimeout( function(){ IndexADAnimi.Run(); }, 5000 ); } ,BtnOffAnimi: function(){ var D = 30; var M; var B = 100; var C = -100; if( EL('ADLBtn') ) { if( EL('ADLBtn').style.opacity == '' || EL('ADLBtn').style.opacity == 1 ) { var Obj = EL('ADLBtn'); TwnOpacity( Obj, 0, B, C, D, M, '' ); var Obj = EL('ADRBtn'); TwnOpacity( Obj, 0, B, C, D, M, '' ); var Obj = EL('ADStatus'); TwnOpacity( Obj, 0, B, C, D, M, '' ); } } } ,BtnOnAnimi: function(){ this.Stop(); if( EL('ADLBtn').style.opacity == 0 ) { var D = 30; var M; var B = 0; var C = 100; var Obj = EL('ADLBtn'); TwnOpacity( Obj, 0, B, C, D, M, '' ); var Obj = EL('ADRBtn'); TwnOpacity( Obj, 0, B, C, D, M, '' ); var Obj = EL('ADStatus'); TwnOpacity( Obj, 0, B, C, D, M, '' ); } } ,LeftAnimi: function(){ var NextI = ( this.RunI == 1 ) ? this.ItemC : this.RunI-1 ; var Obj1 = EL('ADI'+this.RunI); var Obj2 = EL('ADI'+NextI); Obj2.style.top = '0px'; Obj2.style.left = '-319px'; var D = 30; var M; var C = 319; var B = 0; TwnLeftMP( Obj1, 0, B, C, D, M, '' ); var B = ToInt(Obj2.offsetLeft);; TwnLeftMP( Obj2, 0, B, C, D, M, '' ); this.RunI = NextI; this.IconSwitch(); this.SetLink(); } ,RightAnimi: function(){ var NextI = ( this.RunI == this.ItemC ) ? 1 : this.RunI+1 ; var Obj1 = EL('ADI'+this.RunI); var Obj2 = EL('ADI'+NextI); Obj2.style.top = '0px'; Obj2.style.left = '319px'; var D = 30; var M; var C = -319; var B = 0; TwnLeftMP( Obj1, 0, B, C, D, M, '' ); var B = ToInt(Obj2.offsetLeft);; TwnLeftMP( Obj2, 0, B, C, D, M, '' ); this.RunI = NextI; this.IconSwitch(); this.SetLink(); } ,IconSwitch: function(){ for( var I=1; I<=this.ItemC; I+=1 ) { var ID = 'ADB'+I; EL(ID).src = ( I == this.RunI ) ? '/_/i/page_item_hover.png' : '/_/i/page_item_out.png' ; } } ,Start:function(){ this.SW = 1; this.BtnOffAnimi(); } ,Stop: function(){ this.SW = 0; } ,TachStart: function(e){ this.TachStartX = ToInt(e.changedTouches[0].pageX); } ,TachAnimi: function(e){ if( ToInt(e.changedTouches[0].pageX) >= this.TachStartX ) { this.LeftAnimi(); } else { this.RightAnimi(); } } }; var SubMenuSwitch = { ItemC: 8 ,Go: function(T){ this.CloseAll(); var SMNO = T.id.substr(2,1); var SMID = 'SM'+SMNO; if( EL(SMID) ) { EL(SMID).style.display = 'block'; } } ,MainFocus: function(T){ this.CleanSeled(); var MID = T.id.replace('SM','MA'); if( EL(MID) ) { EL(MID).className += ' MenuMainLinkSeled'; } } ,Close: function(){ for( var I=2; I<=this.ItemC; I+=1 ) { var RunID = 'SM'+I; if( EL(RunID) ) { EL(RunID).style.display = ''; } } } ,CleanSeled: function(){ for( var I=2; I<=this.ItemC; I+=1 ) { var RunID = 'MA'+I; if( EL(RunID) ) { EL(RunID).className = EL(RunID).className.replace('MenuMainLinkSeled',''); EL(RunID).className = EL(RunID).className.replace(' ',''); } } } ,CloseAll: function(){ this.CleanSeled(); this.Close(); } }; var ceSubMenuSwitch = { ItemC: 8 ,Go: function(T) { this.CloseAll(); var SMNO = T.id.substr(2,1); var SMID = 'SM'+SMNO; if( EL(SMID) ) { EL(SMID).style.left = T.offsetLeft+'px'; if( SMNO == '2' || SMNO == '7' ) { EL(SMID).style.width = T.offsetWidth+'px'; } EL(SMID).style.display = 'block'; } } ,MainFocus: function(T){ this.CleanSeled(); var MID = T.id.replace('SM','MM'); if( EL(MID) ) { EL(MID).className += ' ceMenuMainLinkSeled'; } } ,Close: function(){ for( var I=2; I<=this.ItemC; I+=1 ) { var RunID = 'SM'+I; if( EL(RunID) ) { EL(RunID).style.display = ''; } } } ,CleanSeled: function(){ for( var I=2; I<=this.ItemC; I+=1 ) { var RunID = 'MM'+I; EL(RunID).className = EL(RunID).className.replace('ceMenuMainLinkSeled',''); // EL(RunID).className = EL(RunID).className.replace(' ',''); } } ,CloseAll: function(){ this.CleanSeled(); this.Close(); } };