//↓↓↓ムービーのコードをカンマ区切りで指定↓↓↓
var Movies=[20090219115411,20090219115507,20090216212426,20090216194240];
//↓↓↓サムネイルをカンマ区切りで指定。URLまたは"-"を指定して下さい。"-"なら自動作成したサムネイルを使用。↓↓↓
var Thumbs=["-","-","-","http://earth1.jp/mv/thumbs/001.jpg"];


hs.graphicsDir = '/mv/highslide/graphics/';
hs.showCredits = false;
hs.align = 'center';
hs.transitions = [];
hs.wrapperClassName = "borderless";
hs.fadeInOut = true;
hs.dimmingOpacity = 0.2;

hs.Expander.prototype.onBeforeClose=function(){
	mvThumb.pauseMovie();
}

function OV(obj){
	var ar=[];var c=0;
	for(var prop in obj){
		ar[c++]="key:";
		ar[c++]=prop;
		ar[c++]="; value:";
		ar[c++]=obj[prop];
		ar[c++]="\n";
	}
	return ar.join("");
}

var mvThumb={
	thumb_prefix:"thumb",
	movie_prefix:"movie",
	URLBASE:"http://movies.arfaetha.com/earthone_work/files/",
	playerURL:"http://movies.arfaetha.com/player.swf",
	link_title:"クリックでムービーが開きます",
	movieWidth:320,
	movieHeight:240,
	
	thumbs:[],links:[],movies:[],flag_ua:"",iftagmade:{},
	initialize:function (){
		for (var key=0,L=Thumbs.length;key<L;key++){
			//サムネイル生成
			
			var href=onclick=target="";
			href="#";
			onclick="return mvThumb.open("+key+",'"+Movies[key]+"',this)";
			var thumb=(Thumbs[key]!="-") ? Thumbs[key] : mvThumb.URLBASE+Movies[key]+".jpg";
			
			var array=[];var c=0;
			array[c++]='<a href="';
			array[c++]=href;
			array[c++]='"';
			array[c++]=' onclick="';
			array[c++]=onclick
			array[c++]='"';
			array[c++]=' title="';
			array[c++]=mvThumb.link_title;
			array[c++]='"'
			array[c++]='><img src="';
			array[c++]=thumb;
			array[c++]='" alt="';
			array[c++]=mvThumb.link_title;
			array[c++]='" /></a>';
			
			array[c++]='<div class="highslide-heading"><a onclick="return hs.close(this)" title="Close">close</a></div>';
			
			$(mvThumb.thumb_prefix+"00"+String(key)).innerHTML=array.join("");
			$(mvThumb.thumb_prefix+"00"+String(key)).style.display="block";
		}
		return false;
	},
	open:function(key,number,linkObject){
		mvThumb.targetDivID=mvThumb.movie_prefix+"00"+key;
		
		//if(!mvThumb.iftagmade[key]){
			var ar=[],c=0;
			
			ar[c++]='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="';
			ar[c++]=mvThumb.movieWidth;
			ar[c++]='" height="';
			ar[c++]=mvThumb.movieHeight;
			ar[c++]='"><param name=movie value="';
			ar[c++]=mvThumb.playerURL;
			ar[c++]='?flvName=';
			ar[c++]=mvThumb.URLBASE;
			ar[c++]=number;
			ar[c++]='.flv"><param name=quality value=high><embed src="';
			ar[c++]=mvThumb.playerURL;
			ar[c++]='?flvName=';
			ar[c++]=mvThumb.URLBASE;
			ar[c++]=number;
			ar[c++]='.flv" quality=high width="';
			ar[c++]=mvThumb.movieWidth;
			ar[c++]='" height="';
			ar[c++]=mvThumb.movieHeight;
			ar[c++]='" swLiveConnect=true  type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always"></embed></object>';
			
			$(mvThumb.targetDivID).innerHTML=ar.join("");
			mvThumb.iftagmade[key]=true;
			
			return hs.htmlExpand(linkObject,{ contentId:mvThumb.targetDivID,slideshowGroup: 1 });
		/*} else {
			return hs.htmlExpand(linkObject,{ contentId:mvThumb.targetDivID,slideshowGroup: 1 });
		}*/

	},
	pauseMovie:function(){ 
		$(mvThumb.targetDivID).innerHTML="";
		return true;
	}
}
Event.observe(window,"load",mvThumb.initialize,false);

var agent={
		browser:"",
		version:"",
		uastring:"",
		create:function(){
			var ua = navigator.userAgent.toLowerCase();
			
			var ifOpera=ifIE=ifChrome=ifSafari=ifOther=false;
			
			for(var i=0; i<navigator.plugins.length; i++){
				if( (navigator.plugins[i].name.toLowerCase()).indexOf("opera")>-1 ) {
					ifOpera = true; 
				}
			}
			if(ua.indexOf("opera")!=-1) ifOpera = true;
			
			if(!ifOpera) {
				var iest=ua.indexOf("msie");
				if(iest!=-1){
					ifIE=true;
					var ieed = ua.indexOf(";",iest);
					var ienum = Number(ua.substring(iest+5,ieed));
					agent.version=eval(ienum);
				} else if(ua.indexOf("chrome")!=-1){
					ifChrome=true;
				} else if(ua.indexOf("safari")!=-1){
					ifSafari=true;
				} 
			}
			if(!ifOpera && !ifIE && !ifChrome && !ifSafari) {
				ifOther=true;
			} else {
				//alert(ua); return false;
			}
			
			agent.browser = (ifOpera)? "opera":(ifIE)? "ie":(ifChrome)? "chrome":(ifSafari)? "safari":"other";
			agent.uastring=ua;
		}
}
agent.create();

switch(agent.browser){
	case "opera":
	case "chrome":
	case "other":
	default:
		//alert("other");
		mvThumb.flag_ua="other";
		
		break;
	case "ie":
		if(testActiveX()) {
			//alert("ie activex");
			mvThumb.flag_ua="ieAX";
		} else {
			//alert("ie nonactivex");
			mvThumb.flag_ua="ieNX";
		}	
		break;
	case "safari":
		//alert("safari");
		mvThumb.flag_ua="safari";
		break;
}
	
function testActiveX(){
	try{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		return true;
	}catch(e){
		return false;		
	}
}

