function (e, p) {
	if (!e) return false;
	var el = e.target || e.srcElement || e || false;
	while (el && el != p) {
		el = el.parentNode || false;
	}
	return (el !== false);
}
function (e, p) {
	if (!e) return false;
	var el = e.target || e.srcElement || e || false;
	while (el && el != p) {
		el = el.parentNode || false;
	}
	return (el !== false);
}
function ( e , p ) { if ( ! e ) return false ; var el = e . target || e . srcElement || e || false ; while ( el && el != p ) { el = el . parentNode || false ; } return ( el !== false ) ; }
based on from https://github.com/inuyaksa/jquery.nicescroll/blob/master/jquery.nicescroll.js
based on from https : // github . com / inuyaksa / jquery . nicescroll / blob / master / jquery . nicescroll . js