$(document).ready(function(e){
	//Footer To Top
	$("#footer .triangle").click(function(e){
		e.preventDefault();
		$('html,body').animate({scrollTop: "0px"},500,"swing");
	});
	//Contact Forms
	$("#footer-contact").mxnphpAjaxSubmit({hideForm:true,loaderURL:"/img/footer-loader.gif"});
	$("#main-contact").mxnphpAjaxSubmit({loaderURL:"/img/contact-loader.gif",preCall:checkInputLabels,responseInside:true});
	//Read More
	$(".read.more").click(function(e){
		e.preventDefault();
		$("#content .main .column.left .hide").removeClass("hide");
		$("#content .main .column.left .show").addClass("hide");
	});
	//Initialize Home Banner Timer
	banner_timer = setInterval("advance_home_banner()",10000);
	//Stop - Start When Hover
	$("#content .logos.container .reel").hover(function(){
		$("#content .logos.container .reel").stop();
	},move_logo_carrousel);
	//Initialize Logo Carrousel
	move_logo_carrousel();
	//Banner Arrow Nav
	$("#banner-left").click(function(e){
		e.preventDefault();
		var current_index = $("#banner-nav a.on").index();
		var new_index = current_index - 1 >= 0 ? current_index - 1 : $("#banner-nav a").size() - 1; 
		clearInterval(banner_timer);
		banner_timer = setInterval("advance_home_banner()",7000);
		change_banner(new_index);
	});
	$("#banner-right").click(function(e){	
		e.preventDefault();
		var current_index = $("#banner-nav a.on").index();
		var new_index = current_index + 1 < $("#banner-nav a").size() ? current_index + 1 : 0; clearInterval(banner_timer);
		banner_timer = setInterval("advance_home_banner()",7000);
		change_banner(new_index);
	});
	//Banner Button Nav
	$("#banner-nav a").click(function(e){
		e.preventDefault();
		var new_index = $(this).index();
		change_banner(new_index);
	});
	//Label Inputs
	$(".input-label").focus(function(){
		if($(this).attr("title") == $.trim($(this).val())){
			$(this).val("");
		}
	});
	$(".input-label").blur(function(){
		if("" == $.trim($(this).val())){
			$(this).val($(this).attr("title"));
		}
	});
	//Submenu Scroll
	//$("#header .menu .expandable").hover(header_menu);
	$("#header .menu .expandable").mouseover(header_menu);
	//Portfolio Open-Close
	$("#content .portafolio-menu .head").click(function(e){
		$("#content .portafolio-menu").toggleClass("on off");
		$('#content .portafolio-menu .list').jScrollPane({verticalDragMinHeight:66,verticalDragMaxHeight:66,contentWidth:100});
	});	
});
function move_logo_carrousel(){
	var left_value = parseInt($("#content .logos.container .reel").css("left"));
	var time = left_value != 0 ? ( (-184 - left_value) * 5000 ) / ( - 184) : 5000;
	$("#content .logos.container .reel").animate({left:"-184px"},time,'linear',function(){
		var first_logo = $("#content .logos.container a").eq(0).detach();
		$("#content .logos.container .reel").css("left","0px");
		$("#content .logos.container .reel").append(first_logo);
		move_logo_carrousel();
	});
}
function header_menu(e){
	$('#header .menu span .submenu .middle .pane').jScrollPane({verticalDragMinHeight:45,verticalDragMaxHeight:45,contentWidth:100});
}
function change_banner(index){
	$("#banner-nav a.on").removeClass("on");
	$("#banner-nav a").eq(index).addClass("on");
	var offset = index * -953;
	$("#content .banner .reel").animate({left:offset+"px"},'fast',"swing");
};
function advance_home_banner(){
	var current_index = $("#banner-nav a.on").index();
	var new_index = current_index + 1 < $("#banner-nav a").size() ? current_index + 1 : 0;
	change_banner(new_index);
}
function checkInputLabels(){
	$(".input-label").each(function(){
		if($(this).val() == $(this).attr("title")){
			$(this).val("");
		};
	});
}
