
function disableSelection(target){
if (typeof target.onselectstart!="undefined") {//IE route
	target.onselectstart=function(){return false};
    target.ondragstart=function(){return false};}
else if (typeof target.style.MozUserSelect!="undefined"){ //Firefox route
	target.style.MozUserSelect="none";
    target.onmousedown=function(){return false};}
    
else {//All other route (ie: Opera)
	target.onmousedown=function(){return false}
target.style.cursor = "default"
}
}

//Sample usages
//disableSelection(document.body) //Disable text selection on entire body
//disableSelection(document.getElementById("mydiv")) 
//Disable text selection on element with id="mydiv"
