// Function to preload images.

function preLoad() {
	if (document.images) {
        aboutoff = new Image();
        aboutoff.src = "/img/nav/about_off.jpg";
        careoff = new Image();
        careoff.src = "/img/nav/care_off.jpg";
        catastropheoff = new Image();
        catastropheoff.src = "/img/nav/catastrophe_off.jpg";
        claimsoff = new Image();
        claimsoff.src = "/img/nav/claims_off.jpg";
        marketsoff = new Image();
        marketsoff.src = "/img/nav/markets_off.jpg";
        productsoff = new Image();
        productsoff.src = "/img/nav/products_off.jpg";

        abouton = new Image();
        abouton.src = "/img/nav/about_on.jpg";
        careon = new Image();
        careon.src = "/img/nav/care_on.jpg";
        catastropheon = new Image();
        catastropheon.src = "/img/nav/catastrophe_on.jpg";
        claimson = new Image();
        claimson.src = "/img/nav/claims_on.jpg";
        marketson = new Image();
        marketson.src = "/img/nav/markets_on.jpg";
        productson = new Image();
        productson.src = "/img/nav/products_on.jpg";
    }
}

// Function to create dynamic pop up window, currently set to center window on screen.

function newWindow(url, name, wid, hgt, scr, res, stat, loc, mnu, tool, x, y) {
    if (screen) {
        widthOfScreen = screen.width;
        heightOfScreen = screen.height;
    }
    midX = widthOfScreen / 2;
    midY = heightOfScreen / 2;
    midWid = wid / 2;
    midHgt = hgt / 2;
    x = midX - midWid;
    y = midY - midHgt;
    windowOpts = "width=" + wid + ",height=" + hgt + ",scrollbars=" + scr + ",resizable=" + res + ",status=" + stat + ",location=" + loc + ",menubar=" + mnu + ",toolbar=" + tool + ",left=" + x + ",top=" + y;
    popUpWindow = window.open(url, name, windowOpts);
}

// Function to dynamically write out the flash code to work around the IE flash "white box" issue.

function flashBanner(name, width, height) {
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '" id="' + name + '" align="middle">');
    document.write('    <param name="allowScriptAccess" value="sameDomain" />');
    document.write('    <param name="movie" value="/swf/' + name + '.swf" />');
    document.write('    <param name="quality" value="high" />');
    document.write('    <param name="bgcolor" value="#ffffff" />');
    document.write('    <param name="wmode" value="transparent" />');
    document.write('    <embed src="/swf/' + name + '.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="' + width + '" height="' + height + '" name="' + name + '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('    </embed>');
    document.write('</object>');
}

function contactValidate(obj) {
    formId = document.getElementById(obj);

    if (formId.name.value.length < 1) {
	    alert("Please enter your name.");
	    formId.name.focus();
	    return false;
    }
    if ((formId.email.value.indexOf("@") == -1) || (formId.email.value.indexOf(".") == -1) || (formId.email.value.length < 5))  {
	    alert("Please enter a valid email.");
	    formId.email.focus();
	    return false;
    }

    return true;
}
