
	///
	///		Hämtar objekt efter deras tag
	///
		function getElementsByTagNames(list,obj)
		{
			if (!obj) var obj = document;
			var tagNames = list.split(',');
			var resultArray = new Array();
			for (var i=0;i<tagNames.length;i++)
			{
				var tags = obj.getElementsByTagName(tagNames[i]);
				for (var j=0;j<tags.length;j++)
				{
					resultArray.push(tags[j]);
				}
			}
			var testNode = resultArray[0];
			if (testNode.sourceIndex)
			{
				resultArray.sort(function (a,b) {
						return a.sourceIndex - b.sourceIndex;
				});
			}
			else if (testNode.compareDocumentPosition)
			{
				resultArray.sort(function (a,b) {
						return 3 - (a.compareDocumentPosition(b) & 6);
				});
			}
			return resultArray;
		}
	
	///
	///		Hämta objekt efter id
	///
		function getByName(name)
		{
		   return document.getElementByName?document.getElementByName(name):(document.all?document.all(name):null);
		}
	
	///
	///		Hämta objekt efter id
	///
		function getById(id)
		{
		   return document.getElementById?document.getElementById(id):(document.all?document.all(id):null);
		}
		
	///
	///		Visa / Göm
	///
		function showHide(id)
		{
		  	if (document.getElementById(id).style.visibility == "") {
				hideDiv(id);
			} else {
				showDiv(id);
			}
		}
		
	///
	///		SPara kaka
	///
		function saveCookie(name, content, expire)
		{
			expire=parseInt(eval(expire));
			if (expire+""=="NaN")
			{
				fullDate="";
			}
			else
			{
				var date = new Date();
				date.setTime(date.getTime() + expire);
				date=date.toGMTString();
				fullDate="; expires="+date;
			}
			document.cookie=name+"="+escape(content)+fullDate;
		}
		
	///
	///		Funktion för att sätta in text i ex. ett fält
	///
		
		function insert(strText, id)
		{
			document.getElementById(id).value += '' + strText + '';
			document.getElementById(id).focus();
		}
		
		function insertParent(strText, id)
		{
			parent.document.getElementById(id).value += '' + strText + '';
			parent.document.getElementById(id).focus();
		}
	
	///
	///		Hämta med id	
	///		
		function getById(id)
		{
		   return document.getElementById?document.getElementById(id):(document.all?document.all(id):null);
		}
		
	///
	///		Hämta kaka
	///
		function getCookie(name)
		{
			cookies=document.cookie;
			cookieArray=cookies.split("; ");
			for (i=0;i<cookieArray.length;i++)
			{
				cookieSplit=cookieArray[i].split("="); 
				if (cookieSplit[0]==name)
				{
					return unescape(cookieSplit[1]);
				}
			}
			return "";
		}	
		
	///
	///		Är ett nummer
	///
		function IsNumeric(sText)
		{
			var ValidChars = "0123456789.";
			var IsNumber=true;
			var Char;
			
			
			for (i = 0; i < sText.length && IsNumber == true; i++) 
			{ 
				Char = sText.charAt(i); 
				if (ValidChars.indexOf(Char) == -1) 
				{
					IsNumber = false;
				}
			}
			return IsNumber;
		}
		
	///
	///		newAlert
	///
		function newAlert(text)
		{
			var count 	= 1;
			var id 		= 'alert1';
			var obj 	= document.getElementById(id);
			
			while (obj) {	
				count++;
				var id 		= 'alert'+count;
				var obj 	= document.getElementById(id);
			}
			
			obj = document.createElement('div');
			obj.id					= id;
			
			obj.style.position   	= 'absolute';
			obj.style.top        	= "50%";
			obj.style.left       	= "50%";
			obj.style.padding    	= "0px 0px 5px 0px";
			obj.style.textAlign  	= 'center';
			obj.style.border     	= '5px solid #666666';
			obj.style.background 	= '#EFEFEF';
			obj.style.color 		= '#333333';
			obj.style.textalign		= 'Left';
			obj.style.width			= '280px';
			obj.style.marginLeft	= '-140px';
			
			obj.innerHTML = '<div style="margin-bottom: 5px; text-align: right; background-color: #666666; padding: 2px;color: #EFEFEF; font-weight: bold;">Alert box<a href="javascript: hideDiv(\''+id+'\');" style="margin-left: 20px; color: #EFEFEF;">x</a></div></div><div style="background-color: #FFFFFF; padding: 2px; margin-bottom: 3px; border: 1px solid #CCCCCC;">'+text+'</div><center><input type="button" value="OK" onClick="hideDiv(\''+id+'\');" class="button"></center>';
			
			document.getElementById('top').appendChild( obj );
			
		}
