function moviePop(url, width, height) {
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
		document.location = url;
	}
	
	// add the height of the controller
	width = (width * 1);
	height = (height * 1) + 16;
	var pad = 20;
	
	// check if we already have our movie elements, if not create them
	if(!$('moviePop')) {
		var cover = new Element('div', {'id':'moviePopCover','style':'opacity: 0;'});
		cover.inject(document.body);
		cover.addEvent('click', killMoviePop);
		
		var pop = new Element('div', {'id':'moviePop','style':'padding: ' + pad +'px; opacity: 0; width: 100px; height: 100px; margin: -50px 0 0 -50px;'});
		pop.inject(document.body);
		pop.addEvent('click', function(event) { event.stop(); });
		
		var close = new Element('div', {'id':'moviePopClose','style':'margin: -' + ((height / 2) + pad + 13) + 'px 0 0 -' + ((width / 2) + pad + 13) + 'px; opacity: 0'});
		close.inject(document.body);
		close.addEvent('click', killMoviePop);
		
		setTimeout(function() {
			$('moviePopCover').setStyles({'opacity':1});
			$('moviePop').setStyles({'width':width,'height':height,'margin':'-' + ((height / 2) + pad) + 'px 0 0 -' + ((width / 2) + pad) + 'px','opacity':'1'});
		}, 200);
	}
	
	var movie = QT_GenerateOBJECTText(url, width, height, '', 'obj#ID', 'moviePopObject', 'controller', 'true', 'autoplay', 'true', 'showlogo', 'false', 'wmode', 'transparent');
	setTimeout(function() {
		$('moviePop').innerHTML = movie;
		$('moviePop').style.zIndex = 1000;
		$('moviePopClose').setStyles({'opacity':1});
	}, 1000);
}
function killMoviePop() {
	$('moviePop').innerHTML = '';
	setTimeout(function() {
		$('moviePopClose').setStyles({'opacity':0});
		$('moviePopCover').setStyles({'opacity':'0'});
		$('moviePop').setStyles({'opacity':'0','width':100,'height':100,'margin':'-50px 0 0 -50px'});
		setTimeout(function() {
			$('moviePop').dispose();
			$('moviePopCover').dispose();
			$('moviePopClose').dispose();
		}, 400);
	}, 50);
}
