//addEvent(window, 'load', Initialize);

if (window.attachEvent) {
    window.attachEvent("onload", Initialize);
    //window.attachEvent("onunload", Page_Unload);
} else {
    window.addEventListener("DOMContentLoaded", Initialize, false);
    //window.addEventListener("unload", Page_Unload, false);
}

var settings5, settings10, settings20, settingsTopOnly10;

function Initialize(){
	initCorners();
	DetectBrowser();
	curvyCorners(settings20, "#mainContent");
	curvyCorners(settings10, "#mcLeftPanel");
		
}
function DetectBrowser() {
    var br = new Array(4);
    br = getBrowser();
    if ((br[0] == "msie" && getMajorVersion(br[1]) == "7") || (br[0] == "msie" && getMajorVersion(br[1]) == "6")) {
        adapt2OldVerIE();
    }
    if ((br[0] == "msie" && getMajorVersion(br[1]) == "6")) {
        adapt2Ver6IE();
    }	
    if (br[0] == "firefox" || br[0] == "safari") {
		adapt2Firefox();
    }
}
function adapt2Ver6IE(){
	Reclass("BannerContact","header_contact_info_oldIE");
	Reclass("mainContent","main_content_oldIE");
}
function adapt2OldVerIE(){
	Reclass("mainContent","main_content_oldIE");
	Reclass("doubleWidePanel", "double_wide_panel_oldIE");
}
function adapt2Firefox(){
	ReclassFF("mcLeftPanel","mc_left_panel_FF");
}
function Reclass(id, newClassName)			{
	obj = document.getElementById(id);
	if(obj){
		obj.setAttribute("className", newClassName);
	}
}
function ReclassFF(id, newClassName)			{
	obj = document.getElementById(id);
	if(obj){
		obj.setAttribute("class", newClassName);
	}
}

function initCorners() {
	settings20 = {
	  tl: { radius: 20 },
	  tr: { radius: 20 },
	  bl: { radius: 20 },
	  br: { radius: 20 },
	  antiAlias: true
	}
	
	settings10 = {
	  tl: { radius: 10 },
	  tr: { radius: 10 },
	  bl: { radius: 10 },
	  br: { radius: 10 },
	  antiAlias: true
	}
	
	settings5 = {
	  tl: { radius: 5 },
	  tr: { radius: 5 },
	  bl: { radius: 5 },
	  br: { radius: 5 },
	  antiAlias: true
	}
	settingsTopOnly10 = {
	  tl: { radius: 10 },
	  tr: { radius: 10 },
	  bl: { radius: 0 },
	  br: { radius: 0 },
	  antiAlias: true
	}
}
