/**
<description>
	browser object contains all information of cross browser programming
</description>
**/

var browser = new Object();
var tp;

//**** Property Definition
browser.appName = navigator.appName;
browser.userAgent = navigator.userAgent;
//Document Body
//browser.db = (document.compatMode && document.compatMode.toLowerCase() != "backcompat")?document.documentElement: (document.body || null);
browser.op = !!(window.opera && document.getElementById);
browser.op6 = !!(browser.op && !(browser.db && browser.db.innerHTML));
tp = browser.userAgent.toLowerCase();
browser.ie = !!(tp.indexOf("msie") >= 0 && document.all && !browser.op); // && browser.db: is null here.


//**** Method Definition
browser.toString = function(){
	var str="";
	str =  "" +
	"appName : " + this.appName + " [browser name]<br>" +
//	"db : " + this.db + "[document:body]<br>" +	
	"ie : " + this.ie + "[Is Browser Internet Explorer]<br>" +
	"op : " + this.op + "[?]<br>" +
    "userAgent : " + this.userAgent + "<br>" +
    "";
	return str;
}




/** short reference name for browser **/
var br = browser;