
function sfchkenter(e) {
	if (!e) e = window.event;
	if (e.keyCode == 13) document.getElementById('searchnow').click();
}

function showMonth(y,m) {
	var frm = document.getElementById('calendar');
	frm.elements['yr'].value = y;
	frm.elements['mn'].value = m;
	callToServer(frm.name);
	return false;
}

function showDate(e, wname) {
	if (!e) var e = window.event;
	var day_obj  = (e.srcElement) ? e.srcElement : e.target;
	if (day_obj.tagName == "TD") {
		if (day_obj.getAttribute('lnk') != '') top.location.replace("/summitclub/weblog/" + wname + "/?showdate=" + day_obj.getAttribute('lnk'));
	}
	return false;
}

function fix_content_height() {
	if (!document.getElementById('mainbody') || !document.getElementById('sidebar')) return;

	var m = document.getElementById('mainbody');
	var s = document.getElementById('sidebar');
	var sc = document.getElementById('sidebar_content');

	//alert(document.getElementById('sidebar').offsetLeft + ":" + document.getElementById('sidebar').style.left);

	if (s.getAttribute("resize")) {
		//alert(m.offsetHeight + ":" + s.offsetHeight + ':' + s.scrollHeight + ':' + sc.scrollHeight);
		if (m.scrollHeight < sc.scrollHeight) {
			m.style.height = sc.offsetHeight + "px";
		} else {
			s.style.height = m.offsetHeight + "px";
		}

	}
	if (s.getAttribute("msiealignleft")) {
		//alert("here");
		fix_sidebar();
	}
}

function fix_sidebar() {
	if (document.getElementById('sidebar').offsetLeft > 100 ) {
		//alert("xx:" + document.getElementById('sidebar').offsetLeft + ":" + document.getElementById('sidebar').style.left);
		document.getElementById('sidebar').style.pixelLeft-=200;
	}
	if (document.getElementById('sidebar').offsetLeft < 0) {
		document.getElementById('sidebar').style.pixelLeft = 0;
	}
 }
 
window.onload=fix_content_height;
window.onresize=fix_content_height;


function _invalidlogin() {
	alert("Onbekende combinatie gebruikersnaam/wachtwoord!");
	document.getElementById('frm_focus').focus();
}

function _invalidemail() {
	alert("Onbekend emailadres!");
	document.getElementById('frm_email').focus();
}

// function _loginretrieved() {
// 	alert("Er is een email verstuurd met daarin uw logingegevens.");
// 	document.getElementById('frm_focus').focus();
// 	document.getElementById('frm_email').value='';
// 	loginforgotten('hide');
// }
// 
// function testinvoer(frm) {
// 	if (frm.username.value == '') {
// 		alert("U heeft geen naam ingevoerd!");
// 		return false;
// 	}
// 	if (frm.password.value == '') {
// 		alert("U heeft geen wachtwoord ingevoerd!");
// 		return false;
// 	}
// 	callToServer(frm.name);
// 	return false;
// }
// 
// function retrievelogin(frm) {
// 	if (frm.email.value == '') {
// 		alert("U heeft geen emailadres ingevoerd!");
// 		return false;
// 	}
// 	callToServer(frm.name);
// 	return false;
// }
// 
// function loginforgotten(action) {
// 	if (action == 'toggle') {
// 		document.getElementById('lostlogin').style.display = (document.getElementById('lostlogin').style.display == 'block') ? 'none' : 'block';
// 	} else {
// 		document.getElementById('lostlogin').style.display= (action == 'hide') ? 'none' : 'block';
// 	}
// 	fix_content_height();
// }

// - login stuff

// new xajax stuff
function submitNewUserForm(frm) {

	var e = frm.elements;

	if (!checkWebForm(e)) return;

	var chksum = location.hostname;
	e['checksum'].setAttribute("value",chksum);
	xajax.$('newuser_submitButton').disabled=true;
	xajax.$('newuser_submitButton').value="please wait...";
	var fd = xajax.getFormValues(frm.id);
	xajax_processNewUserForm(fd);

	return false;
}

function submitNewUserForm_status(status,errormsg) {
	xajax.$('newuser_submitButton').disabled=false;
	xajax.$('newuser_submitButton').value="Aanmaken";
	if (status) {
		location.href="/summitclub/weblog/";
	} else {
		alert(errormsg);
	}
}

function submitNewWeblogForm(frm) {
	var e = frm.elements;

	if (!checkWebForm(e)) return;

	//location.href="#top";
	var chksum = location.hostname;
	e['checksum'].setAttribute("value",chksum);
	xajax.$('newweblog_submitButton').disabled=true;
	xajax.$('newweblog_submitButton').value="please wait...";
	var fd = xajax.getFormValues(frm.id);
	xajax_processNewWeblogForm(fd);
	return false;
}

function submitNewWeblogForm_status(status,errormsg) {
	xajax.$('newweblog_submitButton').disabled=false;
	xajax.$('newweblog_submitButton').value="Aanmaken";
	if (status) {
		location.href="/summitclub/weblog/" + errormsg +"/admin/";
	} else {
		alert(errormsg);
	}
}

/*function submitLoginForm(frm) {
	var e = frm.elements;

	if (!checkWebForm(e)) return;

	//location.href="#top";
	var chksum = location.hostname;
	e['checksum'].setAttribute("value",chksum);
	xajax.$('login_submitButton').disabled=true;
	xajax.$('login_submitButton').value="please wait...";
	var fd = xajax.getFormValues(frm.id);
	xajax_processLogin(fd);
	return false;
}

function submitLoginForm_status(status,errormsg) {
	xajax.$('login_submitButton').disabled=false;
	xajax.$('login_submitButton').value="Login";
	if (status) {
		location.reload(true);
	} else {
		alert(errormsg);
	}
}*/

function xajax_processNewUserForm(){xajax.call("processNewUserForm",arguments,1);}
function xajax_processNewWeblogForm(){xajax.call("processNewWeblogForm",arguments,1);}
//function xajax_processLogin(){xajax.call("processLogin",arguments,1);}
//function xajax_processLogout(){xajax.call("processLogout",arguments,1);}
//function xajax_retrieveLogin(){xajax.call("retrieveLogin",arguments,1);}

