function include(file_path){
	var j = document.createElement("script");
	j.type = "text/javascript";
	j.src = file_path;
	document.body.appendChild(j);
}

function include_once(file_path){
	var sc = document.getElementsByTagName("script");
	for (var x in sc)
		if (sc[x].src != null && sc[x].src.indexOf(file_path) != -1) return;
	include(file_path);
}

function detectBrowserVersion(){
   var userAgent = navigator.userAgent.toLowerCase();
   //alert(userAgent);
   $.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());
   var version = 0;
   
   // Is this a version of IE?
   if($.browser.msie){
   userAgent = $.browser.version;
   userAgent = userAgent.substring(0,userAgent.indexOf('.'));
   version = "msie";
   //version = "msie " + $.browser.version;
   }
   
   // Is this a version of Chrome?
   if($.browser.chrome){
   userAgent = userAgent.substring(userAgent.indexOf('chrome/') +7);
   userAgent = userAgent.substring(0,userAgent.indexOf('.'));
   version = "chrome";
   // If it is chrome then jQuery thinks it's safari so we have to tell it it isn't
   $.browser.safari = false;
   }
   
   // Is this a version of Safari?
   if($.browser.safari){
   userAgent = userAgent.substring(userAgent.indexOf('safari/') +7);
   userAgent = userAgent.substring(0,userAgent.indexOf('.'));
   version = "safari";
   }
   
   // Is this a version of Mozilla?
   if($.browser.mozilla){
   //Is it Firefox?
   if(navigator.userAgent.toLowerCase().indexOf('firefox') != -1){
   userAgent = userAgent.substring(userAgent.indexOf('firefox/') +8);
   userAgent = userAgent.substring(0,userAgent.indexOf('.'));
   version = "mozilla";
   }
   // If not then it must be another Mozilla
   else{
   }
   }
   
   // Is this a version of Opera?
   if($.browser.opera){
   userAgent = userAgent.substring(userAgent.indexOf('version/') +8);
   userAgent = userAgent.substring(0,userAgent.indexOf('.'));
   version = "opera";
   }
   //alert(version + " " + $.browser.version);
   return version;
} 


