var href = "";
var o = "";
var currentURL = '';

onloadHooks.push(function() {
	
	videos = $$('.video');	
	if (videos != "") {
		var base='./typo3conf/ext/ig_videoloader/res/js/';
		var swfObject = new Asset.javascript(base+'swfobject.js');
		var videoloader_multiboxJS = new Asset.javascript(base+'/videoloader_multibox.js');
		var overlayJS = new Asset.javascript('./fileadmin/templates/js/overlay.js');
		var multiboxCSS = new Asset.css(base+'../css/multibox.css');
	
		for(var i = 0, o; o = videos[i]; i++)
		{
			o.set('rel',o.href);			
			o.addEvent('click',function(){ getPlayer(this.rel);	});
			o.href="javascript:void(0);";

		}
	}
	
	googlevideo = $$('.google');		
	if (googlevideo != "") {
		var base='./typo3conf/ext/ig_videoloader/res/js/';
		var swfObject = new Asset.javascript(base+'swfobject.js');
		var videoloader_multiboxJS = new Asset.javascript(base+'/videoloader_multibox.js');
		var overlayJS = new Asset.javascript('./fileadmin/templates/js/overlay.js');
		var multiboxCSS = new Asset.css(base+'../css/multibox.css');	
	
		for(var i = 0, g; g = googlevideo[i]; i++)
		{
			g.set('rel',g.href);
			g.addEvent('click', function(){	getGoogle(this.rel); });			
			g.href="javascript:void(0);";
			g.target = '';
		}
	}
	
	youtube = $$('.youtube');	
	if (youtube != "") {
		var base='./typo3conf/ext/ig_videoloader/res/js/';
		var swfObject = new Asset.javascript(base+'swfobject.js');
		var videoloader_multiboxJS = new Asset.javascript(base+'/videoloader_multibox.js');
		var overlayJS = new Asset.javascript('./fileadmin/templates/js/overlay.js');
		var multiboxCSS = new Asset.css(base+'../css/multibox.css');	
	
		for(var i = 0, y; y = youtube[i]; i++)
		{
			y.set('rel',y.href);
			y.addEvent('click', function(){	getYoutube(this.rel); });			
			y.href="javascript:void(0);";
			y.target = '';
		}
	}
	
	
	blaettertool = $$('.blaettertool');
	if (blaettertool != "") {
		var base='./typo3conf/ext/ig_videoloader/res/js/';
		var swfObject = new Asset.javascript(base+'swfobject.js');
		var videoloader_multiboxJS = new Asset.javascript(base+'/videoloader_multibox.js');
		var overlayJS = new Asset.javascript('./fileadmin/templates/js/overlay.js');
		var multiboxCSS = new Asset.css(base+'../css/multibox.css');	
	
		var base_new='./fileadmin/templates/js/';
		var mobileDetect = new Asset.javascript(base_new+'redirection_mobile.js');
		
		for(var i = 0, y; y = blaettertool[i]; i++)
		{
			y.removeEvents('click');
			y.set('rel',y.href);
			y.addEvent('click', function(){	getBlaettertool(this.rel); });			
			y.href="javascript:void(0);";
			y.target = '';
		}
	}
	
});

function getPlayer(href) {
		var id = href.split("#c")[1];
		// +'?getContent='+id
		var request = new Request.JSON({
			url: document.location.href,
			onComplete: function(jobj){ 			
				new st_flashplayerMultiBox({
					obj: jobj,
					player: 'video'
				});				
			}
		}).get({'getContent': id});
		
		request.send();
}


function getGoogle(href) {
	
	var flash = true;
	var hRef = href;
	var videoId = hRef.split('=');
	var videoID = videoId[1];
	
	var optionen = hRef.split('&');
	
	var widthtemp = optionen[optionen.length-2].split('=');
	var flashwidth = widthtemp[1];
	
	var heighttemp = optionen[optionen.length-1].split('=');
	var flashheight = heighttemp[1];
	
	var jobj = new Object;
	jobj.width = flashwidth;
	jobj.height = flashheight;
	jobj.name = 'flvvideo';
	jobj.id = videoID;
	jobj.swf = 'http://video.google.com/googleplayer.swf?docId='+videoID+'&hl=de&fs=true';
					
	new st_flashplayerMultiBox({
			obj: jobj,
			player: 'google'	
	});
}

function getYoutube(href) {
	
	var flash = true;
	var hRef = href;
	//var videoId = hRef.split('=');
	//var videoID = videoId[1];

	var optionen = hRef.split('&');
	
	//AB hier neu	
	var videoID = optionen[0].split('=');
	var videoID = videoID[1];
	// bis hier neu
	
	
	var widthtemp = optionen[optionen.length-2].split('=');
	var flashwidth = widthtemp[1];
	
	var heighttemp = optionen[optionen.length-1].split('=');
	var flashheight = heighttemp[1];
	
	var jobj = new Object;
	jobj.width = flashwidth;
	jobj.height = flashheight;
	jobj.name = 'flvvideo';
	jobj.id = videoID;
		
	//jobj.swf = 'http://www.youtube.com/v/'+videoID+'?hl=de_DE&fs=1&rel=0&modestbranding=1';
	jobj.swf = 'http://www.youtube.com/embed/'+videoID+'?rel=0&modestbranding=1';
	
	new st_flashplayerMultiBox({
			obj: jobj,
			player: 'youtube'	
	});
}


function getBlaettertool(href) {
	
	var swf_without_href = href.split('http://')[1];
	SA.redirection_mobile ({
		tablet_redirection : "true",
        mobile_url : swf_without_href
    });
		
	var jobj = new Object;
	jobj.width = '1024';
	jobj.height = '768';
	jobj.name = 'blaettertool';
	jobj.swf = href;
	
	new st_flashplayerMultiBox({
		obj: jobj,
		player: 'blaettertool'	
	});
}
