function getParentsOf(element, level, debug) {
	var i = 1;
	var code = 'element';
	if (eval(code)) {
		while (i<=level && eval(code+'.parentNode')) { code += '.parentNode'; i++;}; 
		if (debug) {
			var deb_str = 'tagName = '+eval(code+'.tagName')+'\n';
			deb_str += 'id = '+eval(code+'.id')+'\n';
			deb_str += 'className = '+eval(code+'.className')+'\n';
			deb_str += 'title = '+eval(code+'.title')+'\n';
			deb_str += 'name = '+eval(code+'.name')+'\n';
			deb_str += 'href = '+eval(code+'.href')+'\n';
			deb_str += 'target = '+eval(code+'.target')+'\n';
			deb_str += 'alt = '+eval(code+'.alt')+'\n';
			deb_str += 'width = '+eval(code+'.width')+'\n';
			deb_str += 'height = '+eval(code+'.height')+'\n';
			deb_str += 'offsetWidth = '+eval(code+'.offsetWidth')+'\n';
			deb_str += 'offsetHeight = '+eval(code+'.offsetHeight')+'\n';
			deb_str += 'Parent Level = '+(i-1)+'\n';
			alert(deb_str);
		}
		return eval(code);
	} else alert('No Object!');
	return false;
}
