

if(prototype == 1) {
	Event.observe(window, 'load', function() {
	    $$('a[rel="external"]').each(function(link){
	        if(link.readAttribute('href') != '' && link.readAttribute('href') != '#'){
	            link.writeAttribute('target','_blank');
	        }
	    });
	});
}



var videoContainer = 0;

var params2 = {
  wmode: "transparent"
}

var flashvars2 = {
	backcolor: "0x1a1a1a" 
}

params2.AllowScriptAccess = "always";
params2.allowfullscreen = "true";


flashvars2.backcolor= "0x1a1a1a";
flashvars2.frontcolor= "0xFFFFFF";
flashvars2.lightcolor= "0xbcbcbc";
flashvars2.overstretch= "fit";


flashvars2.autostart= "true";
flashvars2.repeat= "false";
flashvars2.shuffle= "false";
flashvars2.id = "player_";
flashvars2.javascriptid= "playerJS";
flashvars2.enablejs = "true";



function play(id) {
	
	url = domain+'index.php?page=AJAXvideo&f=loadVideo';
	pars = 'videoID='+id;
	if(jquery) {
		$.get(url+"&"+pars, "", function(data) {
	    	playVideo(data);
	  	});
	}
	else
		if(prototype)
			var myAjax = new Ajax.Request(url, {method: 'get', onComplete : playVideo, parameters: pars});
		

	
}

function playVideo(video) {
	
	
	file = video;
	if(file) {
		
		width = 410;
		height = 278;
		arr_video = file.split(";");
		playSong(arr_video[1]);
	//&skin='+domain+'/data/flash/snel.swf
		swf = "player.swf";
		test = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="player_" align="middle">';
		test += '<param name="allowScriptAccess" value="always" />';
 		test += '<param name="flashvars" value="file='+arr_video[0]+'&stretching=fill&autostart=true&enablejs=true&javascriptid=player_&displayheight='+height+'&fullscreen=false&backcolor=006600&frontcolor=FFFFFF&lightcolor=009900&screencolor=000000" />';
		test += '<param name="movie" value="'+domain+'data/flash/'+swf+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />';
		test += '<embed src="'+domain+'data/flash/'+swf+'" quality="high" bgcolor="#000000" width="'+width+'" height="'+height+'" ';
		test += 'name="player_" align="middle" allowScriptAccess="always"  flashvars="file='+arr_video[0]+'&stretching=fill&autostart=true&enablejs=true&backcolor=006600&frontcolor=FFFFFF&lightcolor=009900&screencolor=000000&fullscreen=false&javascriptid=player_&displayheight='+height+'" ';
		test += 'type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
		test += '</object>';

		
		$('#player_').html(test);
		
		//alert(test);
	
			
		$('.playlistItemActive').removeClass('playlistItemActive');

		$('#video_'+arr_video[1]).addClass("playlistItemActive");
		
	}
	
	
}


function updatePlay(video) {
	
	test = video;

	if(test) {
		$('#scrollPlaylist').prepend( test);
		$('.scroll-pane').jScrollPane();

	}
}

function playSong(id) {
	
	pars = 'videoID='+id;
	url = domain+'index.php?page=AJAXvideo&f=addPlaylist';
	
	$.get(url+"&"+pars, "", function(data) {
	    	updatePlay(data);
	  	});
	  	
	//new Ajax.Request(url, {method: 'get', onComplete : updatePlay, parameters: params, evalScripts: 'true'});
	
}


function error() {
	
	alert('error');
}

function removeItem(id) {
	
	//Effect.Fade('video_'+id);
	//Effect.Fade('remove_'+id);
	
	$("#video_"+id).fadeOut();
	$("#remove_"+id).fadeOut();
	
	pars = 'videoID='+id;
	url = domain+'index.php?page=AJAXvideo&f=removePlaylist';
	
	
	$.get(url+"&"+pars, "", function(data) {
	    	playVideo(data);
	});
	  	
	//params = 'videoID='+id;
	//new Ajax.Request ( domain+'index.php?page=AJAXvideo&f=removePlaylist', { method: 'get', parameters: params } );
}

var player = "";


function getPlayer(gid) {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[gid];
	} else {
		return document[gid];
	}
}
/*

function playerReady(obj) {
	
    player  = document.getElementsByName(obj['id'])[0];
    var aCL = player.addControllerListener('ITEM', 'itemMonitor');
    var aML = player.addModelListener('STATE', 'stateMonitor');

    if(obj['id'] == 'player_')    {
    	
      setTimeout("player.sendEvent('PLAY', 'true')", 100);
    }
};*/


function itemMonitor(obj) {
	currentItem = obj['index'];
};

function stateMonitor(obj)     {
	currentState = obj['newstate'];
    if(currentState == 'PLAYING')   {
         alert('Item: ' + currentItem + ' Title: ' + player.getPlaylist()[currentItem]['title']);
 	}
    else if((currentState == 'COMPLETED') && (repeatState == true)) {
    	//player.sendEvent('PREV');
    	alert("done");
   }
}

function playerReady(obj) {
	var id = obj['id'];
	var version = obj['version'];
	var client = obj['client'];
	
	//alert('player '+id+' has been instantiated');
	
	
	//var aML = player.addModelListener('STATE', 'stateMonitor');
};


function getUpdate(typ, pr1, pr2, pid) {
	if(typ == "state" && pr1 != undefined) {
	/*	if(pr1 == 3) {
			url = domain+'index.php?page=AJAXvideo&f=nextSong';
			$.get(url+"&"+pars, "", function(data) {
			    	updatePlay(data);
			});
	  	
			//new Ajax.Request(url, {method: 'get', onComplete : updatePlay, parameters: params, evalScripts: 'true'});
		}*/
	}
}