var ytv_obj;
var ytv_embed;
var ytv_overlay;
var ytv_int;
var ytv_i = 0;
var ytv_c = new Array();

function ytv_in() {
	window.clearInterval(ytv_int);
	document.getElementById('ytv_link').innerHTML = 'verkleinern';
	ytv_obj = document.getElementById('ytv_obj');
	ytv_embed = document.getElementById('ytv_embed');
	ytv_overlay = document.getElementById('ytv_overlay');
	ytv_overlay.style.display = 'inline';
	
	
	document.getElementById('ytv_link').onclick = function() {
	   ytv_out();
	   return false;
	};
	
	ytv_c[0] = parseInt(ytv_obj.width);
	ytv_c[1] = parseInt(ytv_obj.height);
	ytv_c[2] = parseFloat(ytv_overlay.style.opacity);
	
	ytv_i = 0;
	ytv_int = window.setInterval('ytv_fadeIn();', 10);
}
function ytv_fadeIn() {
	ytv_obj.style.left = ((250)*(ytv_i/15))+"px";
	
	ytv_obj.width = ytv_c[0]+(450-ytv_c[0])*(ytv_i/15);
	ytv_embed.width = ytv_c[0]+(450-ytv_c[0])*(ytv_i/15);
	
	ytv_obj.height = ytv_c[1]+(366-ytv_c[1])*(ytv_i/15);
	ytv_embed.height = ytv_c[1]+(366-ytv_c[1])*(ytv_i/15);
	
	ytv_overlay.style.opacity = ytv_c[2]+(0.8-ytv_c[2])*(ytv_i/15);
	ytv_overlay.style.filter = "alpha(opacity="+(100*ytv_c[2]+(80-100*ytv_c[2])*(ytv_i/15))+")";
	if (ytv_i == 15) window.clearInterval(ytv_int);
	ytv_i++;
}

function ytv_out() {
	window.clearInterval(ytv_int);
	document.getElementById('ytv_link').innerHTML = 'vergrößern';
	document.getElementById('ytv_link').onclick = function() {
	   ytv_in();
	   return false;
	};
	ytv_c[0] = parseInt(ytv_obj.width);
	ytv_c[1] = parseInt(ytv_obj.height);
	ytv_c[2] = parseFloat(ytv_overlay.style.opacity);
	ytv_i = 0;
	ytv_int = window.setInterval('ytv_fadeOut();', 10);
}
function ytv_fadeOut() {
	ytv_obj.style.left = ((250)-(250)*(ytv_i/15))+"px";
	
	var w = ytv_c[0]-(ytv_c[0]-150)*(ytv_i/15);
	var h = ytv_c[1]-(ytv_c[1]-122)*(ytv_i/15);
	
	ytv_obj.width = w;
	ytv_embed.width = w;
	
	ytv_obj.height = h;
	ytv_embed.height = h;
	
	ytv_overlay.style.opacity = ytv_c[2]-(ytv_c[2])*(ytv_i/15);
	ytv_overlay.style.filter = "alpha(opacity="+parseInt(100*(ytv_c[2]-(ytv_c[2])*(ytv_i/15)))+")";
	if (ytv_i == 15) {
		window.clearInterval(ytv_int);
		ytv_overlay.style.display = 'none';
	}
	ytv_i++;
}
