var BrowserDetect = {
	initialize: function () {
		this.browser = this.searchString(this.dataBrowser) || "Nieznana przeglandarka";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "Nieznana wersja";
		this.OS = this.searchString(this.dataOS) || "Nieznany OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			   string: navigator.userAgent,
			   subString: "iPhone",
			   identity: "iPhone/iPod"
	    },
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};

//kamera mov

/**KONFIG*/
var cfg = {
	id : 'b',
	width : 640,
	height : 496,
	src : 'rtsp://89.25.238.16/live/mjpeg/',
	qtsrc : 'rtsp://89.25.238.16/live/mjpeg',
	autoplay : true,
	controller : false
}

function C(){
	BrowserDetect.initialize();

	this.load = function (){
	var s =
	'<object height="'+cfg.height+'" width="'+cfg.width+'" codebase="http://www.apple.com/qtactivex/qtplugin.cab" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">';
	if(BrowserDetect.browser == 'Opera'){
	s += '<param value="'+cfg.qtsrc+'/avtech.mov" name="src">';
	}else{
	s +='<param value="avtech.mov" name="src">';
	}
	s +='<param value="'+cfg.autoplay+'" name="autoplay">';
	s +='<param value="'+cfg.controller+'" name="controller">';
	s +='<param value="'+cfg.qtsrc+'" name="qtsrc">';
	if(BrowserDetect.browser == 'Opera'){
	s +='<embed height="'+cfg.height+'" width="'+cfg.width+'" pluginspage="http://www.apple.com/quicktime/download/" target="myself" controller="'+cfg.controller+'" autoplay="'+cfg.autoplay+'" qtsrc="'+cfg.qtsrc+'" src="'+cfg.qtsrc+'/empty.mov">';
	}else{
	s +='<embed height="'+cfg.height+'" width="'+cfg.width+'" pluginspage="http://www.apple.com/quicktime/download/" target="myself" controller="'+cfg.controller+'" autoplay="'+cfg.autoplay+'" qtsrc="'+cfg.qtsrc+'" src="empty.mov">';
	}
	s +='</object>';
	s +='<span style="display: none;">';
	s +='Wszelkie prawa zastrzeżone.';
	s +='Obraz z kamery jest własnością naszasiec.pl.';
	s +='Bez zgody autora zabraniamy publikacji, za wyjątkiem bezpośredniego przekierowania do strony na której obraz wyświetlamy.';
	s +='</span>';

	document.getElementById('b').innerHTML = s;
	}
}
var c = new C();
window.onload = c.load;
