
// Browser detection variables.
var agt        = navigator.userAgent.toLowerCase();
var is_major   = parseInt(navigator.appVersion);
var is_minor   = parseFloat(navigator.appVersion);    
var is_ie      = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3     = (is_ie && (is_major < 4));
var is_ie4     = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up   = (is_ie && (is_major >= 4));
var is_ie5     = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5   = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up   = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6     = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up   = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
var is_ie7     = (is_ie && (is_major == 4) && (agt.indexOf("msie 7.")!=-1) );
var is_ie7up   = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5 && !is_ie6);
				    
var winW = 630, winH = 460;
/*
 * Get web-browsers full screen width.
 */
function get_winsize()
{
    if( typeof( window.innerWidth ) == 'number' ) {
	//Non-IE
	winW = window.innerWidth;
	winH = window.innerHeight;
    } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
	//IE 6+ in 'standards compliant mode'
	winW = document.documentElement.clientWidth;
	winH = document.documentElement.clientHeight;
    } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4 compatible
	winW = document.body.clientWidth;
	winH = document.body.clientHeight;
    }
}

/*
 * Try every possible way to get this class.
 */
function getXMLHTTPRequest()
{
    var request = false;
    try
    {
	request = new XMLHttpRequest(); /* Firefox */
    }
    catch(err1)
    {
	try
	{
	    request = new ActiveXObject("Msxml2.XMLHTTP"); /* ie */
	}
	catch(err2)
	{
	    try
	    {
		request = new ActiveXObject("Microsoft.XMLHTTP"); /* aldre ie */
	    }
	    catch(err3)
	    {
		alert("You are missing XMLHttpRequest or javascript, please upgrade your browser! http://www.mozilla.com");
		request = false;
	    }
	}
    }
    return(request);
}
