/*
$Id: fixes.js,v 1.1 2008/11/18 11:23:32 max Exp $
vim: set ts=2 sw=2 sts=2 et:
*/
/*
  Position:absolute elements will not move when window is resized if a sibling contains float elements and a clear:both element
  https://bugzilla.mozilla.org/show_bug.cgi?id=442542
  FireFox 3.0+
*/
if (navigator.userAgent.toLowerCase().search(/firefox\/(3\.\d+)/i) != -1 && typeof(window.$) != 'undefined') {
  $.event.add(
    window,
    'resize',
    function() {
      var h = document.getElementById('header');
      if (!h || $(h).css('position') != 'absolute')
        return;
      document.getElementById('header').style.position = 'static';
      setTimeout(
        function() {
          document.getElementById('header').style.position = 'absolute';
        },
      20);
    }
  );
}
//
//
//
var isVisibleMovie = false;
	$(document).ready
	(
		function()
		{
			$('.welcome-img img').mouseover
			(
				function()
				{
					if(!isVisibleMovie)
					{
						isVisibleMovie = true;
						createPlayer();						
						$('#movieContainer').animate({height: '600'}, 'slow', 'linear',
							function()
								{
									$('#rollOverMovie').html('close');
								}
						);
					}	
				}
			);
			
			$('#rollOverMovie').mouseover
			(
				function()
				{
					if(!isVisibleMovie)
					{
						isVisibleMovie = true;
						createPlayer();						
						$('#movieContainer').animate({height: '600'}, 'slow', 'linear',
							function()
								{
									$('#rollOverMovie').html('close');
								}
						);
						
					}	
				}
			);
			
			$('#rollOverMovie').click
			(
				function()
				{
					if(isVisibleMovie)
					{
							$('#movieContainer').animate({height: '0'}, 'fast', 'linear', 
								function()
								{
									$('#movieContainer').html('<div id="themovie"></div>');
									isVisibleMovie = false;
									player = null;
								}
							);
							$('#rollOverMovie').html('check out the ad!!');
							
					}
				}
			);
			
		}
	);
//
//
//
var player = null; 
function playerReady(thePlayer)
{
	player = document.getElementById(thePlayer.id);// thePlayer;
	addListeners();
}
function addListeners() {
	if (player) { 
		player.addModelListener("STATE", "stateListener");
	} else {
		setTimeout("addListeners()",100);
	}
}
function stateListener(obj) { 
	currentState = obj.newstate; 
	previousState = obj.oldstate; 
	if ((currentState == "COMPLETED")) 
	{
		
		$('#movieContainer').animate({height: '0'}, 'fast', 'linear', 
			function()
			{
				isVisibleMovie = false;
				$('#movieContainer').html('<div id="themovie"></div>');
				player = null;
				$('#rollOverMovie').html('check out the ad!!');
			}
		);
		
	}
}
function createPlayer() {
	var flashvars = {
		file: '/video/Extendenol Spots.flv',
		image: '/video/pic.jpg',
		autostart: 'true'
	}
	var params = {
		allowfullscreen:"true", 
		allowscriptaccess:"always"
	}
	var attributes = {
		id:"playerNew",  
		name:"playerNew"
	}
	swfobject.embedSWF("/video/player-viral.swf", "themovie", "800", "600", "9.0.115", false, flashvars, params, attributes);
}

