function fly(fileID, width, height, scroll) {
	win = window.open(fileID , "fly", "menubar=0,scrollbars=" + scroll + ",toolbar=0,location=0,directories=0,status=0,resizable=1,width=" + width + ",height=" + height);
	win.resizeTo(width, height);	
}

function show(elementId,type) {
	if (document.getElementById) {
		var theElement = document.getElementById(elementId);
	} else {
		if (document.all) {
			var theElement = document.all[elementId];
		} else {
			var theElement = new Object();
		}
	}
	if (!theElement) { return; }
	if (theElement.style) { theElement = theElement.style; }
	if (typeof(theElement.display) == 'undefined' && !( window.ScriptEngine && ScriptEngine().indexOf( 'InScript' ) + 1 ) ) { return; }

	type = 'inline';
	if(type == '' || navigator.appName == "Microsoft Internet Explorer")
	{
		type = 'inline';
	}

	theElement.display = type;


}

function hide(elementId) {
	if (document.getElementById) {
		var theElement = document.getElementById(elementId);
	} else {
		if (document.all) {
			var theElement = document.all[elementId];
		} else {
			var theElement = new Object();
		}
	}
	if (!theElement) { return; }
	if (theElement.style) { theElement = theElement.style; }
	if (typeof(theElement.display) == 'undefined' && !( window.ScriptEngine && ScriptEngine().indexOf( 'InScript' ) + 1 ) ) { return; }

	theElement.display = 'none';
}

function toggle(e) {
	var theElement = document.getElementById(e);
	if (theElement.style.display == "none")   {
		show(e);
	} else {
		hide(e);
	}
}

function confirmDelete(delUrl) {
    if (confirm("Wil je het document permanent verwijderen?")) {
        document.location = delUrl;
    }
}

function confirmGo(goUrl,message) {
    if (confirm(message)) {
        document.location = goUrl;
    }
}

function selectDay(days, months, years, d, m, y) {
	for(i = 0; i < months.length; i++) {
		if(parseInt(months[i].value) == m) {
			months[i].selected = true;
			break;
		}
	}
	
	for(i = 0; i < years.length; i++) {
		if(parseInt(years[i].value) == y) {
			years[i].selected = true;
       			break;
		}
	}

	for(i = 0; i < days.length; i++) {
		if(parseInt(days[i].value) == d) {
			days[i].selected = true;
			break;
		}
	}
	
}

function changeCalendar(){
        var yearelem, monthelem, year, month;
        yearelem = document.getElementById('yearBox')
        monthelem = document.getElementById('monthBox')
        year = yearelem.value;
        month = monthelem.value;
        document.location.href = '/calendar/activities/item?year='+year+'&month='+month;
}

month_normal = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
month_leap = new Array(0,31,29,31,30,31,30,31,31,30,31,30,31);

function refillDays(obj,m,y){
    var d;
    var oldval = obj.value;
    if (y%4==0){
        d = month_leap[m];
    } else {
        d = month_normal[m];
    }
    obj.options.length = 0;
    for (var i=1; i<=d; i++){
        obj.options[obj.options.length] = new Option(i,i);
        if (i==oldval){
            obj.options[obj.options.length-1].selected = true;
        }
    }
}

function repositionFooter() {
    var filldiv   = document.getElementById("fill");
    var footerdiv = document.getElementById("footer");

    var pos = findPosY(footerdiv);
    var h   = document.body.clientHeight;
    var newheight = h - pos;
    if(newheight > 0) {
        filldiv.style.height = newheight + 2;
    }
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}else if (obj.y) {
                curtop += obj.y;
        }
	return curtop;
}