function CheckNoDocuments() { // function to replace the 'No documents found' message
	var  vy = document.getElementById("view");
	if (vy != null) {
		if (vy.innerHTML.indexOf("No documents found") > 0 || vy.innerHTML.indexOf("Inga dokument har hittats") > 0) {
			vy.innerHTML = "Uppgift saknas"
		} else {
			if (document.getElementById("kalender")!= null) {
				var props = 	{
				on_keyup:true,
				sort:true,
				col_width: ["135px","125px","100px","105px"],
				col_0: "none",
				col_1: "select",
				col_2: "select",
				col_3: "select",
				display_all_text: " [ Visa alla ] ",
				sort_select: true,
				alternate_rows: true,
				remember_grid_values: true ,
				filters_row_index: 1,
				sort_config: {
					sort_types:['String', 'String', 'String', 'String', 'String'],
					sort_col: [0,false]
				}
			};
			setFilterGrid( "kalender",props );
			}
		}
	}
} // end function
function transformView() {
	var headElement = document.getElementById("commentlist") ;
	if (headElement != null) {
		rows = headElement.getElementsByTagName("li") ;
		if (rows != null) {
			var counter = 0
			for( i = 0; i < rows.length; i++) {
				rows[i].className = (i % 2 ? '' : 'alt') ;
			}
		}
	}
}
window.onload = function()
{
CheckNoDocuments();
transformView();
	//initialise the docking boxes manager
	var manager = new dbxManager('main'); 	//session ID [/-_a-zA-Z0-9/]
	
	//create new docking boxes group
	var sidebar_right = new dbxGroup(
		'sidebar-right', 		// container ID [/-_a-zA-Z0-9/]
		'vertical', 		// orientation ['vertical'|'horizontal']
		'7', 			// drag threshold ['n' pixels]
		'no',			// restrict drag movement to container axis ['yes'|'no']
		'10', 			// animate re-ordering [frames per transition, or '0' for no effect]
		'yes', 			// include open/close toggle buttons ['yes'|'no']
		'open', 		// default state ['open'|'closed']
		'open', 		// word for "open", as in "open this box"
		'close', 		// word for "close", as in "close this box"
		'click-down and drag to move this box', // sentence for "move this box" by mouse
		'click to %toggle% this box', // pattern-match sentence for "(open|close) this box" by mouse
		'use the arrow keys to move this box', // sentence for "move this box" by keyboard
		', or press the enter key to %toggle% it',  // pattern-match sentence-fragment for "(open|close) this box" by keyboard
		'%mytitle%  [%dbxtitle%]' // pattern-match syntax for title-attribute conflicts
		);
};
http_request = false;
function makePOSTRequest(url, parameters) {
	http_request = false;
	if (window.XMLHttpRequest) {  // Mozilla
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml');}
	} 
	else if (window.ActiveXObject) {  // IE
		try { http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
			try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
		}
	}
	if (!http_request) { alert('Cannot create XMLHTTP instance'); return false;}
	http_request.onreadystatechange = GetResponse;
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
}
function GetResponse() {
	if (http_request.readyState == 4) {	
		if (http_request.status == 200) {
			result = http_request.responseText;
			var start = result.indexOf("id=",1);
			result = "id" + result.substring(start + 3, start + 8 + 3);
		document.getElementById(result).innerHTML = "<img src='/icons/vwicn037.gif' />";
		} else { 
		document.getElementById(result).innerHTML = "<img src='/icons/vwicn038.gif' />";
		}
	}
}
 
function SendMail(txtdata) {
	var poststr = txtdata;
	makePOSTRequest('/klubben.nsf/SendMail?OpenAgent', poststr);
}
   
function betalt(boxName,txtData) {
	var start = txtData.indexOf("id=",1);
	result = "id" + txtData.substring(start + 3, start + 32 + 3);
	document.getElementById(result).innerHTML = "<img src='/ajax-loader.gif' />"; 
	var postStr = txtData + "&bet=no";
	if(boxName.checked) var postStr = txtData + "&bet=yes";
	makePOSTRequest('/klubben.nsf/Update?OpenAgent', postStr);
}
