/**
 * @paquete Archivo de aplicacion
 * @Archivo general.js	
 * @ruta includes/js/
 * @copyright 2011
 * @contacto richard@masfusion.com
 * @version 1.0
**/

// Plugins JQuery.
// Vertical Align.
(function ($) {
	$.fn.vAlign = function(container) {
		return this.each(function(i){
			if(container == null) {
				container = 'div';
			}
			$(this).html("<" + container + ">" + $(this).html() + "</" + container + ">");
			var el = $(this).children(container + ":first");
			var elh = $(el).height(); // New element height.
			var ph = $(this).parent().height(); // Parent height.
			var nh = (ph - elh) / 2;
			$(el).css('margin-top', nh);
		});
	};
})(jQuery);

// Function Isnumeric.
function IsNumeric(input){
   return (input - 0) == input && input.length > 0;
}

// Placeholder for elements form.
function placeHolderForm(){
	

	// Placeholder for form items.
	$('input:not(input[type=submit]), textarea').each(function(){
		
		// Tomamos el valor actual del input.
		var currentValue = $(this).val();
		
		// En el focus() comparamos si es el mismo por defecto, y si es asi lo vaciamos.
		$(this).focus(function(){
			if( $(this).val() == currentValue) {
				$(this).val('');
			};
		});
		
		// En el blur, si el usuario dejo el value vacio, lo volvemos a restablecer.
		$(this).blur(function(){
			if( $(this).val() == '' ) {
				$(this).val(currentValue);
			};
		});
	
	});	

}

// General DOM Ready.
$(document).ready(function(){
	
	// Menu.
	$("#inicio").find(".menu ul li a").eq(0).addClass("menu_selected");	
	$("#nosotros").find(".menu ul li a").eq(1).addClass("menu_selected");
	$("#servicios").find(".menu ul li a").eq(2).addClass("menu_selected");
	$("#galeria").find(".menu ul li a").eq(3).addClass("menu_selected");
	$("#contacto").find(".menu ul li a").eq(4).addClass("menu_selected");	
	
});
