/* Microdual JS Controller File */



/* =Microdual Loader Handler Starts Here 
----------------------------------------------- */

var $MdL=$(".microdual_loader");
$(window).unload(function(){$MdL.stop().fadeIn(400)});
$(window).load(function(){$MdL.stop().fadeOut(400)});
$(document).ajaxStart(function(){$MdL.stop().fadeIn(400)});
$(document).ajaxComplete(function(){$MdL.stop().fadeOut(400)});

/* = After document Start begin */
$(document).ready(function(){

/* =ScrollTo Begin 
----------------------------------------------- */
$('a.microdual_scrollto').click(function(e){
	e.preventDefault();
	$.scrollTo( this.hash, 1500);
});
// No caso de existir um hash ao abrir a p‡gina, fazer o scroll automático
if(window.location.hash!=""){
	$.scrollTo( window.location.hash, 1500);
};

/* =Carregar editores caso existam
----------------------------------------------- */
if ($('.tinymce').length) {
	$.getScript('/assets/js/tiny_mce/jquery.tinymce.js',function(){
		$('.tinymce').tinymce({
			script_url: '/assets/js/tiny_mce/tiny_mce.js',
			theme : 'advanced',
			plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",

			// Theme options
			theme_advanced_buttons1 : "template,fullscreen,print,|,undo,redo,|,code,preview,|,cut,copy,paste,pastetext,pasteword,|,search,replace",
			//|,outdent,indent,blockquote,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,|
			theme_advanced_buttons2 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
			theme_advanced_buttons3 : "forecolor,backcolor,|,styleprops,attribs,|,bullist,numlist,|,link,unlink,anchor,image,cleanup,|removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,|,ltr,rtl,|,visualchars,nonbreaking,pagebreak",
			theme_advanced_buttons4 : "tablecontrols,insertlayer,moveforward,movebackward,absolute,|,cite,abbr,acronym,del,ins",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			theme_advanced_statusbar_location : "bottom",
			theme_advanced_resizing : false,
			
			relative_urls: false,
			remove_script_host : false,
        	convert_urls : false,
		});
	});
};

/* =Cycle da página Begin
----------------------------------------------- */
if ($("#pagslider").length) {
	$.getScript("/assets/js/jquery.infinitecarousel.js",function(){
		$.fn.cycle.defaults.timeout = 6000;
		$('#pagslider').before('<div id="nav" class="nav">').cycle({
			fx:     'fade',
			speed:  'slow',
			autostopCount:   4,
			autostop:   4,
			timeout: 6000,
			pager:  '#nav'
		});
	});
};

/* =Descobrir
----------------------------------------------- */
$.fn.equalHeight = function() {
	var group = this;
	$(window).bind('resize', function(){
	var tallest = 0;
	$(group).height('auto').each(function() {
	tallest = Math.max(tallest, $(this).height());
	}).height(tallest);
	}).trigger('resize');
}

/* =PrettyPhoto Begin 
----------------------------------------------- */
if ($(".microdual_lightbox_image").length) {
$("a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});
};

/* =Lightbox Begin 
----------------------------------------------- */

$(".microdual_lightbox_image").append("<span></span>")
		
$(".microdual_lightbox_image").hover(function(){
	$(this).find("img").stop().animate({opacity:0.5}, "normal")
}, function(){
	$(this).find("img").stop().animate({opacity:1}, "normal")
});
$(".microdual_lightbox_video").append("<span></span>")
	
$(".microdual_lightbox_video").hover(function(){
	$(this).find("img").stop().animate({opacity:0.5}, "normal")
}, function(){
	$(this).find("img").stop().animate({opacity:1}, "normal")
});

/* =eQualHeight Begin 
----------------------------------------------- */
$(".microdual_height").equalHeight();

/* =Menu + Superfish Begin 
----------------------------------------------- */
$('ul.microdual_menu').addClass('microdual_hover_effect_parent').children('li').addClass('microdual_hover_effect');
$('ul.microdual_menu').superfish();

/* =Round Compatibility Begin 
----------------------------------------------- */
DD_roundies.addRule('.microdual_button_small_rev, .microdual_button_small, .microdual_pagination a, .microdual_picture, .microdual_pagination, .microdual_act', '5px');

/* =Sobressair doms de uma lista Begin 
----------------------------------------------- */
$('.microdual_hover_effect').hover(function(){$(this).parent('.microdual_hover_effect_parent').children('.microdual_hover_effect').not(this).stop().animate({opacity:0.2},200)},function(){$('.microdual_hover_effect').stop().animate({opacity:1},500);});

/* =Fix Form buttons Begin
----------------------------------------------- */
$('.microdual_form_submit').click(function(){
	$(this).parents('form').submit();
});

/* =Portfolio Ordener Scripts
----------------------------------------------- */
portpai = 'microdual_portfolio_pai';
portblc = 'microdual_portfolio_bloco';
portftr = 'microdual_portfoliofilter';

$(portftr).click(function(){
	alert('Ola');
});

/* = After document Start end */
});
	
