/**
 *
 *  @author Vladimir Micinskiy <vladimir.micinskiy@envisionext.com>
 *  @package Trailer/Preview In tooltip
 *  @company http://support.envisionext.com/
 *  @28/09/2009
 *
 **/
// JavaScript Document


var d = document;
var offsetfromcursorY=5; // y offset of tooltip
var ie=d.all && !window.opera;
var ns6=d.getElementById && !d.all;
var tipobj,op,tipobj2;
		
function tooltip(el,title,url,id) {
	tipobj  = d.getElementById(id);
	/*tipobj2 = tipobj.childNodes[0];*/
	
	playMovie(title,url,id);
	/*tipobj.innerHTML = txt;*/
	
	op = 0.1;
	tipobj.style.opacity = op;
	/*tipobj2.style.opacity = op;	*/
	
	tipobj.style.visibility="visible";
	el.onmousemove=positiontip;
	appear();
}

function hide_info(el,id,txt) {
	d.getElementById(id).style.visibility='hidden';
	d.getElementById(id).innerHTML = txt;
	el.onmousemove='';
}

function ietruebody(){
	return (d.compatMode && d.compatMode!="BackCompat")? d.documentElement : d.body
}

function positiontip(e) {
	var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
	var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
	var winwidth=ie? ietruebody().clientWidth : window.innerWidth-20
	var winheight=ie? ietruebody().clientHeight : window.innerHeight-20
	
	var rightedge=ie? winwidth-event.clientX : winwidth-e.clientX;
	var bottomedge=ie? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY;

	if (rightedge < tipobj.offsetWidth)	tipobj.style.left=curX-tipobj.offsetWidth+"px";
	else tipobj.style.left=curX+"px";

	if (bottomedge < tipobj.offsetHeight) tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"
	else tipobj.style.top=curY+offsetfromcursorY+"px";
}

function appear() {	
	if(op < 1) {
		op += 0.1;
		tipobj.style.opacity = op;
		tipobj.style.filter = 'alpha(opacity='+op*100+')';
		/*tipobj2.style.opacity = op;
		tipobj2.style.filter = 'alpha(opacity='+op*100+')';*/
		t = setTimeout('appear()', 30);
	}
}

/*function trailerShow(type,title,url,id){
	var Box = $(id);
	
	if(type == 'show'){
		Box.style.display = "block";
		playMovie(title,url,id);
	}else if (type == 'hide'){
		Box.style.display = "none";
		Box.innerHTML = '&nbsp;';
	}
}*/
			
function playMovie(sceneTitle,fileSrc,idBox)
{
	/*var playos = (onstart)?onstart:false;*/
	
			var so_s = new SWFObject(designURL+"flash_player/scenes_player.swf", "flash_sender", "100%", "100%", "9");
			so_s.addParam("quality", "high");
			so_s.addParam("scale", "noscale");
			so_s.addParam("swLiveConnect", "true");
			so_s.addParam("allowFullScreen", "true");
			/*so_s.addPara,("allowScriptAccess", "always")*/
			//so_s.addParam("wmode", "opaque");
			so_s.addParam("wmode", "transparent");
			
			so_s.addVariable("en_flash_lib_path", designURL+"flash_player/flash_player_lib.swf");
			
			//so_s.addVariable("en_flash_pre_image", "preimage.jpg");

			//so_s.addVariable("en_flash_times_array", [1,30,60,90,120,150,180,210,240,270,300]);
			//so_s.addVariable("en_flash_lib_path", "");
			so_s.addVariable("en_flash_buffer_video_on_init", "false");

			so_s.addVariable("en_flash_play_at_start", "true");
			so_s.addVariable("en_nav_is_hidden", "yes");

			so_s.addVariable("en_flash_debug_mode", 0);

			//so_s.addVariable("en_flash_providerName", "");
			//so_s.addVariable("en_flash_flvFolder", "");
			
			so_s.addVariable("en_flash_flvName", escape(fileSrc));

			so_s.write(idBox);
			
	
}