// JavaScript Document
function startOnlineEditor(subject)
	{
		editInSiteURL = 'index.php?subject=' + subject + '&editinsite=1';
		newWindow=window.open(editInSiteURL,'_top');
	}


var keypressed_A = false;
var keypressed_B = false;


function startOnKeyCombination(e)
	{

	var evt = e || window.event;

	//18 = ALT
	//17 = CTRL
	//83 = s
	//32 = spatiebalk

		
		if (evt.keyCode == 17 || evt.keyCode == 83 || evt.keyCode == 32 || evt.keyCode == 18){
			if (evt.keyCode == 17 || evt.keyCode == 18) {keypressed_A = true;}
			if (evt.keyCode == 83 || evt.keyCode == 32) {keypressed_B = true;}
		}
		else {
			keypressed_A = false;
			keypressed_B = false;
		}
		if (keypressed_A && keypressed_B) {
			keypressed_A = false;
			keypressed_B = false;
			startOnlineEditor(subject);
		}
	}

function PrintThisPage(obj) 
{ 
   var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
       sOption+="scrollbars=yes,width=750,height=600,left=100,top=25"; 

   var sWinHTML = document.getElementById(obj).innerHTML; 
   
   var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><LINK href=/site/css/default.css rel=Stylesheet><body>'); 
       winprint.document.write(sWinHTML);          
       winprint.document.write('</body></html>'); 
       winprint.document.close(); 
       winprint.focus(); 
	   winprint.print();
}


/* CONFIRM DELETE*/	
function confirmDelete(id, ask, url) //confirm order delete
{
	temp = window.confirm(ask);
	if (temp) //delete
	{
		window.location=url+id;
	}
}

/* OPEN NEW WINDOW*/		
function openNewWindow(URLtoOpen, windowName, windowFeatures) 
{ 
	newWindow=window.open(URLtoOpen, windowName, windowFeatures); 
}

// Print pagina:
function printit(){  
if (window.print) {
   window.print();  
} else {
   var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
   WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
}
}






//Terug scrollen naar positie op pagina na terugkeren vanuit detailpagina:
//Dit gaat uiteraard vanzelf in FireFox maar voor IE moet er weer apart een functie geschreven worden..
/*function saveDivPosition(pos, page) {
	alert('save'+pos+" "+page)
	var date = new Date();
	var mins = 70;
	date.setTime(date.getTime()+(mins*60*1000));
	var expires = "expires="+date.toGMTString();
	alert(expires)
	document.cookie = 'scrollpositie_pagina'+page+'='+pos+'; '+expires+'; path=/'
}

function del_cookie_scroll(name) {

	var toDelete = name.replace(/ /g,'') +
	'=; expires=Thu, 01-Jan-01 00:00:01 GMT; path=/';
	alert(toDelete + ' dan')
	document.cookie = toDelete;
	alert(name+' is verwijderd uit de favorieten');
}

function fixScroll(cookie, pos) {
	alert('de huidige positie: '+ $('content_right').scrollTop)
	$('content_right').scrollTop = pos;
	alert('de nieuwe positie: '+ $('content_right').scrollTop)
	del_cookie_scroll(cookie);
}

function correctDivPosition(page) {
	var cookie = new Array();
	cookie = document.cookie.split(';')
	//cookie = cookie.reverse();
	alert(cookie)
	for(i=0;i<cookie.length;i++) {
		var content = cookie[i].split('=');
		content[0] = content[0].replace(/ /g,'');
		
		if(content[0] == 'scrollpositie_pagina'+page) {
			alert('match: '+content[1])
			fixScroll(content[0], content[1]);
		} else {
			//alert(content[0] + 'scrollpositie_pagina'+page)
		}
	}	
}
*/


