﻿function IfIE6()
{
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName  = '';
var fullVersion  = 0; 
var majorVersion = 0;

// In Internet Explorer, the true version is after "MSIE" in userAgent
if ((verOffset=nAgt.indexOf("MSIE"))!=-1) {
 browserName  = "Microsoft Internet Explorer";
 fullVersion  = parseFloat(nAgt.substring(verOffset+5));
 majorVersion = parseInt(''+fullVersion);
}

// In Opera, the true version is after "Opera" 
else if ((verOffset=nAgt.indexOf("Opera"))!=-1) {
 browserName  = "Opera";
 fullVersion  = parseFloat(nAgt.substring(verOffset+6));
 majorVersion = parseInt(''+fullVersion);
}

// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) {
 browserName  = "Firefox";
 fullVersion  = parseFloat(nAgt.substring(verOffset+8));
 majorVersion = parseInt(''+fullVersion);
}

// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset=nAgt.lastIndexOf('/')) ) 
{
 browserName  = nAgt.substring(nameOffset,verOffset);
 fullVersion  = parseFloat(nAgt.substring(verOffset+1));
 if (!isNaN(fullVersion)) majorVersion = parseInt(''+fullVersion);
 else {fullVersion  = 0; majorVersion = 0;}
}

// Finally, if no name and/or no version detected from userAgent...
if ( 
    browserName.toLowerCase() == browserName.toUpperCase()
 || fullVersion==0 || majorVersion == 0 
)
{
 browserName  = navigator.appName;
 fullVersion  = parseFloat(nVer);
 majorVersion = parseInt(nVer);
}

//document.write('Browser name  = '+browserName+'<br>');
//document.write('Full version  = '+fullVersion+'<br>');
//document.write('Major version = '+majorVersion+'<br>');
//document.write('navigator.appName = '+navigator.appName+'<br>');
//document.write('navigator.userAgent = '+navigator.userAgent+'<br>');

//if(browserName=="Microsoft Internet Explorer"&&majorVersion<=6)
if(browserName=="Microsoft Internet Explorer")
{
return true;
}
else
{
return false;
}

}


// render a popup to fill the screen - this is extra requirement to ensure grey bg fills page on ie6
function woome_render_popup() {

if(IfIE6())
{
var doc_height = getScrollHeight($("siteWrapper"));
var scroll_top = getScrollTop();
var generic_alert_container=$("generic_alert_container");
generic_alert_container.getElement(".popupBackground").setStyle("height",doc_height);
generic_alert_container.getElement(".popupBoxWrapper").setStyle("top",scroll_top);

//var avail_height = getHeight();
//var margin_top = (avail_height/2) - 200;
//generic_alert_container.getElement(".popupBoxOuterContainer").setStyle("margin-top",margin_top);
}

}




function DoPopup(PopupType,Msg)
{

	$("generic_alert_container").removeClass("hidden");

	var popupBoxOuter=$("popupBoxOuter");
	var popupBoxOuterOldClassName=popupBoxOuter.getProperty("class");
	popupBoxOuter.removeClass(popupBoxOuterOldClassName);
	popupBoxOuter.addClass("popupBoxOuter");

	//$("messageText").innerHTML=Msg;
	UpdateDivContent($("messageText"),Msg);
	woome_render_popup();
}


function ClosePopup()
{
    var generic_alert_container=$("generic_alert_container");
    generic_alert_container.addClass("hidden");
}

function PopupIsWorking()
{
    if($("generic_alert_container").hasClass("hidden"))
    {
        return false;
    }
    else
    {
        return true;
    }
}

function UpdateDivContent(element,txt)
{
    try
    {
	    (typeof txt== 'string') ? element.set('html', txt) : element.adopt(txt);
	}
	catch(e)
	{
	    //alert("Update Div Content Error.Content:"+txt);
	}
}