/**
 * JavaScript library for Staffs
 * 
 * copyright 2008 VERSION2 INC
 */
if ( typeof(Main) == 'undefined' ) Main = function() {};
Main.prototype = {
	get:function(element) {
		return document.getElementById(element);
	},
	getSerial:function() {
		var d = new Date();
		return '&'+d.getTime();
	},
	putFlvPlayer:function(src) {
		html = '<object id="player_swf" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="210" height="158" align="top">';
		html += '<param name="allowScriptAccess" value="sameDomain" />';
		html += '<param name="movie" value="'+src+'" />';
		html += '<param name="quality" value="high" />';
		html += '<embed name="player_swf" src="'+src+'" quality="high" width="210" height="158" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		html += '</object>';
		document.write(html);
	},
	hide:function(image) {
		var obj = new Fx.Style('photo', 'opacity', {
			duration:100,
			onComplete:function() {
				main.get('photo').src = image;
				main._sleep(50);
				main.view();
			}
		});
		obj.start(1, 0);
	},
	view:function() {
		var obj = new Fx.Style('photo', 'opacity', {
			duration:500
		});
		obj.start(0, 1);
	},
	_sleep:function(time){
		var d1 = new Date().getTime();
		var d2 = new Date().getTime();
		while( d2 < d1 + time ){ d2=new Date().getTime(); }
		return;
	},
	swapImage: function (id, src) {
		(new Fx.Style(id, 'opacity', {
			duration: 500,
			onComplete: function () {
				main.get(id).src = src;
				main._sleep(50);
				(new Fx.Style(id, 'opacity', {
					duration:500
				})).start(0, 1);
			}
		})).start(1, 0);
	}
}
var main = new Main();
