// Javascript docüment

$(document).ready(function(){
	if (typeof(ready_testing) == "function") {
		ready_testing();
	}
	else
	{
		redirectExternalLinks();
		embedVideos();
	}
});

var redirectExternalLinks = function() {
		$("area[href^='http://'].postlink,a[href^='http://'].postlink").attr({target : "_blank", "x:target": "external"});
}

var embedVideos = function() {
	// youtube
	var $ytpattern = /[&?]v=([^&]+)&?/;
	var $ytlinks = $("body.section-viewtopic a[href^='http://www.youtube.com/'].postlink,body.section-viewtopic a[href^='http://youtube.com/'].postlink");
	$ytlinks.each(function($index,$element){
		var $ytlink = $($element).attr("href");
		var $ytid = $ytpattern.exec($ytlink);
		if ($ytid) {
			$($element).replaceWith('<a class="embed-container-box" onClick="doEmbed(this,\'yt\',\'' + $ytid[1] + '\'); return false;" href="' + $ytlink + '" target="_blank"><img src="http://img.youtube.com/vi/' + $ytid[1] + '/1.jpg"><img src="http://img.youtube.com/vi/' + $ytid[1] + '/2.jpg"><img src="http://img.youtube.com/vi/' + $ytid[1] + '/3.jpg"><br />YouTube-Video: [Abspielen]</a>');
		}
	});
}

var doEmbed = function($element,$site,$link) {
	var $repl = '';
	switch ($site) {
		case 'yt':
			$repl = '<object class="embed-container-object" width="640" height="385"><param name="movie" value="http://www.youtube.com/v/' + $link + '?fs=1&amp;hd=1&amp;rel=0&amp;autoplay=1&amp;egm=0&iv_load_policy=3&amp;cc_load_policy=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/' + $link + '?fs=1&amp;hd=1&amp;rel=0&amp;autoplay=1&amp;egm=0&iv_load_policy=3&amp;cc_load_policy=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>';
			break;
		case 'ch':
			break;
	}
	$($element).replaceWith($repl);
	return true;
}






/* v2 */
