
	/* --------------------------------------------------------------- */
	/* ------------ SPARA STATISTIK FÖR SKÄRMUPPLÖSNING -------------- */
	/* --------------------------------------------------------------- */

	$(document).ready(function() {
		if(readCookie("screen_resolution_checked") == null) {
			getScreenResolution();
		}
	});
	function getScreenResolution() {
		createCookie("screen_resolution_checked", 1, 30);
		var screen_res_width = screen.width;
		var screen_res_height = screen.height;

	    	/* Bestäm browser */
		if($.browser.msie) {
			var user_browser = "IE";
		}
		else if($.browser.opera) {
			var user_browser = "Opera";
		}
		else if($.browser.mozilla) {
			var user_browser = "Firefox";
		}
		else if($.browser.webkit) {
			var userAgent = navigator.userAgent.toString().toLowerCase();
			if ((userAgent.indexOf('safari') != -1) && !(userAgent.indexOf('chrome') != -1)) {
				var user_browser = "Safari";
			}
			else {
				var user_browser = "Chrome";
			}
		}
		else {
			var user_browser = "Other";
		}
		var user_browser_version = jQuery.browser.version;
		var user_browser_agent   = navigator.userAgent;

		/* Spara skärmupplösningsstatistik */
		var url =  "ajax2/save_screen_resolution.php";
			url += "?screen_res_width="     + screen_res_width;
			url += "&screen_res_height="    + screen_res_height;
			url += "&user_browser=" 	    + user_browser;
			url += "&user_browser_version=" + user_browser_version;
			url += "&user_browser_agent="   + user_browser_agent;
		var request = getHTTPObject();
		request.open("POST", url, false);
		request.send(null);
	}
	function readCookie(name) 
	{
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	}
	function createCookie(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	/* --------------------------------------------------------------- */
	/* ------------ SLUT PÅ SKÄRMUPPLÖSNING STATISTIK ---------------- */
	/* --------------------------------------------------------------- */





	function addLoadEvent(func)
	{
	   var oldonload = window.onload;
	   if (typeof window.onload != 'function')
	   {
	      window.onload = func;
	   }
	   else
	   {
	      window.onload = function()
	      {
	         oldonload();
	         func();
	      }
	   }
	}

	function insertAfter(newElement, targetElement)
	{
		var parent = targetElement.parentNode;
		if (parent.lastChild == targetElement) {
			parent.appendChild(newElement);
		} else {
			parent.insertBefore(newElement, targetElement.nextSibling);
		}
	}

	function find_parent_node(node, parentName)
	{
		while (node != null && node.tagName != parentName)
			node = node.parentNode;

		return node;
	}


	function in_array(what, where){
		var a = false;
		for(var i=0; i<where.length; i++){
		  if(what == where[i]){
		    a = true;
	        break;
		  }
		}
		return a;
	}

