/*global window: false */
/*globals $ */


var imgDir = '/img/portafolio2/';

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload !== 'function') {
		window.onload = func;
	} else {
		window.onload = function () {
			oldonload();
			func();
		};
	}
}

var homeEvents = function () {
	var links = $("#navscroll li a"),
	lis = $("#navscroll li"),
	$title = $("#slider h1"),
	$btn = null,
	btn_txt = '',
	btn_href = '';
	
	$("#slider").scrollable({
			circular: true,
			keyboard: true,
			onSeek: function () {
				var index = this.getIndex();
				lis.removeClass("current");
				$("#scroll_" + index).addClass("current");
				if (index === 0) {
					$title.removeClass("aright");
				} else {
					$title.addClass("aright");
				}
				$title.html($(links[index]).html());
				
				if ($btn !== null && $btn.length > 0) {
					$btn.remove();
					$btn = null;
				}
				
				if (index !== 0) {
					btn_txt = $(links[index]).attr("alt");
					btn_href = $(links[index]).attr("href");
					if ($btn === null) {
						$btn = $("<div><a href=\""+btn_href+"\">"+btn_txt+"</a></div>");
						$btn.attr("id", "call2action");
						$("#slider").after($btn);
					}
				}
			}
		}).autoscroll({ autoplay: true, interval: 6000 });
	
	// nav
	links.click(function () {
		var index = ($(this).attr("rel"));
		$("#slider").data("scrollable").seekTo(index);
		return false;
	});
	$("#qdemobtn").click(function () {
		document.location = '/signup/';
		return false;
	});
};

var submenuEvents = function () {
	var $submenu = $("#submenupages"),
	$items = null,
	$last = null;
	if ($submenu.length > 0) {
		$items = ($submenu.find("li"));
		$last = $items[$items.length - 1];
		$($last).addClass("last");
	}
	// boton promo
	$("#btnpromo").click(function () {
		document.location = '/signup/';
	});
	$("#pruebagratis").click(function () {
		document.location = '/signup/';
	});
}

var muestraMenu = false;
var offsetMenu = ""
var topMenu = "";
var leftMenu = "";

var loginEvents = function () {
	//CSS aplicado rápido
	$("#register").addClass("js-on dnone");
	$("#register").removeClass("js-off");
	// browser detection
	if ($.browser.msie && $.browser.version <= 6) {var msIE6 = true;}
	
	if (msIE6) {
		$("#register").css("padding","20px")
		$("#register").css("position","absolute")
	}
	$("a#sign_in").click(function(){
		if (muestraMenu == true) {
			$("#register").addClass("dnone");
			$("#sign_in_li").removeClass("signclass");
			muestraMenu = false;
		} else {
			offsetMenu = $(this).offset();
			topMenu = offsetMenu.top + $(this).height() +2;
			leftMenu = offsetMenu.left - ($("#register").width() - $(this).width()) -5;
			if (msIE6) {
				topMenu = topMenu - 126;
				leftMenu = leftMenu - 36;
			}
			$("#register").css("top",topMenu);
			$("#register").css("left",leftMenu);
			$("#register").removeClass("dnone");
			$("#sign_in_li").addClass("signclass");
			muestraMenu = true;
		}
		return false;
	});
}
