﻿
var changeMade=false;

function setChangeMade(changed) {
    changeMade=changed;
}
function getChangeMade() {
    return changeMade;
}

function initConfirmExit() {
    window.onbeforeunload = confirmExit;
}

function confirmExit() {
    if(getChangeMade()){
        return "U heeft gewijzigd, heeft u ook alles opgeslagen?";}
}

function redirectToPreviousPage() {
    history.back(-1);
}

function redirectToPage(url) {
   var doc=document;
   var loc=doc.location ;
   loc.href=url;
}

function redirectToReferrer() {
   var doc=document;
   var loc=doc.location ;
   loc.href=getReferrerUrl();
}

function getReferrerUrl() {
   var doc=document;
   var loc=doc.location ;
   var url=doc.referrer;
   return url;
}

function doPostBack() { 
   document.forms[0].submit(); 
}

function breakOutFrame() {
    if (window!= top) {
        top.location.href=location.href;
    }
}

function handleEnter(field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
	    var i;
	    for (i=0; i < field.form.elements.length; i++)
	        if (field == field.form.elements[i])
		        break;
	    i= (i+1) % field.form.elements.length;
	    field.form.elements[i].focus();
	    return false;
    }
    else
        return true;
}


function ctrlA(control) {
    with(control){
        focus(); select() 
    }
    if(document.all){
        var txt=control.createTextRange()
        txt.execCommand("Copy") 
        window.status='Selected and copied to clipboard!'
    }
    else {
        window.status='Press ctrl-c to copy the text to the clipboard'
    }
    setTimeout("window.status=''",3000)
} 

function setIFrameUrl(iFrameId, url)
{
   //document.all(iFrameId).document.location.href = url;
   document.all(iFrameId).src = url;
}
