var preload;

function isBrowserMobile() {
	var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));  
    return  mobile;
}

function PlayerBox(URL,teaserURL,mediaWidth,mediaHeight,playerpath) {
	
	var scriptaccess = 'always';		
	var fullscreen = 'true';			
	var menu = 'false';					
	var bgcolor = '#000000';
	
	if (teaserURL != '') teaserURL="&teaserURL="+teaserURL;
	
	var allowSmoothing = 'true';
	var autoPlay = 'false';
	var buffer = 'true';
	var allowSmoothing = 6;
	var showTimecode = 'true';
	var loop = 'false';
	
	var controlColor = '0xffffff';
	var controlBackColor = '0x000000';
	
	var scaleIfFullScreen = 'true';
	var showScalingButton = 'true';
	
	var defaultVolume = 100;

	// FLV, MP4
	if (URL.match(/\.flv|\.mp4/i)) {
	preload = new Swiff(''+playerpath+'?mediaURL='+URL+teaserURL+'&allowSmoothing='+allowSmoothing+'&autoPlay='+autoPlay+'&buffer='+buffer+'&showTimecode='+showTimecode+'&loop='+loop+'&controlColor='+controlColor+'&controlBackColor='+controlBackColor+'&scaleIfFullScreen='+scaleIfFullScreen+'&showScalingButton='+showScalingButton+'&defaultVolume='+defaultVolume+'', {
		id: 'PlayerBox',
		width: mediaWidth,
		height: mediaHeight,
		params: {wmode: 'opaque', allowscriptaccess: scriptaccess, allowfullscreen: fullscreen, menu: menu},
		attributes: {id: 'PlayerBox', name: 'PlayerBox', bgcolor: bgcolor}
		});
	// MP3, AAC
	} else if (URL.match(/\.mp3|\.aac/i)) {
	preload = new Swiff(''+playerpath+'?mediaURL='+URL+teaserURL+'&allowSmoothing='+allowSmoothing+'&autoPlay='+autoPlay+'&buffer='+buffer+'&showTimecode='+showTimecode+'&loop='+loop+'&controlColor='+controlColor+'&controlBackColor='+controlBackColor+'&scaleIfFullScreen='+scaleIfFullScreen+'&showScalingButton='+showScalingButton+'&defaultVolume='+defaultVolume+'', {
		id: 'PlayerBox',
		width: mediaWidth,
		height: mediaHeight,
		params: {wmode: 'opaque', allowscriptaccess: scriptaccess, allowfullscreen: fullscreen, menu: menu},
		attributes: {id: 'PlayerBox', name: 'PlayerBox', bgcolor: bgcolor}
		});
	// SWF
	} else if (URL.match(/\.swf/i)) {
	preload = new Swiff(URL, {
		id: 'PlayerBox',
		width: mediaWidth,
		height: mediaHeight,
		params: {wmode: 'opaque', allowscriptaccess: scriptaccess, allowfullscreen: fullscreen},
		attributes: {id: 'PlayerBox', name: 'PlayerBox', bgcolor: bgcolor}
		});
	//}
	
	
	// YouTube
	} else if (URL.match(/youtube\.com\/watch/i)) {
		mediaType = 'obj';
		mediaSplit = URL.split('v=');
		mediaId = mediaSplit[1];
		if (mediaId.match(/fmt=18/i)) {
			mediaFmt = '&ap=%2526fmt%3D18';
			mediaWidth = mediaWidth || "560px";
			mediaHeight = mediaHeight || "345px";
		} else if (mediaId.match(/fmt=22/i)) {
			mediaFmt = '&ap=%2526fmt%3D22';
			mediaWidth = mediaWidth || "640px";
			mediaHeight = mediaHeight || "385px";
		} else {
			mediaFmt = ytQuality;
			mediaWidth = mediaWidth || "480px";
			mediaHeight = mediaHeight || "295px";
		}
		preload = new Swiff('http://www.youtube.com/v/'+mediaId+'&autoplay='+autoplayNum+'&fs='+fullscreenNum+mediaFmt+'&border='+ytBorder+'&color1=0x'+ytColor1+'&color2=0x'+ytColor2+'&rel='+ytRel+'&showinfo='+ytInfo+'&showsearch='+ytSearch, {
			id: mediaId,
			width: mediaWidth,
			height: mediaHeight,
			params: {wmode: wmode, bgcolor: bgcolor, allowscriptaccess: scriptaccess, allowfullscreen: fullscreen}
			});
	//YouTube
	} else if (URL.match(/youtube\.com\/view/i)) {
		mediaType = 'obj';
		mediaSplit = URL.split('p=');
		mediaId = mediaSplit[1];
		mediaWidth = mediaWidth || "480px";
		mediaHeight = mediaHeight || "385px";
		preload = new Swiff('http://www.youtube.com/p/'+mediaId+'&autoplay='+autoplayNum+'&fs='+fullscreenNum+mediaFmt+'&border='+ytBorder+'&color1=0x'+ytColor1+'&color2=0x'+ytColor2+'&rel='+ytRel+'&showinfo='+ytInfo+'&showsearch='+ytSearch, {
			id: mediaId,
			width: mediaWidth,
			height: mediaHeight,
			params: {wmode: wmode, bgcolor: bgcolor, allowscriptaccess: scriptaccess, allowfullscreen: fullscreen}
			});
	}

}
			
