function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function IconOver(){
	if (!document.getElementById) {
		return;
	}

	var imgOrigSrc;

	var imgPreload = new Array();
	var images = document.getElementsByTagName('img');
	for (var i = 0; i < images.length; i++) {
		if (images[i].getAttribute('rsrc')) {
			imgPreload[i] = new Image();
			imgPreload[i].src = images[i].getAttribute('rsrc');
			images[i].onmouseover = function() {
				imgOrigSrc = this.getAttribute('src');
				this.setAttribute('src',this.getAttribute('rsrc'))
			}
			images[i].onmouseout = function() {
				this.setAttribute('src',imgOrigSrc);
			}
		}
	}
}

function StrikeThrough(id,lang){
	if (lang == 'nl'){
		IEprompt('Publiek wachtwoord','','Email adres','',id,'strike','Invoer benodigd');
	} else {
		IEprompt('Public password','','Email address','',id,'strike','Input required');
	}
}

function UnDeStrikeThrough(id,lang){
	if (lang == 'nl'){
		IEprompt('','','Email adres','',id,'undestrike','Invoer benodigd');
	} else {
		IEprompt('','','Email address','',id,'undestrike','Input required');
	}
}

function StrikeThroughTry(password,email,id,action){
	if (action == 'strike'){
		if (password != '' && email != ''){
				self.location = "?action=wishpublic&subaction=" + action + "&wish_id=" + id + "&public_password=" + password + "&email=" + email + '&user=roy';
		} 
	}
	else if (action == 'undestrike'){
		if (email != ''){
			self.location = "?action=wishpublic&subaction=" + action + "&wish_id=" + id + "&email=" + email + '&user=roy';
		}
	}
}

function sureDelete(message){
	if (confirm(message)){
		return true;
	}
	else {
		return false;
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return {x:curleft, y:curtop};
}

function findDim(obj) {
	var curw = curh = 0;

	curw = obj.offsetWidth;
	curh = obj.offsetHeight;

	return {w:curw, h:curh};
}

function init(){
	IconOver();

	if(typeof sIFR == "function"){
		sIFR.replaceElement(named({sSelector:"h1#userHeader", sFlashSrc:"flash/wantstohave.swf", sColor:"#FF000A", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=center&offsetTop=0"}));
		//sIFR.replaceElement(named({sSelector:"h3", sFlashSrc:"flash/wantstohave.swf", sColor:"#FF000A", sLinkColor:"#FF000A", sBgColor:"#CCEEFC", sHoverColor:"#00ACEE", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
	};
}
