// JavaScript Document
var resizeTimer = null;
var maps = null;
$(document).ready(function(){
    $("input[type=text]:first").focus();
	
	adjustLayout();
	
	
	
	$(window).bind('resize', function() {
		if(resizeTimer) clearTimeout(resizeTimer);
		resizeTimer = setTimeout(adjustLayout, 100);
	});
	$(document).bind('resize', function() {
		if(resizeTimer) clearTimeout(resizeTimer);
		resizeTimer = setTimeout(adjustLayout, 100);
	});
	
	
	//auto rate adjustment
	if($("#reg-rate-hi").length>0 && $("#freedom-rate-hi").length>0){
		$("#"+$("#reg-rate-hi input").attr("id")).bind("blur",function(){
			var raw = parseFloat($("#"+$("#reg-rate-hi input").attr("id")).val().replace("$",""));
			if(raw!="NaN"){
				$("#"+$("#freedom-rate-hi input").attr("id")).val((raw-(raw*.25)).toFixed(2));	
			}
		});
	}
	//auto rate adjustment
	if($("#reg-rate-lo").length>0 && $("#freedom-rate-lo").length>0){
		$("#"+$("#reg-rate-lo input").attr("id")).bind("blur",function(){
			var raw = parseFloat($("#"+$("#reg-rate-lo input").attr("id")).val().replace("$",""));
			if(raw!="NaN"){
				$("#"+$("#freedom-rate-lo input").attr("id")).val((raw-(raw*.25)).toFixed(2));	
			}
		});
	}
	
	//auto rate adjustment outdoor
	if($("#oreg-rate-hi").length>0 && $("#ofreedom-rate-hi").length>0){
		$("#"+$("#oreg-rate-hi input").attr("id")).bind("blur",function(){
			var raw = parseFloat($("#"+$("#oreg-rate-hi input").attr("id")).val().replace("$",""));
			if(raw!="NaN"){
				$("#"+$("#ofreedom-rate-hi input").attr("id")).val((raw-(raw*.20)).toFixed(2));	
			}
		});
	}
	//auto rate adjustment outdoor
	if($("#oreg-rate-lo").length>0 && $("#ofreedom-rate-lo").length>0){
		$("#"+$("#oreg-rate-lo input").attr("id")).bind("blur",function(){
			var raw = parseFloat($("#"+$("#oreg-rate-lo input").attr("id")).val().replace("$",""));
			if(raw!="NaN"){
				$("#"+$("#ofreedom-rate-lo input").attr("id")).val((raw-(raw*.20)).toFixed(2));	
			}
		});
	}
	//weekly rate adjust
	//auto rate adjustment
	if($("#reg-rate-wk").length>0 && $("#freedom-rate-wk").length>0){
		$("#"+$("#reg-rate-wk input").attr("id")).bind("blur",function(){
			var raw = parseFloat($("#"+$("#reg-rate-wk input").attr("id")).val().replace("$",""));
			if(raw!="NaN"){
				$("#"+$("#freedom-rate-wk input").attr("id")).val((raw-(raw*.20)).toFixed(2));	
			}
		});
	}
	
	
	
});
function adjustLayout(){
	var h = window.innerHeight ? window.innerHeight : $(window).height();
	//h = (document.height>h)?document.height:h;
	$("#content").css("min-height",h);	
	if($("#SearchTarget").length>0){
		$("#SearchTarget").bind("click",function(){
			if($("#SearchTarget").val() == "Search Our Site"){
				$("#SearchTarget").val("");
			}
		});
	}
	if($("#adminbar").length >0){
		var j = ($(window).width() - $("#adminbar").width())/2;
		$("#adminbar").css("left",j+"px");
		
	}
}
function showMap(account){
	closeWx();
	var left = $("#"+account).offset().left+125;
	var top = $("#"+account).offset().top+25;
	$("#account-map").css("top",top);
	$("#account-map").css("left",left);
	$("#account-map").show();
	
	maps = new GMap2(document.getElementById('map'));
	maps.addMapType(G_PHYSICAL_MAP);
	var mapControl = new GMapTypeControl();
	maps.addControl(mapControl);
	maps.enableContinuousZoom();
	maps.enableScrollWheelZoom();
	maps.setCenter(new GLatLng($("#lat").html(),$("#lon").html()),7);
	maps.addOverlay(new GMarker(new GLatLng($("#lat").html(),$("#lon").html())));
}

function showWx(account){
	closeMap();
	var left = $("#"+account).offset().left+125;
	var top = $("#"+account).offset().top+25;
	$("#account-wx").css("top",top);
	$("#account-wx").css("left",left);
	$("#account-wx").show();
	
	
}

function closeMap(){
	$("#account-map").hide();
}

function closeWx(){
	$("#account-wx").hide();
}

function collapse(content, button){
	$("#"+content).toggle('slow');	
	$("#"+button).html(($("#"+button).html() == "Show")?"Hide":"Show");
}

