	function showMonth(month){
		postBody = 'action=getMonth&month=' + month;
		new Ajax.Updater('calContainer', '/2010/actions.php', {method:'post', postBody:postBody});		
		return true;
	}
	
	function getCheckedValue(radioObj) {
		if(!radioObj)
			return "";
		var radioLength = radioObj.length;
		if(radioLength == undefined)
			if(radioObj.checked)
				return radioObj.value;
			else
				return "";
		for(var i = 0; i < radioLength; i++) {
			if(radioObj[i].checked) {
				return radioObj[i].value;
			}
		}
		return "";
	}

	var validate = function(fields){
	var error = false;
	var content = "Fyll i rutorna nedan:\n";
	if(fields.length > 0){
		for(var i = 0; i < fields.length; i++){
			if(typeof(document.getElementById(fields[i][0])) != 'undefined'){
				if(fields[i][2] == 'radio'){
					var field = document.getElementById(fields[i][0]);
					var form = field.form;
					if(getCheckedValue(eval('form.' + document.getElementById(fields[i][0]).name)) == ''){
						error = true;
						content += fields[i][1] + "\n";
					}
				}else if(fields[i][2].substring(0, 1) == '=' && typeof(document.getElementById(fields[i][2].substring(1))) != 'undefined'){
					if(document.getElementById(fields[i][0]).value != document.getElementById(fields[i][2].substring(1)).value){
						error = true;
						content += fields[i][1] + "\n";
					}
				}
				if(fields[i][2] == 'not-empty'){
					if(document.getElementById(fields[i][0]).value == '' || document.getElementById(fields[i][0]).value == fields[i][3]){
						error = true;
						content += fields[i][1] + "\n";
					}
				}
				if(fields[i][2] == 'checked'){
					if(document.getElementById(fields[i][0]).checked == false){
						error = true;
						content += fields[i][1] + "\n";
					}
				}
				if(fields[i][2] == 'regexp'){
					pattern = fields[i][3];
					if(!pattern.test(document.getElementById(fields[i][0]).value)){
						error = true;
						content += fields[i][1] + "\n";
					}
				}
			}
		}
	}
	content += '';
	if(error === false){
		return true;
	}else{
		alert(content);
		return false;
	}
}
