//Funktion för att avgöra vilken browser som användaren har
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.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();

//Kontrollera att användaren har en giltig version av browser
function checkBrowser(){
	if((BrowserDetect.browser == "Explorer" && BrowserDetect.version < 7) || (BrowserDetect.browser == "Firefox" && BrowserDetect.version < 3))
	{
		var browserVendor = BrowserDetect.browser;
		var yourBrowser = BrowserDetect.browser + " " + BrowserDetect.version;

		$(document).ready(function() {
		/*tb_show('', 'index2.php?keepThis=true&TB_iframe=true&height=373&width=458', null);*/
		tb_show('', '#?keepThis=true&TB_inline=true&height=150&width=300&inlineId=infoBrowser&modal=true', null);
		});				   				  
		//alert(info);
	}
}

//Öppnar ett fönster beronde på vilken browser som skall uppgraderas
function upgradeBrowser(){
		var browserVendor = BrowserDetect.browser;
		var yourBrowser = BrowserDetect.browser + " " + BrowserDetect.version;		
		var browserURLDownload = "";
		
		if(browserVendor == "Explorer")
		{
			browserURLDownload =  "http://www.microsoft.com/sverige/windows/internet-explorer/download-ie.aspx";			
		}
		else if(browserVendor == "Firefox")
		{			
			browserURLDownload = "http://sv-se.www.mozilla.com/";
		}
		window.open (browserURLDownload,"mywindow","menubar=1,resizable=1,scrollbars=1,width=1024,height=800");
}


//Initierar jquery
$(document).ready(function() {

//Starts the valid browser check
checkBrowser();

//Adds click to the uppgrade input and starts its function
$('#uppgradera').click(function() {
upgradeBrowser();
return false;
});
//Adds click to theformInformation and starts its function
$('#sendContactForm').click(function() {
check_values();
return false;
});

 // hides the boxes as soon as the DOM is ready
 // (a little sooner than page load)
  $('#mail').hide();
  $('#kontakt').hide();
  $('#hitta').hide();
  
 // shows the boxes on clicking the noted link
  $('a#mail-show').mouseover(function() {
	$('#mail').show('slow');
	return false;
  });
  
  $('a#kontakt-show').click(function() {
	$('#kontakt').show('slow');
	return false;
  });
  
  $('a#hitta-show').click(function() {
	$('#hitta').show('slow');
	return false;
  });
  
 // hides the boxes on clicking the noted link
  $('a#mail-hide').click(function() {
	$('#mail').hide('fast');
	return false;
  });
  $('a#kontakt-hide').click(function() {
	$('#kontakt').hide('fast');
	return false;
  });
  $('a#hitta-hide').click(function() {
	$('#hitta').hide('fast');
	return false;
  });
  
 // toggles the boxes on clicking the noted link
  $('a#mail-toggle').click(function() {
	$('#mail').toggle(400);
	return false;
  });
  $('a#kontakt-toggle').click(function() {
	$('#kontakt').toggle(400);
	return false;
  });
  $('a#hitta-toggle').click(function() {
	$('#hitta').toggle(400);
	return false;
  });
  
  $('a#dropBoxHeader').click(function() {
  $(this).css('outline','none');
  $(this).siblings('ul').slideToggle()
  return false;
  });
  
  $('a#dropBoxHeaderStadgar').click(function() {
  $(this).css('outline','none');
  $(this).siblings('ul').slideToggle()
  return false;
  });

$('#sponsorer').cycle({ 
    fx:    'fade', 
    speed:  2500 
});
});