jQuery(document).ready(function() {

	$(document).ready(function() {
		
		load('/images/compare-100s-over.png');
		load('/images/get_started_over.png');
		load('/images/get-best-rate-2-over.png');
		load('/images/hnav1_on.jpg');
		load('/images/hnav2_on.jpg');
		load('/images/hnav3_on.jpg');
		load('/images/hnav4_on.jpg');
		load('/images/hnav5_on.jpg');
		
		$(document).ready(function() {
			$.ga.load("UA-17272935-1");
		});
		
		$(".hidden").fadeOut();
		
		$(".open").next(".hidden").fadeIn();
		
		$(".expand").live("click",function(e) {
			$(this).next(".hidden").slideToggle("slow");
			if ($(this).hasClass("open")) {
				$(this).removeClass("open");
			} else {
				$(this).addClass("open");
			}
		});
		
		$(".expand_all").click(function(e) {
			$(".hidden").fadeIn();
		});
		
		$(".collapse_all").click(function(e) {
			$(".hidden").fadeOut();
		});
		
		$(".dollar").blur(function(e) {
			// remove dollar sign
			if ($(this).val() != "") {
				var cleaned = clean_number($(this).val());
				$(this).val(cleaned);
				
				// format dollars
				$(this).format({format:"#,###", locale:"us"});
			}
		});	
		$(".small_dollar").blur(function(e) {
			// remove dollar sign
			if ($(this).val() != "") {
				var cleaned = clean_number($(this).val());
				$(this).val(cleaned);
				
				// format dollars
				$(this).format({format:"#,###", locale:"us"});
			}
		});
		
		function clean_dollar(str) {
			// clean all but numbers and dots
			str = str.replace(/[^0-9\.]/g, "");
			str = str.format({format:"#,###", locale:"us"});
			return str;
		}

		function clean_number(str) {
			// clean all but numbers and dots
			str = str.replace(/[^0-9\.]/g, "");
//			str = str.format({format:"#,###", locale:"us"});
			return str;
		}
				
		function ajax_loader_small() {
			return "<img src='/images/ajax-loader-small.gif' alt='Loading...' />";
		}
		
		// client popups
		function select_client(client_id) {
			//qstring = build_qstring();
			// select product id
			qstring = "id="+client_id;
			
			$.fn.colorbox({
				href:"/client_popup.php?"+qstring,
				width:"750px",
				height: "675px",
				overlayClose: true
			});
		}
		
		$(".client").live("click", function(e) {
			select_client($(this).attr('client_id'));
		});
		
		// end client popups

		// search popups
		function select_search(search_id) {
			//qstring = build_qstring();
			// select product id
			qstring = "id="+search_id;
			
			$.fn.colorbox({
				href:"/search_popup.php?"+qstring,
				width:"750px",
				height: "675px",
				overlayClose: true
			});
		}
		
		$(".search_popup").live("click", function(e) {
			select_search($(this).attr('search_id'));
		});
		
		// end search popups
		
	});
});