﻿$(function(){
    var dfsrch = true;
    // instant answer
    var ia = $("#instantAnswer");
    // search suggest
    var srcsug = $('#searchSuggest');
    ia.center({vertical: false});
    if($.browser.msie){
        $("#searchBox").css("padding", "3px 0 0 48px");
        if(m_ie6){  // ie6 hacks
            $("#parent").css("height", "100%");
            $("#mainContainer").css("height", "500px");
        }
    }
    if($.browser.mozilla){
        // search button
        $("#searchBox").css('background-position', '48px 1px');
        $("#searchButton").css({'margin-top': '1px', 'padding': '1px 0 0 3px'});
        $(".border_r", srcsug).css('height', '169px');
        $(".bl_rc", srcsug).css('margin-top', '-12px');
    }
    if($.browser.safari){
        $("#searchBox").css("padding", "5px 0 0 48px");
    }
    srcsug.center({vertical: false});
    srcsug.css("left", (parseInt(srcsug.css("left")) - 3) + "%");
    $("#searchButton").click(function(){
        m_lgSrch = true;
		doSearch();
    });
    $("#whatwedo").click(function(){
        top.location = String.format("http://{0}/applyforcoverage",document.domain);
    });
    $("#txtSearch").focus();
    var lup = $.query.get("lup") + '';
    if(lup.length > 0){ // fire off an autosearch
        $("#txtSearch").val(lup);
        dfsrch = false;
		m_lgSrch = false;
        setTimeout("doSearch();m_lgSrch=true;", 20);
    }
    var pdf = $.query.get("pdf");
    if(pdf.length > 0){
        dfsrch = false;
        setTimeout("doSearch('"+pdf+"')", 20);
    }
	if($.cookie('dia') != null && dfsrch){
        m_lgSrch = false;
        m_txtSearch.val($.cookie('dia'));
        setTimeout('doSearch();m_lgSrch=true;', 20);
    }else{
        if(lup.length == 0){
		    checkVisits();
		}
	}
});

function deliverResults(srch, sugsrchitem, displaytext){
    var ia = $("#instantAnswer");
    $("#visitor").hide();
    ia.hide().css("opacity", 1.0).show();
    $("#topics").hide();
    $("#dvMoreAlt").hide();
    $("#mainContainer").css("background-image", "none");
    $("#searchSuggest").hide();
    if(displaytext == null){
        if(srch.Title.length > 0){
            m_txtSearch.val(srch.Title);
        }else{
            if(srch.SuccessfulSearch.toBoolean()){
                if($(sugsrchitem).attr("title").length > 0){
                    $(m_txtSearch).val($(sugsrchitem).attr("title"));
                }else{
                    $(m_txtSearch).val($(sugsrchitem).html());
                }
            }
        }
    }else{
        if(!srch.SuccessfulSearch.toBoolean()){
            ia.hide();
            setTimeout('$("#instantAnswer").show();', 500);
        };
        $(m_txtSearch).val($.trim(displaytext.stripHTML()));
    }
    ia.html(srch.HTML)  
    setAnchors(ia);
    setPhoneNumbers();
}

function checkVisits(){
    var vs = $("#visitor");
    var bAnnounce = $(".visitAnnouncement").length > 0;
    vs.center({vertical: false});
    var visits = $.cookie('vc'); // vc = visit counter
    if(visits == null){
        visits = 0;
    }else{
        visits = bAnnounce ? 0 : parseInt(visits);
    }
    if(visits < 20){
        $.cookie('vc', visits+1, { expires: 1825, path: '/'});
        vs.show();
        $('#visitOverlay').show();
        if(bAnnounce){
            setTimeout('startSlideShow();', 10000);
        }else{
            startSlideShow();
        }
    }
    $(".hotSpot").click(function(){top.location='/treatedfairly';});
}

function startSlideShow(){
    var vg; // visit graphic
    var vss = $("#visitSlideShow");
    for(i=0;i<4;i++){
        vg = $.create('div','','')
             .addClass('visitGraphic')
             .css('background-position', i*(-345)+'px 0px');
        vss.append(vg);
    }
    vss.cycle({fx: 'fade', timeOut: 6000, delay: 2000, random: 1});
}

function setIconProps(){
	var lpct = 0;
	var offbg;
	var icon;
	var hpicons = $.create('div',{'id':'hpiconContainer'},'');
	var iconul = $.create('ul','','');
	var iconli;
	var ftrlnk;
   	$('#footerlinkContainer .footerlink').each(
	    function(){
	        iconli = $.create('li','','');
	        ftrlnk = $.create('div',{'class':'footerlink'},'');
	        icon = $.create('div', {'id': $('a',this).attr('href').replace('http://'+document.domain,'').replace('/',''), 'class':'hp icon'+(lpct+1)},'');
	        if($(this).text().toLowerCase() == 'more'){
	            icon.click(function() {goToPage()});
	        }else{
	            icon.click(function() {goToPage($(this).attr('id'))});
	        }
	        if(m_ie6){
                icon.hover(
					function(){
                        $(this).attr('class', $(this).attr('class')+'hover');
                    },
                    function(){
                        $(this).attr('class', $(this).attr('class').replace('hover',''));
                    }    
               );
	        }
	        ftrlnk.append(icon);
			iconli.append(ftrlnk);
			iconul.append(iconli);
			lpct++;
	    }
	);
	hpicons.append(iconul);
	$('.footerlink', hpicons).css('margin-top', m_ie6 ? '-9px':'-14px');
	$('#footer').prepend(hpicons);
	if(m_ie6){
        $('#more_down').hover(function(){
                $(this).addClass('more_downhover');
            },
            function(){
                $(this).removeClass('more_downhover');
            }
        );
    }
}

function goToPage(page){
    if(page != undefined){
        page = String.format("{0}://{1}/{2}", m_prtcl.replace('s', $.inArray(page, m_ssl) > -1 ? 's': ''),document.domain,page);
        top.location = page;
    }else{
       toggleMore();
    }
}