var g_iCavTimer;
var g_CarEle = null;
var g_iCavDivLeft;
var g_iCavDivTop;
document.onhelp = function() {return(false); }
window.onhelp = function() {return(false); }
document.onkeydown = KeyHit

function SetCavTimer(evt)
{
	var e = (window.event) ? window.event : evt;
	var src = (e.srcElement) ? e.srcElement : e.target;

	g_iCavDivLeft = e.clientX - 2 + document.body.scrollLeft;
	g_iCavDivTop = e.clientY + 19 + document.body.scrollTop;

	window.clearTimeout(g_iCavTimer);
	g_iCavTimer = window.setTimeout("ShowCavTitle()", 500);
	g_CarEle = src;
}

function CancelCavTimer(evt)
{
	var e = (window.event) ? window.event : evt;
	var src = (e.srcElement) ? e.srcElement : e.target;

	var div = document.getElementById('cavTitleDiv');
	if (div)
		document.body.removeChild(div);

	window.clearTimeout(g_iCavTimer);
	g_CarEle = null;
}

function ShowCavTitle()
{
	for (var i = g_CarEle.attributes.length - 1; i >= 0; i--)
	{
		if (g_CarEle.attributes[i].name.toUpperCase() == 'CAVTITLE')
		{
			var div = document.getElementById('cavTitleDiv');
			if (div)
				break;

			div = document.createElement("<DIV>");
			div.id = 'cavTitleDiv';
			div.style.position = 'absolute';
			div.style.visibility = 'visible';
			div.style.zIndex = 10;
			div.style.backgroundColor = 'white';
			div.style.border = '1px solid black';
			div.style.font = "normal normal normal 11pt normal 'verdana'";

			var sLeft = new String();
			sLeft = g_iCavDivLeft.toString();
			sLeft += 'px';
			div.style.left = sLeft;
			var sTop = new String();
			sTop = g_iCavDivTop.toString();
			sTop += 'px';
			div.style.top = sTop;
			
			div.innerHTML = g_CarEle.attributes[i].value.split("\n").join("<br>").split(" ").join("&nbsp;");
			document.body.appendChild(div);

			var iWidth = div.scrollWidth + 10;
			var sWidth = new String();
			sWidth = iWidth.toString();
			sWidth += 'px';
			div.style.width = sWidth;

			break;
		}
	}
}
function emoticon(form, field, text) {
	text = ' ' + text + ' ';
	if (top.document.forms.post.message.createTextRange && top.document.forms.post.message.caretPos) {
		var caretPos = top.document.forms.post.message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
		top.document.forms.post.message.focus();
	} else {
		top.document.forms.post.message.value += text;
		top.document.forms.post.message.focus();
	}
}
function opencloselink(a,b,c){
	if (a.style.display == false){
		a.style.display = 'none'
		b.style.display = ''
		c.style.display = 'none'
	} else {
		a.style.display = ''
		b.style.display = 'none'
		c.style.display = ''
	}
} 
function checkdetails(){
	regexp_tel = /^[0-9-]+$/;
	checkerror = '';
	if (document.mailer.naam.value == ''){
		checkerror += "\n- Naam";
	}			
	if (document.mailer.email.value == ''){
		checkerror += "\n- E-mail Adres";
	}
	if (document.mailer.subject.value == ''){
		checkerror += "\n- Subject";
	}
	if (document.mailer.body.value == ''){
		checkerror += "\n- Het bericht";
	}	
	if (checkerror != "") {
		checkerror ="\n" +
		"De volgende velden zijn niet ingevuld:\n" +
		checkerror + "\n" +
		"\nPas dit aan en druk nogmaals op bewaar";
		alert(checkerror);
		return false;
	}
}
function checkguestpost(){
	regexp_tel = /^[0-9-]+$/;
	checkerror = '';
	if (document.post.myname.value == ''){
		checkerror += "\n- Naam";
	}			
	if (document.post.message.value == ''){
		checkerror += "\n- Het bericht";
	}
	if (document.post.mycode.value == ''){
		checkerror += "\n- De verificatie code";
	}	
	if (checkerror != "") {
		checkerror ="\n" +
		"De volgende velden zijn niet ingevuld:\n" +
		checkerror + "\n" +
		"\nPas dit aan en druk nogmaals op bewaar";
		alert(checkerror);
		return false;
	}
}
function resubmit() {
 document.pagina.action="?p=2&page=profile&section=beh_agenda&sub=new";
 document.pagina.submit();
}
function KeyHit(evt) { 
 if (event.keyCode == 112) {
  window.open ("http://www.band-whatever.nl/handleiding/handleiding.pdf","mywindow","menubar=no,statusbar=yes,scrollbars=1,titlebar=yes,toolbar=no,location=no,width=800,height=500"); 
 }
}


