var CMSAPP = {}

CMSAPP.init = function () {
  for (prop in this) {
	if (typeof this[prop].init == 'function') {
	  this[prop].init();
	}
  }
}


/* Processa links com classe .save */
CMSAPP.formSaveButtons = {
  init: function () {
	$('a.save').bind('click', function() {
	  	$(this).parents('form').submit();
	});
  }
}

/* Processa selects com classe .save */
CMSAPP.formSelectSubmit = {
  init: function () {
	$('select.save').bind('change', function() {
	  	$(this).parents('form').submit();
	});
  }
}

CMSAPP.caixaIndex = {
  init: function () {
	/****** Caixa index ******/
  }
}

CMSAPP.newsletterInputs = {
  init: function () {
	/*** inputs ****/
	$('#nome_newsletter').bind("click", function() {
		$(this).val('');
	});
	
	$('#email_newsletter').bind("click", function() {
		$(this).val('');
	});
	
	$('#pesquisaInput').bind("click", function() {
		$(this).val('');
		$(this).css("text-align","left");
	});
	
  }
}

/**** Menu ***/

CMSAPP.subMenu = {
  init: function () {  
	$("#menu_principal li#menu_servicos").hover(function(){  
	$(this).find('ul:first').css({visibility:"visible", display:"none"}).show();  
	}, function(){  
	  $(this).find('ul:first').css({visibility:"hidden"});  
	});
	$("#menu_principal li#menu_produtos").hover(function(){  
	$(this).find('ul:first').css({visibility:"visible", display:"none"}).show();  
	}, function(){  
	  $(this).find('ul:first').css({visibility:"hidden"});  
	});  
	
  }
}

/**** vertical align bind ***/

CMSAPP.myVerticalAlign = {
  init: function () {  
	$('.vA').VerticalAlign(); 
	
  }
}

/*** fancybox single image***/
CMSAPP.fancyboxSingle = {
  init: function () {  
	$("a.groupFancybox").fancybox(); 
	
  }
}

CMSAPP.fancyboxMultiple = {
  init: function () {  
	$("a.imageItemGallery").fancybox(); 
  }
}


/*** curvy corners **/

CMSAPP.curvyCorners = {
  init: function () {  
	settings = {
			tl: { radius: 20 },
			tr: { radius: 20 },
			bl: { radius: 20 },
			br: { radius: 20 },
			antiAlias: true,
			autoPad: true,
			validTags: ["div"]
		}
  
	$('.curvyItem').corner(settings);
  }
}

$(document).ready(function () {
  CMSAPP.init();
});
