
$(document).ready
(
	function()
	{
		$(document).keyup( checkKeystroke );
		$("input#golf-search-text").keydown( checkSearchEnter );
		$("input#golf-search-button").click( startSearch );
	}
);


function checkKeystroke(pEvt)
{
	// Get the keyup event object from argument pEvt (standard), or from window.event (IE)
	var evt = (pEvt) ? pEvt : window.event;
	
	if (evt.keyCode == 120)
	{
		// get the hidden dnn:LOGIN skin control and navigate to its url
		var loginlink = document.getElementById("dnn_dnnLOGIN_hypLogin");
		if (loginlink)
		{
			window.location = (loginlink.href);
		}
	}
	
	if (evt.keyCode == 119)
	{
		var url = $('form').attr('action');
		url = url.substring(url.indexOf('tabid/') + 6);
		url = url.substring(0, url.indexOf('/'));
		window.location = '/admin/?' + url;
	}
}


function startSearch()
{
	document.forms[0].action = "/SearchResults/tabid/696/Default.aspx";
	document.forms[0].submit();
}


function checkSearchEnter(pEvt)
{
	// Get the keyup event object from argument pEvt (standard), or from window.event (IE)
	var evt = (pEvt) ? pEvt : window.event;
	if (evt.keyCode == 13) startSearch();
}


// Afdrukken van de pagina-inhoud m.b.v. een nieuw window waar het inhoud-deel van de huidige
// pagina naar toe wordt gekopieerd.
function printInhoud()
{
	// neem inhoud van tabelcel voor het contentpane
	var html = $('div#contentcontainer div.contentpane').html();
	var breadcrumb = $('div#breadcrumbcontainer').html();

	// plaats inhoud in html context met stylesheet
	html = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"
		+ "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n"
		+ "<title>" + document.title + "</title>\n"
		+ "<style type='text/css'> \n"
		+ "@import '/Portals/golf/Skins/acgolf/print.css'; \n"
		+ "</style>\n"
		+ "<script type='text/javascript' src='/Portals/golf/Skins/acgolf/print.js'></script>\n"
		+ "</head>\n"
		+ "<body>\n"
		+ "<div id='printbar'>\n"
		+ "<img src='/Portals/golf/Skins/acgolf/images/nvg-print-logo.png' />\n"
		+ "<div><a href='javascript:afdrukken();'>Afdrukken</a> <a href='javascript:window.close();'>Sluiten</a></div>\n"
		+ "<p>Deze pagina is afkomstig uit Drive naar veilig werken - Arbocatalogus Golfaccommodaties - copryight NVG 2008</p>\n"
		+ "</div>\n"
		+ "<div id='breadcrumbcontainer'>" + breadcrumb + "</div>\n"
		+ html
		+ "</body></html>";

	if (html.length)
	{
		// open popup window, schrijf print-inhoud erin en open print dialog
		var args = "height=520, width=620, resizable=yes, scrollbars=yes, directories=no, location=no, menubar=no, toolbar=no";
		var printwindow = window.open("", "printwindow", args);
		printwindow.document.write(html);
		printwindow.document.close(); // (flush buffer met in window geschreven html)
	}
}

