/*Flash*/
function showflash(){
var pic_width=441; 
var pic_height=110; 
var button_pos=3; 
var stop_time=6000; 
var show_text=1; 
var txtcolor="#000000"; 
var bgcolor="#000000"; 

var imag=new Array();
var link=new Array();
var text=new Array();

imag[1]="http://images.mmosite.com/mabinogi/images/news/mabi_db.jpg";
link[1]="http://db.mmosite.com/mabinogi/";
text[1]="";

imag[2]="http://images.mmosite.com/mabinogi/images/flash/080407.jpg";
link[2]="http://forum.mmosite.com/mabinogi/";
text[2]="";


imag[3]="http://images.mmosite.com/mabinogi/images/flash/080305_2.jpg";
link[3]="http://mabinogi.mmosite.com/tool/composer.shtml";
text[3]="";



var swf_height=show_text==1?pic_height+0:pic_height;
var pics="", links="", texts="";
for(var i=1; i<imag.length; i++){
	pics=pics+("|"+imag[i]);
	links=links+("|"+link[i]);
	texts=texts+("|"+text[i]);
}
pics=pics.substring(1);
links=links.substring(1);
texts=texts.substring(1);

document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ pic_width +'" height="'+ swf_height +'">');
document.write('<param name="movie" value="http://images.mmosite.com/mabinogi/images/flash/focus.swf">');
document.write('<param name="quality" value="high">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">');
document.write('<embed src="http://images.mmosite.com/mabinogi/images/flash/focus.swf" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ pic_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}


var $ = function(i){return document.getElementById(i);}
var ua = navigator.userAgent.toLowerCase();
var isIE = (ua.indexOf("msie") > -1),isIE7 = (ua.indexOf("msie 7") > -1),isOpera = (ua.indexOf("opera") > -1),isSafari = (ua.indexOf("webkit") != -1 || ua.indexOf("khtml") != -1),isGecko = (!isSafari && ua.indexOf("gecko") > -1);


var switchpage = function(o, n, p){
   var ol = $(o+p);
   var cl = $(o+n);
   ol.style.display="none";
   cl.style.display="";
}

var p1 = 1;
function page1(num){   
   switchpage("p1_", num, p1);
   p1 = num;
}
var p2 = 1;
function page2(num){   
   switchpage("p2_", num, p2);
   p2 = num;
}
var p3 = 1;
function page3(num){   
   switchpage("p3_", num, p3);
   p3 = num;
}

/*****************************************************
 * mmosite flashmenu
 *****************************************************/
function neton(element,value)
{
	
		if(window.addEventListener)
		{
		   // Mozilla, Netscape, Firefox
			element.addEventListener("mouseout", function(){ change_opacity("pic"+value,'up'); },true);
		}else{
			element.attachEvent("onmouseout", function(){ change_opacity("pic"+value,'up'); });
		}

}
function netout(element,value)
{
		if(window.addEventListener)
		{
		   // Mozilla, Netscape, Firefox
			element.addEventListener("mouseover", function(){ change_opacity("pic"+value,'down'); },true);
			}else{
			element.attachEvent("onmouseover", function(){ change_opacity("pic"+value,'down'); });
		
		}
}
window.onload=function(){
  var ele=document.getElementById("scroller");
  var toleft=document.getElementById("toleft");
  var toright=document.getElementById("toright");
  var w=ele.clientWidth;
 
  var n=20,t=20;//n:dtime
  var timers=new Array(n);
  var c=document.getElementById("beni").getElementsByTagName("div");
  for(var i=0;i<c.length;i++){
    c[i].index=i;
    c[i].onmouseover=function(){doSlide(this);setstyle(this,"on");}
	document.getElementById("s" + i).className="dian";
	if(c[i].className=="tag tagon"){
	document.getElementById("s" + i).className="dian2";
	}



  }
  
  //right onclick
  toright.onclick=function(){
   var c=document.getElementById("beni").getElementsByTagName("div");
   for(var i=0;i<c.length;i++){
	    if(c[i].className=="tag tagon"){
		tagindex=i;
		}  
   }
   if(tagindex < 3){
   doSlide(c[tagindex+1]);
   setstyle(c[tagindex+1],"on");
   }
  }
  //left onclick
  toleft.onclick=function(){
   var c=document.getElementById("beni").getElementsByTagName("div");
   for(var i=0;i<c.length;i++){
	    if(c[i].className=="tag tagon"){
		tagindex=i;
		}  
   }
   if(tagindex > 0){
   doSlide(c[tagindex-1]);
   setstyle(c[tagindex-1],"on");
   }
  }
		

  function setstyle(ci){
		  var c=document.getElementById("beni").getElementsByTagName("div");
	      for(var i=0;i<c.length;i++){
		  c[i].className="tag";
		  }
		  ci.className="tag tagon";
		  
	      for(var i=0;i<c.length;i++){
	document.getElementById("s" + i).className="dian";
	if(c[i].className=="tag tagon"){
	document.getElementById("s" + i ).className="dian2";
	}
		  }
  }
  
  c=null;
  function doSlide(ir){
    var x=ele.scrollLeft;
    var d=ir.index*w-x;
	
    if(!d) return;
    for(var i=0;i<n;i++)(function(){
      if(timers[i])
        clearTimeout(timers[i]);
      var j=i;
      timers[i]=setTimeout(function(){
        ele.scrollLeft=x+Math.round(d*Math.sin(Math.PI*(j+1)/(2*n)));
      },(i+1)*t);
    })();
  }
}