
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown 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: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// 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"
		}
	]

};
BrowserDetect.init();
	hs.graphicsDir = 'highslide/graphics/';
	hs.align = 'center';
	hs.transitions = ['expand', 'crossfade'];
	hs.outlineType = 'rounded-white';
	hs.allowMultipleInstances = false;
	hs.fadeInOut = true;
	//hs.dimmingOpacity = 0.75;

	// Add the controlbar
	hs.addSlideshow({
		//slideshowGroup: 'group1',
		interval: 5000,
		repeat: false,
		useControls: false,
		fixedControls: 'fit',
		overlayOptions: {
			opacity: .75,
			position: 'bottom center',
			hideOnMouseOut: true
		}
	});


	$(document).ready(function() {
		if(!(BrowserDetect.browser == 'Explorer' && BrowserDetect.version == '7.0')){
			Cufon.replace('.font', { fontFamily: 'Tw Cent' });
			Cufon.replace('.font_news', { fontFamily: 'Tw Cent' });
			Cufon.replace('.font-przypis', { fontFamily: 'Tw Cent' });
			Cufon.replace('.ramka_tytul', { fontFamily: 'Tw Cent' });
			Cufon.replace('.prod_name', { fontFamily: 'Tw Cent' });
			Cufon.replace('a.fontl', { 
										fontFamily: 'Tw Cent',
										hover: true
									});
		//	$('form.fancy-form').jqTransform();
		}
	})
function zmien(id,foward){
	if (foward == 1) {
		id.style.backgroundColor='#C5D5E0';
		id.style.color='#FFFFFF';
	} else {
		id.style.backgroundColor='#E1E9EF';
		id.style.color='#657D9A';
	}
}
function zmien2(id,foward){
	if (foward == 1) {
		id.style.backgroundColor='#FFFFFF';
		id.style.color='#CCCCCC';
	} else {
		id.style.background='url(images/bullet.gif) no-repeat 10px 10px';
		id.style.color='#246AA5';
	}
}
function podswietl(id, foward) {
	if(!(BrowserDetect.browser == 'Explorer' && BrowserDetect.version == '8.0')){
		if (foward == 1) {
			mint.fx.Color(id, "backgroundColor", "#FFFFFF", "#F0F3F7", "20", "200");
		} else {
			mint.fx.Color(id, "backgroundColor", "#F0F3F7", "#FFFFFF", "20", "200");
		}
	} else {
		if (foward == 1) {
			document.getElementById(id).style.backgroundColor="#F0F3F7";
		} else {
			document.getElementById(id).style.backgroundColor="#FFFFFF";
		}
	}
}
function podswietl_cat(id, foward) {
	var el = document.getElementById('cat_img_'+id);
	if(!(BrowserDetect.browser == 'Explorer' && BrowserDetect.version == '8.0')){
		if (foward == 1) {
			mint.fx.Color('cat_'+id, "backgroundColor", "#FFFFFF", "#F0F3F7", "20", "200");
			if (el != null) {
				mint.fx.Color('cat_img_'+id, "borderColor", "#C4C4C4", "#3B7AAE", "20", "200");
			}
		} else {
			mint.fx.Color('cat_'+id, "backgroundColor", "#F0F3F7", "#FFFFFF", "20", "200");
			if (el != null) {
				mint.fx.Color('cat_img_'+id, "borderColor", "#3B7AAE", "#C4C4C4", "20", "200");
			}
		}
	} else {
		if (foward == 1) {
			document.getElementById('cat_'+id).style.backgroundColor="#F0F3F7";
			if (el != null) {
				el.style.borderColor="#3B7AAE";
			}
		} else {
			document.getElementById('cat_'+id).style.backgroundColor="#FFFFFF";
			if (el != null) {
				el.style.borderColor="#C4C4C4";
			}
		}
	}
}
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown 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: [
		{
			string: navigator.userAgent,
			subString: "Chrome",
			identity: "Chrome"
		},
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari",
			versionSearch: "Version"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// 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"
		}
	]

};
BrowserDetect.init();
	hs.graphicsDir = 'highslide/graphics/';
	hs.align = 'center';
	hs.transitions = ['expand', 'crossfade'];
	hs.outlineType = 'rounded-white';
	hs.fadeInOut = true;
	hs.addSlideshow({
		interval: 5000,
		repeat: false,
		useControls: true,
		fixedControls: 'fit',
		overlayOptions: {
			opacity: .75,
			position: 'bottom center',
			hideOnMouseOut: true
		}
	});
