	function changeDays(valMon, argDay) {
		var objDay = document.getElementById(argDay);

		if (valMon == 4 || valMon == 6 || valMon == 9 || valMon == 11) {
			intDays = 30;
		} else if (valMon == 2) {
			intDays = 29;	
		} else {
			intDays = 31;
		}

		option = new Array(intDays);
		days_cnt = objDay.length;

		while(days_cnt-- > 0) {
			objDay.remove(days_cnt);
		}

		while(++days_cnt < intDays) {
			option[days_cnt] = new Option((days_cnt+1), (days_cnt+1));
			objDay.options[days_cnt] = option[days_cnt];
		}
	}
	
	function mark_func(strType, intState) {
		var form = document.getElementById('modify');
		if(!confirm("Vill du fortsätta?"))
			return;
			
		if(strType == 'inbox') {
			switch(intState) {
				case 1:
					form.action = "?mod=pm&op=delete&box=in";
					break;
				case 2:
					form.action = "?mod=pm&op=update&box=in";
					break;
			}
		} else if (strType == 'outbox') {
				if(intState == 1)
					form.action = "?mod=pm&op=delete&box=out";
		} else if (strType == 'edInbox') {
			switch(intState) {
				case 1:
					form.action = "?mod=admin/pm/inbox&op=delete";
					break;
				case 2:
					form.action = "?mod=admin/pm/inbox&op=update";
					break;
			}
		} else if (strType == 'sent') {
				if(intState == 1)
					form.action = "?mod=admin/pm/sent&op=delete";
		} else if(strType == 'subscriptions') {
			switch(intState) {
				case 1:
					form.action = "?mod=subscriptions&op=delete";
					break;
				case 2:
					form.action = "?mod=subscriptions&op=update";
					break;
			}
		} else if(strType == 'categories') {
			if(intState == 1)
				form.action = "?mod=admin/manage/categories&op=delete";
		} else if (strType == 'sports') {
			if(intState == 1)
				form.action = "?mod=admin/manage/sports&op=delete";
		} else if (strType == 'brands') {
			if(intState == 1)
				form.action = "?mod=admin/manage/brands&op=delete";
		} else if (strType == 'forums') {
			if(intState == 1)
				form.action = "?mod=admin/forum/forums&op=delete";
		} else if (strType == 'sections') {
			if(intState == 1)
				form.action = "?mod=admin/forum/sections&op=delete";
		} else if (strType == 'polls') {
			if(intState == 1)
				form.action = "?mod=admin/polls&op=delete";
		} else if (strType == 'comments') {
			switch(intState) {
				case 1:
					form.action = "?mod=admin/reports/comments&op=approve";
					break;
				case 2:
					form.action = "?mod=admin/reports/comments&op=delete";
					break;
			}
		} else if (strType == 'posts') {
			switch(intState) {
				case 1:
					form.action = "?mod=admin/reports/posts&op=approve";
					break;
				case 2:
					form.action = "?mod=admin/reports/posts&op=delete";
					break;
			}
		}
		
		form.submit();
	}

	function popup(strUrl) {
		window.open(strUrl, 'popup','width=268,height=200,resizable=no');
	}
	
	function popupWindow(strUrl, w, h, scroll){
		var win= null;
		var winl = (screen.width-w)/2;
		var wint = (screen.height-h)/2;
		var settings ='height='+h+',';
		settings +='width='+w+',';
		settings +='top='+wint+',';
		settings +='left='+winl+',';
		settings +='scrollbars='+scroll+',';
		settings +='resizable=no';
		
		win=window.open(strUrl, 'popup',settings);
		
		if(parseInt(navigator.appVersion) >= 4){
			win.window.focus();
		}
	}
	
	function insertIntoTextField(argArea, argImage, argAlign, argTitle) {
		if (argArea != null && argImage != null) {
			var textObj 	= window.opener.document.getElementById(argArea);
			var strTitle	= argTitle;
			var aligned 	= argAlign;
			var image 		= argImage;
			var scroll 		= textObj.scrollTop;
			var strText		= "[align " + aligned + "][img]" + image + "[/img]" + strTitle + "[/align]";
			
			if (navigator.appVersion.indexOf("MSIE")!=-1) {
				textObj.focus();
				sel = window.opener.document.selection.createRange();
				sel.text = strText;
			 } else {
	            var selLength = textObj.textLength;
	            var selStart = textObj.selectionStart;
	            var selEnd = textObj.selectionEnd;
	            
	            if (selEnd==1 || selEnd==2) {
	                selEnd=selLength;
	            }
	            
	            var rightText = (textObj.value).substring(0,selStart);
	            var leftText = (textObj.value).substring(selEnd, selLength);
	            textObj.value  = rightText + strText + leftText;
	            textObj.focus();
	            textObj.setSelectionRange(selStart+strText.length,selStart+strText.length);
			 }
	 		textObj.scrollTop = scroll;
		}
         
         window.opener.focus();
         self.close();
	}
	
	function insert(argArea, argUsername) {
		var textObj = window.opener.document.getElementById(argArea);
		textObj.value  = argUsername;
		textObj.focus();
		
		window.opener.focus();
		self.close();
	}
	
	function getRadio(htmlObj) {
		if(!htmlObj)
			return "";
			
		var len = htmlObj.length;
		if(len == undefined)
			if(htmlObj.checked)
				return htmlObj.value;
			else
				return "";
		for(var i = 0; i < len; i++) {
			if(htmlObj[i].checked) {
				return htmlObj[i].value;
			}
		}
		
		return "";
	}
	
	function setRadio(htmlObj, val) {
		if(!htmlObj)
			return;
			
		var len = htmlObj.length;
		if(len == undefined) {
			htmlObj.checked = (htmlObj.value == val.toString());
			return;
		}
		
		for(var i = 0; i < len; i++) {
			htmlObj[i].checked = false;
			if(htmlObj[i].value == val.toString()) {
				htmlObj[i].checked = true;
			}
		}
	}
	
	function countChars(argObj, maxChars, argOutput) {
		var obj = document.getElementById(argObj);
		var strLen = obj.value.length;
		
		if(strLen >= maxChars)
			obj.value = obj.value.substr(0, maxChars);
		
		var output = maxChars - strLen;
		document.getElementById(argOutput).innerHTML = output;		
	}
	
	function changeSize(objDiv, strSize) {
		document.getElementById(objDiv).style.fontSize = strSize;
	}
	
	function addAnswers(intRows) {
		if(intRows < 10) {
			intRows += 1;
			
			var table = document.getElementById("answers");
			var delimiterRow 	= document.createElement("tr");
			var delimiterCell 	= document.createElement("td");
			var delimiterImg 	= document.createElement("img");
			delimiterImg.src 	= 'images/space.gif';
			delimiterImg.style.height = '8px';
			
			delimiterCell.appendChild(delimiterImg);
			delimiterRow.appendChild(delimiterCell);
			table.appendChild(delimiterRow);
			
			var newRow 			= document.createElement("tr");
			var rightCell 		= document.createElement("td");
			var leftCell		= document.createElement("td");
			var leftText 		= document.createTextNode("Svar "+intRows+": ");
			leftCell.className 	= "brun";
			
			var rightText 			= document.createElement("input");
			rightText.className 	= "boxar"
			rightText.style.width 	= '250px';
			rightText.name = "ans_"+intRows;
			rightText.id = "ans_"+intRows;
			
			leftCell.appendChild(leftText);
			rightCell.appendChild(rightText);
			newRow.appendChild(leftCell);
			newRow.appendChild(rightCell);
			table.appendChild(newRow);
			
			document.getElementById("newRowLink").href = "javascript:addAnswers("+intRows+");";
		} else {
			alert("Du kan inte ha mer än 10 frågor!");
		}
	}
	
	function toggleResults(objHtml) {
		var elem, vis;
	
		if(document.getElementById)
			elem = document.getElementById(objHtml);
		else if(document.all)
			elem = document.all[objHtml];
		else if(document.layers)
			elem = document.layers[objHtml];
		
		vis = elem.style;
		
		//if(vis.display == '' && elem.offsetWidth != undefined && elem.offsetHeight != undefined)
		//	vis.display = (elem.offsetWidth !=0 && elem.offsetHeight != 0) ? 'inline' : 'none';
	
		vis.display = (vis.display == undefined || vis.display == 'none') ? 'inline' : 'none';
		
		if(vis.display == 'none') {
			document.getElementById('result').style.display = 'inline';
		} else if(vis.display == 'inline') {
			document.getElementById('result').style.display = 'none';
		}
	}
	
	function changeIt() {
		strUrl = '?mod=user/gallery&op=favourites&id=8#images';
		window.location = strUrl;
	}
	
	function toggleFields(objToggle, objHtml) {
		var check, field;
		
		check = document.getElementById(objToggle);
		field = document.getElementById(objHtml);
		if(check.checked)
			field.disabled = true;
		else
			field.disabled = false;
	}