var js = 0;

var ua = navigator.userAgent;
var swf_width = 740;
var scr_width = 15;

var layer_id = "flash";
var swf_path = "index.swf";
var bg_color = "#FFFFFF";


// OS判定
if ( ua.indexOf("Win") != -1 ){
	os = "Win";
} else if ( ua.indexOf("Mac") != -1 ){
	os = "Mac" ;
} else {
	os = "other" ;
}

// ブラウザ判定
if ( window.opera ){
	browser = "opr";
	if ( document.addEventListener ){
		version = 7;
	} else if ( document.getElementById ){
		version = 6;
	} else {
		version = 5;
	}
} else if ( document.all ){
	browser = "ie";
	version = ua.substring( ( ua.indexOf("MSIE") + 5 ), ( ua.indexOf("MSIE") + 8 ) );
} else if ( ua.indexOf("Firefox") != -1 ){
	browser = "firefox";
} else if( ( ua.indexOf("Gecko/") != -1 ) && ( ua.indexOf("Netscape") == -1 ) ){
	browser = "moz";
} else if ( check_ns4() ){
	browser = "ns4";
} else if ( document.addEventListener ){
	browser = "ns6";
}

//alert( os + ":" + browser );

window.moveTo( 0, 0 );


if ( window.screen ){
	if ( browser == "opr"){
		if ( version == 7 ){
			var default_width = swf_width + scr_width + 10;
		} else {
			var default_width = swf_width + scr_width + 17;
		}
	} else if ( browser == "ie"){
		if ( os == "Mac"){
			if ( version < 5.2 ){
				var default_width = swf_width + scr_width + 15 + 12;
			} else {
				var default_width = swf_width + scr_width + 15;
			}
		} else {
			var default_width = swf_width + scr_width + 9;
		}
	} else if ( browser == "ns4"){
		var default_width = swf_width + scr_width + 3;
	} else {
		if ( os == "Mac"){
			var default_width = swf_width + scr_width;
		} else {
			var default_width = swf_width + scr_width + 15;
		}
	}
	
	var w = ( screen.availWidth > default_width ) ? default_width : screen.availWidth;
	window.resizeTo( w, screen.availHeight );
}


// JavaScript有効判定
if ( ( browser == "opr") && ( version < 7 ) ){
	js = 0;
} else if ( browser == "ns4"){
	js = 0;
} else if ( ( browser == "ie") && ( os == "Mac") ){
	js = 0;
} else {
	js = 1;
}





function check_ns4(){
	if ( navigator.appName && navigator.appVersion ){
		if ( ( navigator.appName == "Netscape") && ( navigator.appVersion.indexOf("4.") == 0 ) ){
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}


function change_swf_height( h ){
	//alert( h );
	if ( browser == "opr"){
		h = ( h < self.innerHeight ) ? self.innerHeight : h;
		document.getElementById( layer_id ).style.pixelHeight = h;
	} else if ( browser == "ie"){
		h = ( h < self.document.body.clientHeight ) ? document.body.clientHeight : h;
		if ( version < 5 ){
			document.all( layer_id ).style.pixelHeight = h;
		} else {
			document.getElementById( layer_id ).style.height = h + "px";
		}
	} else if ( browser == "ns4"){
		h = ( h < self.innerHeight ) ? self.innerHeight : h;
		document.layers[ layer_id ].resizeTo( 800, h );
	} else {
		h = ( h < self.innerHeight ) ? self.innerHeight : h;
		document.getElementById( layer_id ).style.height = h + "px";
	}
	
	
	self.scrollTo( 0, 0 );
}


function change_swf_width( w ){
	//alert( w );
	if ( browser == "opr"){
		w = ( w < self.innerWidth ) ? self.innerWidth : w;
		document.getElementById( layer_id ).style.pixelWidth = w;
	} else if ( browser == "ie"){
		w = ( w < self.document.body.clientWidth ) ? document.body.clientWidth : w;
		if ( version < 5 ){
			document.all( layer_id ).style.pixelWidth = w
		} else {
			document.getElementById( layer_id ).style.width = w + "px";
		}
	} else if ( browser == "ns4"){
		w = ( w < self.innerWidth ) ? self.innerWidth : w;
		document.layers[ layer_id ].resizeTo( w, h );
	} else {
		w = ( w < self.innerWidth ) ? self.innerWidth : w;
		document.getElementById( layer_id ).style.height = w + "px";
	}
}

