// JavaScript Document
var isUnload = false;
var jscript_support = false;
if (navigator.appName.indexOf("Microsoft") != -1)
{
    jscript_support = true;
}
function setDisplayStyle(id,value)
{
	try
	{
		var obj = document.getElementById(id);
		if( obj )
			obj.style.display = value;
	}
	catch(e)
	{
	}
}
function changeWinSize(rx,ry)
{
	//window.blur();
	//alert('1');
	//window.resizeTo(rx,ry);
	//window.focus();
	try
	{
		var varsion = navigator.appVersion.split(";")[1];
		if( varsion.indexOf("MSIE") != -1 && parseInt(varsion.split(" ")[2]) >= 7 )
		{
			ry +=28;
		}
	}
	catch(e)
	{
	}
	setTimeout("try{window.resizeTo('"+rx+"','"+ry+"');}catch(e){alert('­«·s¤Á´«µøµ¡');window.resizeTo('"+rx+"','"+ry+"');}",400);
}
function setCookie( name, value, expires, path, domain, secure ) 
{
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );
	if ( expires )
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );
	document.cookie = name + "=" +escape( value ) +( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) +( ( secure ) ? ";secure" : "" );
}

function getCookie( name )
{
	var start = document.cookie.indexOf( name + "=" );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) )
	{
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}
function removeCookie( name, path, domain )
{
	if ( getCookie( name ) ) document.cookie = name + "=" +( ( path ) ? ";path=" + path : "") +( ( domain ) ? ";domain=" + domain : "" ) +";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
function trim(str)
{
	if(str !=null)
	{
		var space = ' \r\n\t';
		var startIndex,endIndex;
		for( startIndex = 0 ; startIndex < str.length ; startIndex++ )
		{
			if(space.indexOf(str.charAt(startIndex)) == -1)
			break;
		}
		for( endIndex = str.length - 1 ; endIndex > startIndex  ; endIndex-- )
		{
			if(space.indexOf(str.charAt(endIndex)) == -1)
			break;
		}
		return str.substring(startIndex,endIndex+1);
	}
	return str;
}
function setMovieFile(thefileurl,_width,_height,autostart,loop)
{
	if( _width == null )
	{
		_width = 320;
	}
	if( _height == null )
	{
		_height = 240;
	}
	if( autostart == null )
		autostart = 1;
	if( loop == null )
	{
		loop = 1;
	}
	var debug = 0;
	var video=document.getElementById("media");
	if( video )
	{
		thefileurl = trim(thefileurl);//none
		if( jscript_support )
		{
			mediatag = "<object id='Player' width='"+_width+"' height='"+_height+"' classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6'>\
							<param name='enableContextMenu' value='"+debug+"'>\
							<param name='autoStart' value='"+ autostart +"'>\
							<param name='stretchToFit' value='1'>\
							<param name='url' value='"+thefileurl+"'>\
							<param name='uiMode' value='none'>\
							<param name='Prebuffer' value='1'>\
							<param name='windowlessVideo' value='1'>";
			if( loop > 1 )
			{
				mediatag += "<param name='playCount' value='"+loop+"'>";
			}
			mediatag += "</object>";
		}
		else
		{
			mediatag = "<embed type='application/x-mplayer2' id='Player' width='"+_width+"' height='"+(_height+53)+"' src='"+thefileurl+"'\
							EnableContextMenu='"+debug+"'\
							AutoStart='"+autostart+"'\
							StretchToFit='1'\
							ShowControls='1'\
							ShowStatusbar='1'\
							ShowDisplay='0'\
							ShowCaptioning='0'\
							ShowGotoBar='0'\
							ShowPositionControls='0'\
							ShowAudioControls='1'\
							ShowTracker='0'\
							Prebuffer='1'\
							VideoDisplayPanel='0'\
							AutoSize='1'\
							WindowLessVideo='1'\
							EnableContextMenu='"+debug+"'";
			if( loop > 1 )
			{
				mediatag += " playCount='"+loop+"'";
			}
			mediatag += "></embed>";
		}
		video.innerHTML = mediatag;
		//alert(video.innerHTML);
		/*if( jscript_support )
		{
			Player.settings.setMode("autoRewind", false);
		}*/
	}
}
function setMovieFile2(thefileurl,_width,_height)
{
	if( _width == null )
	{
		_width = 320;
	}
	if( _height == null )
	{
		_height = 240;
	}
	var debug = 0;
	var video=document.getElementById("media");
	if( video )
	{
		thefileurl = trim(thefileurl);//none
		if( jscript_support )
		{
			mediatag = "<object id='Player' width='"+_width+"' height='"+_height+"' classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6'>\
							<param name='enableContextMenu' value='"+debug+"'>\
							<param name='autoStart' value='1'>\
							<param name='stretchToFit' value='1'>\
							<param name='url' value='"+thefileurl+"'>\
							<param name='uiMode' value='none'>\
							<param name='Prebuffer' value='1'>\
							<param name='windowlessVideo' value='1'>\
						</object>";
		}
		else
		{
			mediatag = "<embed type='application/x-mplayer2' id='Player' width='"+_width+"' height='"+_height+"' src='"+thefileurl+"'\
							enableContextMenu='"+debug+"'\
							autoStart='1'\
							stretchToFit='1'\
							showControls='0'\
							showTracker='1'\
							showPositionControls='0'\
							Prebuffer='1'\
							AutoSize='1'\
							WindowLessVideo='1'\
						></embed>";
		}
		video.innerHTML = mediatag;
		/*if( jscript_support )
		{
			Player.settings.setMode("autoRewind", false);
		}*/
	}
}
function changeMovieFile(thefileurl)
{
	if( jscript_support )
	{
		Player.url = thefileurl;
	}
}
function releasePlayer()
{
	try
	{
		//document.getElementById("media").inndrHTML = "";
		isUnload = true;
		//Player.close();
	}
	catch(e)
	{
	}
}
function setLoading()
{
	setDisplayStyle("loading","");
	setDisplayStyle("media","none");
	setDisplayStyle("playing","none");
	setDisplayStyle("stop","none");
}

function setPlaying()
{
	setDisplayStyle("playing","");
	setDisplayStyle("media","none");
	setDisplayStyle("loading","none");
	setDisplayStyle("stop","none");
}

function setMedia()
{
	setDisplayStyle("media","");
	setDisplayStyle("playing","none");
	setDisplayStyle("loading","none");
}

function setStop()
{
	setMedia();
}

function initSlider(divName,divWidth,imgDir,haveWheel)
{
	var mySlider108 = new Bs_Slider();
	mySlider108.useInputField = 0;
	mySlider108.styleValueFieldClass = 'sliderInput';
	mySlider108.imgDir = imgDir;
	mySlider108.setSliderIcon('horizontal_knob.gif', 5, 15);
	mySlider108.setBackgroundImage('horizontal_background.gif', 'repeat');
	mySlider108.setBackgroundImageLeft('horizontal_backgroundLeft.gif', 2, 15);
	mySlider108.setBackgroundImageRight('horizontal_backgroundRight.gif', 2, 15);

 	mySlider108.moveX   = 3;
 	mySlider108.moveY   = -8;
	mySlider108.height  = 15;
 	mySlider108.width   = divWidth;
 	mySlider108.minVal= 0;
 	mySlider108.maxVal  = 0;
 	mySlider108.valueDefault  = 0;
	if( haveWheel != true )
	{
 		mySlider108.onMouseWheel = function(){};
		mySlider108.colorbar = new Object();
		mySlider108.colorbar['color']           = '#3B8FCD';
		mySlider108.colorbar['height']          = 1;
		mySlider108.colorbar['widthDifference'] = 0;
		mySlider108.colorbar['offsetLeft']      = 0;
		mySlider108.colorbar['offsetTop']       = 7;
 	}
 	else
 	{
 	}
	mySlider108.drawInto(divName);
	return mySlider108;
}

function $debug(str)
{
	/*try
	{
		//var obj = document.getElementById("debuginfo");
		//obj.innerHTML = str + "<br/>" + obj.innerHTML;
	}
	catch(ex)
	{
	}*/
}
function $debug2(str)
{
	/*try
	{
		//var obj = document.getElementById("debuginfo2").innerHTML = str;
	}
	catch(ex)
	{
	}*/
}