
function scan(target) {
	if ($.browser.mozilla)
		$("textarea.autogrow").autogrow();


	$(target + " input[@type=checkbox].boolean").each( function() {
		id = String($(this).attr('id'));
		update(this, id.substr(6,(id.length-14)));
	});
	
	$(target + ' form.ajax').submit( function() {
		$("input[@type='submit']").attr("disabled","disabled");
		$("input[@type='submit']").addClass("disabled");
		$(".loading").fadeIn();
	/*
		var address = $(this).attr("action");
		
		var data = $(this).formToArray();
		data.push({ name : "ajax", value: "true" });
		$.post(
			address,
			$.param(data),
			function (data, textStatus) {
				var googleads = new Array();
				$(".google_ads_frame ins ins").each( function() {	
					googleads.push($(this));
				});
				
				if (googleads.length < 1) {
					$(".google_ads_frame ins").each( function() {	
						googleads.push($(this));
					});
				}
				
				$("#content").html(data);
				
				$(target + " .google_ads_frame").each( function() {	
					$(this).html(googleads.shift());
				});
				scan('#content');
				$('#content').pngFix( );
				
				//$(".loading").fadeOut("fast");
				//$("input[@type='submit']").removeAttr("disabled");
			}
		);
		return false;*/
		
	});
	
	

}

function contributeHighlight() {
	pulse = 500;
	$("a.highlight").effect('highlight', {color: '#aee2fb'} , pulse);
	setTimeout("contributeHighlight()",pulse);
	
}

$(document).ready(function(){
	
	scan('#content');
	$(".fancybox").fancybox({
		"hideOnContentClick": true,
		"overlayShow": true,
		"overlayOpacity": 0.05
	});
	
	contributeHighlight();
	$(document).pngFix( );
	
    var preload = new Array();
    preload.push('/images/layout/button_book_hover.png');
    preload.push('/images/layout/button_book_disabled.png');
    var img = document.createElement('img');
    $(img).bind('load', function() {
        if(preload[0]) {
            this.src = preload.shift();
        }
    }).trigger('load');
    
    

	
});


function update(t, k) {
	if ($(t).attr("checked")) {
		$("#input_" + k).show();
	} else {
		$("#input_" + k).hide();
	}
}
