// <![CDATA[

function log(asd){
	if(typeof(console) == 'object'){
		console.log(asd);
	}
	return false;
}

function JS_header(sUrl){
	window.location.href = (typeof(sUrl) == undefined && sUrl == '') ? window.location.href : sUrl;
}

// opacity
function opacity(element, value) {
	var value_noie = value / 100;
	$(element).css('filter', 'alpha(opacity=' + value + ')');
	$(element).css('-moz-opacity', value_noie);
	$(element).css('-khtml-opacity', value_noie);
	$(element).css('opacity',value_noie);
}

// center horizontally
function centerHoriz(lo_que) {
	var x = parseFloat($(window).width()) / 2 - parseFloat($(lo_que).width()) / 2;
	var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
	x = x + 'px';
	y = y + 'px';
	$(lo_que).css({'left': x, 'top': y});
}

// center vertically
function centerVert(lo_que) {
	var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
	$(lo_que).css({'top': y});
}

// SLIDE VERTICAL
function slideType() {
	// Primero Calculo El Alto Del UL general incluye LI ocultos
	var altoSlide = 0;
	$('.slideEffect').find('li').each(
		function() {
			altoSlide = altoSlide + $(this).height();
		}
	);
	$('.slideEffect').height(altoSlide);

	// Segundo Calculo El Alto Del UL visible
	var altoVisibleSlide = $('.slideSector').height();
	var limiteArriba = -(altoSlide - altoVisibleSlide);

	return limiteArriba;
}

// Variables de Transicion
var desplazamientoVertical = 5;
var timer = null;
var delay = 30;
var limiteAbajo = 0;

function paraDonde(direccion, ul){
	var limiteArriba = slideType();
	var arriba = parseFloat($(ul).css('top'));

	if(direccion == 'arribaDire') {
		// mover arriba
		if(arriba <= limiteArriba) {
			return false;
		}
		arriba -= desplazamientoVertical;
	}
	else {
		if(direccion == 'abajoDire') {
			// mover abajo
			if(limiteAbajo <= arriba) {
				return false;
			}
			arriba += desplazamientoVertical;
		}
	}
	$(ul).css('top', arriba + 'px');
}

$(function(){

	// no dotted outline for IE in As
	if ($.browser.msie) {
		$('a').focus(
			function() {
				$(this).blur()
			}
		);
	}

	// Acciones "Mis Avisos"
	$('ul.more li.item a.moreactions').click(function() {
		$(this).addClass('active');
		$('ul.sub').hide();
		var subMn = $(this).parent().find('ul.sub');
		if(subMn.is(':animated') || subMn.is(':visible')) {
			return false;
		}
		$(subMn).fadeIn(400);
		return false;
	});
	$('ul.more li.item').hover(
		function() {},
		function() {
		$('ul.more li.item a.moreactions').removeClass('active');
		$('ul.sub').fadeOut(400);
			return false;
		}
	);

	// Menu Default
	$('.defaultMenu').click(function(){
		$('ul.submenuVertical').slideUp(1000);
		return false;
	});

	// Menu Vertical
	$('ul.menuVertical li a.itemMenu').click(function(){
		var subMn = $(this).parent().find('ul.submenuVertical');
		if(subMn.is(':animated') || subMn.is(':visible')) {
			return false;
		}
		$('ul.submenuVertical').slideUp(200);
		if (subMn.length > 0) {
			subMn.slideDown(200);
			return false;
		}
	});
	
});
// ]]>
