/* 
Habitarum Kahakbal Portafolio JS
by momentum media design s.a. de c.v.
http://www.momentum.com.mx/
*/

$(document).ready(function() {

	// firma
	if ($("#pagFirma").length > 0) {
		$("#pagFirma #subMenu").idTabs();
	}

	// contacto
	if ($("#contactForm").length > 0) {
		$("#contactForm").FormValidate({
			ajax:false,
			validCheck: true
		});
	}

	// image preload
	prePic = new Array ( "layout/common/mnu_firma_on.gif", "layout/common/mnu_clientes_on.gif", "layout/common/mnu_portafolio_on.gif", "layout/common/mnu_contacto_on.gif" );
	
	for (i=0; i<prePic.length; i++) {
		pic = '<img src="'+prePic[i]+'" style="display: none" />';
		$("body").append(pic);
	}

	// portafolio
	if ($("#pagPortafolio").length > 0) {

		// menu
		$(".innerMenu").wrap('<div class="innerMenuContainer"></div>');
		
		$(".innerMenuContainer").hide();
		
		if ($(".catIni").length > 0) {
			$(".catIni").parents(".innerMenuContainer").toggle();
		} else {
			$(".innerMenuContainer").slice(0,1).toggle();
		}
		
		$("strong.subsecLink").click(function(event) {
			$(".innerMenuContainer").hide();
			$(this).parents("li").children(".innerMenuContainer").toggle();
		});
		
		$("#catCorp").jScrollPane({dragMinHeight: 20, dragMaxHeight: 40, scrollbarOnLeft: true, scrollbarMargin:10});
		
		$("a.inMnuLink").click(function(event) {
			// css
			$("a.inMnuLink").removeClass("active");
			$(this).addClass("active");

			// acción del link
			target = $(this).attr("href");

			// ajax
			$.ajax({
				url: target,
				success: function(dat){
					$("#thumbsBox").html(dat);
					$("#pictBox").html("&nbsp;");
					
					$("a.picLink").removeAttr("target");
					$("a.picLink").click(function(event) {
						//css
						$("a.picLink").removeClass("picActive");
						$(this).addClass("picActive");

						// acción
						xpic = this.href;
						alt = $(this).children("img").attr("alt");
						ruta = '<img class="fullPic" src="'+xpic+'" alt="&nbsp;" />'+'<p class="imgAlt">'+alt+'</p>';
						$("#pictBox").html(ruta);

						return false;
					});
				}
 			});

			return false;
		});
		
	}
	
	// maldito ie
	if($.browser.msie) {
		$("body").addClass("ie");
	}
	if($.browser.msie && parseInt($.browser.version) <= 6) {

		$("body").addClass("ie6");

	}
	
	// home
	$("#homePics").kwicks({ max : 677, duration: 300, spacing : 5 });

});