// <![CDATA[
	var mPage = 0;  // 0 = Home
	

	// 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});
	}

	// image load
	function loadImg(sID, sURL) {
		$(sID).unbind("load");
		$(sID).bind("load", function() { $(this).fadeIn(); } )
		$(sID).stop(true, true).fadeOut("normal", function () { $(sID).attr('src', sURL); } );
	}


		
	//ajustar el contenedor externo a tamaño pantalla
	function _ajustar () {
		var winHeight  = $(window).height(); 
		var winWidth  = $(window).width(); 
		
		$(".externalWarapper, .bgWrapper").css('height', winHeight + 'px'); 
		$(".externalWarapper").css('width', winWidth + 'px'); 
		$("body").css('width', winWidth*5 + 'px'); 
	 }
		
//fijar la posicion del nav
	function _posNav () {
		/*
		var elemento = $(".container:first");
		var iLeft = elemento.css('left');
		
		var posicion = elemento.position();
		console.log(elemento.css('left'))
		$("#mainNav").css('left', posicion.left + 'px'); 
		*/
		var iAnchoElement = $(".container:first").width();
		var iAnchoWindow = $(window).width(); 
		var iLeft = (iAnchoWindow / 2 ) -(iAnchoElement / 2);
		$("#mainNav").css('left', iLeft + 'px'); 
	 }
	 
	 
	 

	$(document).ready(
		function() {


				var iAltoPantalla = $(window).height();
				var iAltoContenedor = $($("#home").find('.container')).height();
				var iTop = (iAltoPantalla - iAltoContenedor) / 2;

				$('.push').remove()
				$("#home").prepend("<div class='push' style='height:" + iTop + "px;	'></div>");
				var iAltoContinterno = $($("#home").find(".bgWrapper")).height();
				$($("#home").find(".bgWrapper")).css("height", iAltoContinterno - iTop +"px");

			// no dotted outline for IE in As
			if ($.browser.msie) {
				$('a').focus(
					function() {
						$(this).blur()
					}
				);
			}
			
		// END DEFAULT //
			_ajustar();		 
			$(window).resize(_ajustar);
			
			
			//fijar la posicion del nav
			_posNav();	
			$(window).resize(_posNav);			


			iAltoPantalla = $(window).height();
			iAltoContenedor = $($('#home').find('.container')).height();
			iTop = (iAltoPantalla - iAltoContenedor) / 2;
			//$('#home').css('margin-top', iTop + 'px');
			
			//iniciar animaciones	
			var oTheElement;
			$('#mainNav, #btnTestimonios').localScroll({
			   target:'Body',
			   axis:'xy',
			   // http://jqueryui.com/demos/effect/easing.html
			   easing:'easeOutExpo',
			   //easing:'linear',
			   duration: 1000,
			   queue:false //one axis at a time
			});
			
			
			
			//menuDesplegable
			//menu superior
			$('#mainNav ul li').click(
				function(e)
				{
					if ($(this).parents('li.menuservicios').length > 0)
					{
						bIsService = true;
					}
					else
					{
						bIsService = false;
					}
					$(this).children('ul').slideToggle();
					$('#mainNav ul li').removeClass('active');
					$(this).addClass('active');
					$(this).addClass('adelante');
					return false
				}

			);
			
			//=======================================================	
 			//modals
			//=======================================================	
			//select all the a tag with name equal to modal
			$('a[name=modal]').click(function(e) {
				//Cancel the link behavior
				e.preventDefault();
				//Get the A tag
				var id = $(this).attr('href');
			 
				//Get the screen height and width
				var maskHeight = $(window).height();
				var maskWidth = $(window).width();
			 
				//Set height and width to mask to fill up the whole screen
				$('#mask').css({'width':maskWidth,'height':maskHeight});
				 
				//transition effect    
				$('#mask').fadeIn(1000);   
				$('#mask').fadeTo("slow",0.8); 
			 
				//Get the window height and width
				var winH = $(window).height();
				var winW = $(window).width();
					   
				//Set the popup window to center

					$(id).css('top',  winH/2-$(id).height()/2);
					$('#mask').css('top', 0 );
					
				$(id).css('left', winW/2-$(id).width()/2);
			 
				//transition effect
				$(id).fadeIn(2000);
			 
			});
			 
			//if close button is clicked
			$('.window .close').click(function (e) {
				//Cancel the link behavior
				e.preventDefault();
				$('#mask, .window').hide();
			});    
			 
			//if mask is clicked
			$('#mask').click(function () {
				$(this).hide();
				$('.window').hide();
			});         
		 


			/* upload files */
			opacity('.uploadingField', 0);
			$('.uploadingField').css("opacity", "0");
			$('.uploadingField').change(
				function() {
					$(this).parent().children('.fonTxtImg').children().text($(this).val());
				}
			);

			//focus inputs con fondo
			$('.bgTxt').click(function() {
			   $(this).children('input').focus();
			   //$('#target').click();
			});

			// clear inputs
			var input_values = Array();
			$('input[type=text], input[type=password]').each(
				function() {
					input_values[$('input[type=text], input[type=password]').index(this)] = $(this).val();
				}
			);
			$('input[type=text], input[type=password]').focus(
				function() {
					if($(this).val() == input_values[$('input[type=text], input[type=password]').index(this)]) {
						$(this).val('');
					}
				}
			);
			$('input[type=text]').blur(
				function() {
					if($(this).val() == '') {
						$(this).val(input_values[$('input[type=text]').index(this)]);
					}
				}
			);

			$('.logo').click(function() {
			   $('#mainNav .btnSend').fadeIn();
			   //$('#target').click();
			});
				

				//emergentelateral
				$('.slideSide .btnExpand').click(
					function()
					{
						slidePos = ( $('.slideSide').css('right'));
						
						//console.log(slidePos);
				 		$('.slideArrow').toggleClass('open');
													
						 if (slidePos != '0px') {
							
							 $('.slideSide').animate({
								//opacity: 0.25,
								right: '0'
							
							  }, 2000, 'easeOutExpo');
							
					 
							 
						 }
						 else if (slidePos == '0px') 
						 {
							 //console.log(slidePos);
							
							 $('.slideSide').animate({
								//opacity: 0.25,
								right: '-669px'
							
							  }, 1000 );	
						 }
					 return false		  		   	
					}
				);

			$('#mainNav .logo').click(function () {
				mPage = 0;
			});
			$('#mainNav ul a').click(function () {
				mPage = 1;
			});
			$('#mainNav ul.aboutUs a').click(function () {
				mPage = 2;
			});
			
			
		}
	);
	

	function finAnimacion()
	{
		$('.externalWarapper').css({'overflow-y': 'auto', 'overflow-x': 'hidden'});
		if (mPage == 0)
		{
			//$('#mainNav').animate({top: '24px' }, 1000);
			//$('#mainNav').animate({top: '10px' }, 1000);
			$('#mainNav .btnSend').fadeIn();
		}
		else if (mPage == 1)
		{
			//$('#mainNav').animate({top: '24px' }, 1000);
			//$('#mainNav').animate({top: '10px' }, 1000);
			$('#mainNav .btnSend').fadeOut();
			
		}
		else
		{
			//$('#mainNav').animate({top: '95px' }, 1000);
			//$('#mainNav').animate({top: '110px' }, 1000);
			$('#mainNav .btnSend').fadeOut();
		}
		//console.log(mPage);
		
//		var offset = p.offset();

		
	}

	


	
	













// ]]>
