mboxNVXOffer.deleteContent("carrier-quick-links");
mboxNVXOffer.deleteContent("carrier-quick-links-bottom");
mboxNVXOffer.deleteContent("carrier-quick-links-top");

$(document).ready(function() {

	var carrierList = $(".carrier-list div div");
	var carrierListLength = carrierList.length;
	carrierList.sort(randOrd);
	
	$("#carrierReplace").replaceWith("\
		<div id='carrier-scroll-head'>\
		</div> \
		<div id='carrier-scroll-body'>\
			<div id='carrierControls'>\
				<div id='carrierControlPrevActive' title='Go Back'></div> \
				<div id='carrierControlPrev' title='Go Back'></div> \
				<div id='carrierScroller'> \
					<div id='carrierScrollerContain'> \
					</div> \
				</div> \
				<div id='carrierControlNextActive' title='Go Forward'></div>\
				<div id='carrierControlNext' title='Go Forward'></div>\
			</div>\
			<div id='carrierFeatured'>\
				<div id='carrierFeaturedDesc'>\
				</div>\
				<div id='carrierFeaturedControls'>\
				</div>\
			</div>\
		</div>\
		<div id='carrier-scroll-footer'>\
		</div>\
	");
	var randomCarrier = Math.floor(Math.random()*carrierList.length);
	
	var carrierFeaturedDesc = $("#carrierFeaturedDesc");
	var carrierFeaturedControls = $("#carrierFeaturedControls");
	var initCarrierFeaturedHeader = $($(carrierList[randomCarrier]).find("h3")).clone();
	var initCarrierFeaturedHeaderText = $(initCarrierFeaturedHeader).find("a").text();
	var initCarrierFeaturedHeaderHref = $(initCarrierFeaturedHeader).find("a").attr("href");
	var initCarrierQE = $($(carrierList[randomCarrier]).find("ul li:first a")).attr("href");
	var initCarrierLogo = $(carrierList[randomCarrier]).find("img").clone();
	carrierFeaturedDesc
		.append(initCarrierLogo)
		.append(initCarrierFeaturedHeader)
		.append($($(carrierList[randomCarrier])
			.find("p")
			.clone()).append("<br/>\
				<a href='" + initCarrierFeaturedHeaderHref + "'>Learn more about " + initCarrierFeaturedHeaderText + "</a>"));
	carrierFeaturedControls
		.append("<span id='carrierFeaturedConnect'><strong>Compare free quotes</strong> with local agents</span>\
				<span id='carrierFeaturedApply'><strong>Apply online</strong> for health insurance</span>\
				<span id='carrierFeaturedState'><strong>Learn more</strong> about " + initCarrierFeaturedHeaderText + "</span>\
				<div>\
					<a href='/quote.jsp' class='carrier-finder-instance-controls-speak'>\
						<img src='/images2/carriers-button-connect-me-now.jpg' alt='Connect Me Now'></a>\
					<a href='"+ initCarrierQE +"' class='carrier-finder-instance-controls-apply'>\
						<img src='/images2/carriers-button-apply-online.jpg' alt='Apply Online'></a>\
					<a href='"+ initCarrierFeaturedHeaderHref +"' class='carrier-finder-instance-controls-see'>\
						<img src='/images2/carriers-learn-more-orange.jpg' alt='Learn more'>\
					</a>\
				</div>");

	
	var topRowScroll, topRowScrollSrc;
	$.each(carrierList, function(count, item) {
		topRowScroll = $(item).find("img");
		topRowScrollSrc = topRowScroll.attr("src");
		switch(count%2) {
			case 0:
				$("#carrierScrollerContain").append("<div></div>");
				$("#carrierScrollerContain div:last")
					.append(topRowScroll.attr("src", topRowScrollSrc.substr(0,6)+"/small"+topRowScrollSrc.substr(6) ))
					.append($(item).find("p"))
					.append($(item).find("h3").clone())
					.append($(item).find("ul li:first").clone());
				break;
			case 1:
				$("#carrierScrollerContain div:last")
					.append(topRowScroll.attr("src", topRowScrollSrc.substr(0,6)+"/small"+topRowScrollSrc.substr(6)).addClass("carrierScrollerImg"))
					.append($(item).find("p"))
					.append($(item).find("h3").clone())
					.append($(item).find("ul li:first").clone());
				break;
		}
	});
	
	var carrierScrollerContain = $("#carrierScroller");
	var carrierScrollerContainer = $("#carrierScrollerContain").css("width", Math.ceil(169*carrierListLength/2+100) + "px");;
	carrierScrollerContain.simpleScroll ({
		target: '#carrierScrollerContain',
		items: '#carrierScrollerContain div',
		exclude: 4.25
	});
	
	carrierScrollerContainer.hover(function(){
		$(this).css("cursor", "pointer");
		$(this).stop().trigger('stop');
	},function() {
		$(this).stop().trigger('restart');
	});
	$("#carrierControlPrevActive").css('opacity', 0)
		.hover(function() {
			$(this).fadeTo("fast", 1);
			carrierScrollerContainer.trigger('stop');
			carrierScrollerContainer.trigger('reverse');
		},function() {
			$(this).fadeTo("def", 0);
			carrierScrollerContainer.trigger('stop');})
		.click(function() {
			carrierScrollerContainer.trigger('stop');
			carrierScrollerContainer.trigger('jumpReverse');
		});
	$("#carrierControlNextActive").css('opacity', 0)
		.hover(function() {
			$(this).fadeTo("fast", 1);
			carrierScrollerContainer.trigger('stop');
			carrierScrollerContainer.trigger('start');
		},function() {
			$(this).fadeTo("def", 0);
			carrierScrollerContainer.trigger('stop');})
		.click(function() {
			carrierScrollerContainer.trigger('stop');
			carrierScrollerContainer.trigger('jumpStart');
		});
	
	$("#carrierScrollerContain img").click(function() {
		var carrierFeaturedHeader = $($(this).nextAll("h3:first")).clone();
		var carrierFeaturedQE = $($(this).nextAll("li:first")).find("a").attr("href");
		var carrierFeaturedHeaderText = $(carrierFeaturedHeader).find("a").text();
		var carrierFeaturedHeaderHref = $(carrierFeaturedHeader).find("a").attr("href");
		$(carrierFeaturedDesc)
			.find("img")
			.attr("src", $(this).attr("src").substr(0,6)+$(this).attr("src").substr(12));
		$(carrierFeaturedDesc)
			.find("h3")
			.replaceWith(carrierFeaturedHeader);
		$(carrierFeaturedDesc)
			.find("p")
			.replaceWith($($(this).next("p")).clone().append("<br/>\
				<a href='" + carrierFeaturedHeaderHref + "'>Learn More About " + carrierFeaturedHeaderText + "</a>"));
		$(".carrier-finder-instance-controls-apply").attr("href",carrierFeaturedQE);
		$(".carrier-finder-instance-controls-see").attr("href", carrierFeaturedHeaderHref);
		$("#carrierFeaturedState").html("<strong>Learn more</strong> about " + carrierFeaturedHeaderText);
	});
	
	
	function randOrd() {
		return (Math.round(Math.random())-0.5);
	}
	
});
