/* jQuery */

$.ajaxSetup({
	beforeSend: function(xhr) {
		xhr.setRequestHeader('Accept', 'text/javascript')
	}
});

$(document).ajaxSend(function(event, request, settings) {
	if (typeof(auth_token) == 'undefined') return;
	settings.data = settings.data || "";
	settings.data += (settings.data ? "&" : "") + "authenticity_token=" + auth_token;
});



/* SITE */

var msie = $.browser.msie;
var firefox = $.browser.firefox;

var nome_navegador = $.browser.browser;
var versao_navegador = $.browser.version.number() || $.browser.version.number;



/* FUNCTIONS */

function handleIframe() {
	if ( window != top ) {
		try {
			if (!!top.frames['igreja_habil']) {
				$('body').addClass('iframe');
				$('.hide-iframe').hide();
				$('#header-subar a').html('<strong>Igreja Hábil</strong>').attr('href', 'http://www.igrejahabil.com.br/');
			}
		} catch(e) {}
	}
}


function handleVidaEmCelulas() {
	if ( window != top ) {
		try {
			if (!!top.frames['vidaemcelulas']) {
				$('body').addClass('vidaemcelulas');
				$('.hide-vidaemcelulas').hide();

				$('#header-subar a').html('<strong>Igreja Hábil</strong>').attr('href', 'http://www.igrejahabil.com.br/');
			}
		} catch(e) {}
	}
}


function handleFlashDismiss() {
	$('.dismiss').click(function() {
		$(this).parent().fadeOut(200);
	});
}


function activeRoundies() {
	DD_roundies.addRule('fieldset', 6);

	DD_roundies.addRule('button', 3);
	DD_roundies.addRule('.button', 3);
	DD_roundies.addRule('.rounded', 4);

	//DD_roundies.addRule('#header-bar a', 4);

	//DD_roundies.addRule('#header-navigation li', 4);

	//DD_roundies.addRule('#toolbar li', 4);

	//DD_roundies.addRule("#navigation a", 4);
	//DD_roundies.addRule("#navigation span.active", 4);

	DD_roundies.addRule('.placeholder', 6);
	DD_roundies.addRule('.notice', 6);
	DD_roundies.addRule('.info', 6);
	DD_roundies.addRule('.warning', 6);
	DD_roundies.addRule('.error', 6);
}


function init_basics() {

	handleIframe();

	handleVidaEmCelulas();

	handleFlashDismiss();

	if (!msie) {
		activeRoundies();
	}

}


$(init_basics);

