var ie = document.all?true:false;

function detect()
{
	var N= navigator.appName;	
	var x= navigator.userAgent,M;	
	if(/opera/i.test(x)) M= x.match(/(opera)\/? *(\.?\d+(\.\d+)*)/i);		
	else M= x.match(/(applewebkit|firefox|seamonkey|netscape)\/ *(\.?\d+(\.\d+)*)/i);
	if(M && /safari/i.test(x)) M[1]= 'Safari';
	else if(/microsoft/i.test(N)) M= x.match(/ms(ie) *(\d+(\.\d+)*)/i);	    
	M= (M)? [M[1],M[2]]: [N, navigator.appVersion];     

	if (M[0] == 'Safari')
	{
		if(bi("browserError"))
		{
			bi("browserError").innerHTML = 'The OptionsHouse tool is not compatible with '+ M[0] + '.<br><span style="color:black;font-size:11px;font-weight:normal;">Please <a href="http://www.getfirefox.com">click here</a> to download version 2.0 of Firefox.</span>'
            //bi("browserError").innerHTML = 'The OptionsHouse tool is not compatible with '+ M[0] + '.<br><span style="color:black;font-size:11px;font-weight:normal;">Please <a href="http://www.getfirefox.com">click here</a> to download the latest version of Firefox.</span>'
            bi("browserError").style.display="block";
		}
		
		if(bi("step1button"))
		{
			bi("step1button").style.display='none';
		}


	}
	else if (M[0] == 'Opera')
	{
		if(bi("browserError"))
		{
            bi("browserError").innerHTML = 'The OptionsHouse tool is not compatible with '+ M[0] + '.<br><span style="color:black;font-size:11px;font-weight:normal;">Please <a href="http://www.getfirefox.com">click here</a> to download version 2.0 of Firefox.</span>'
            //bi("browserError").innerHTML = 'The OptionsHouse tool is not compatible with '+ M[0] + '.<br><span style="color:black;font-size:11px;font-weight:normal;">Please <a href="http://www.getfirefox.com">click here</a> to download the latest version of Firefox.</span>'
			bi("browserError").style.display="block";
		}
		
		if(bi("step1button"))
		{
			bi("step1button").style.display='none';
		}


	}
	else
	{
		if (M[0] == 'Firefox')
		{
			var ffVer = M[1];//.replace(/[.]/g,'')
			if(ffVer < 1.504)
			{
				if(bi("browserError"))
				{
                    bi("browserError").innerHTML = 'The OptionsHouse tool is not compatible with version '+ M[1] + ' of ' + M[0] +'. v1.5 or v2.0 is required.'
					bi("browserError").style.display="block";
				}
	
				if(bi("step1button"))
				{
					bi("step1button").style.display='none';
				}

			}
			else
			{
				if(bi("loginImage"))
				{
					bi("loginImage").style.visibility="visible";
				}
			}
		}
		else
		{
			if(M[1] <= 5.5)
			{
				if(bi("browserError"))
				{
					bi("browserError").innerHTML = 'The OptionsHouse tool is not compatible with version '+ M[1] + ' of ' + M[0] +'. v6.0 or higher is required.'
					bi("browserError").style.display="block";
				}
				
				if(bi("step1button"))
				{
					bi("step1button").style.display='none';
				}

			}
			else
			{
				if(bi("loginImage"))
				{
					bi("loginImage").style.visibility="visible";
					bi("signupLinks").style.visibility="visible";	
				}
			}
		}
	}
}
function msgCheck()
{
	message=getValue("message");
	if(message)
	{
		bi("logoutMsg").innerHTML=message;	
	}
}
function getValue(varname){
  var url = window.location.href;
  
  var qparts = url.split("?");

  if (qparts.length == 0)
  {
    return "";
  }

  var query = qparts[1];
  if (query){
    var vars = query.split("&");
    var value = "";

    for (i=0;i<vars.length;i++)
    {
      var parts = vars[i].split("=");
      if (parts[0] == varname)
      {
        value = parts[1];
        break;
      }
    }
    value = unescape(value);
  
    value.replace(/\+/g," ");
  }else{
    skip=1;
  }

  return value;
}
function getVal(element){
	retVal = document.getElementById(element).value;
	return retVal;
}
function resize()
{
	if(top.document.getElementById("contentFrame"))
	{
		top.document.getElementById("contentFrame").style.height = document.getElementById("mainFrame").offsetHeight + 60
	}
}
document.onclick = resize
