var activeSection = null;
function activateSection(tabName) {
	if(activeSection!=null)
		$(activeSection).fadeOut();
	var tabName = '#' + tabName.replace('-tab','-section');
	activeSection = tabName;
	//window.alert(tabName);
	$(tabName).fadeIn();
}
$(document).ready(menuInteraction);
function menuInteraction() {
	activateSection("home-tab");
	$('#home-tab a').click(function(e) {
		activateSection($('#home-tab a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#about-tab a').click(function(e) {
		activateSection($('#about-tab a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#products-tab a').click(function(e) {
		activateSection($('#products-tab a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#certification-tab a').click(function(e) {
		activateSection($('#certification-tab a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#contact-tab a').click(function(e) {
		activateSection($('#contact-tab a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	
	///////////////////////
	$('#mtm-menu a').click(function(e) {
		showProduct($('#mtm-menu a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#mtw-menu a').click(function(e) {
		showProduct($('#mtw-menu a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#ygm-menu a').click(function(e) {
		showProduct($('#ygm-menu a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#scm-menu a').click(function(e) {
		showProduct($('#scm-menu a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#ztm-menu a').click(function(e) {
		showProduct($('#ztm-menu a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	$('#msb-menu a').click(function(e) {
		showProduct($('#msb-menu a').parent().attr('id')); 
		e.preventDefault();					
	}); //End of logo Click
	
	$('.error').hide();
	$("#btn_submit").click(function() {
		// validate and process form
		// first hide any error messages
		$('.error').hide();
		var name = $("input#name").val();
		if (name == "") {
			$("label#name_error").show();
			$("input#name").focus();
			return false;
		}
		var email = $("input#email").val();
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
		if (email == ""||!pattern.test(email)) {
			$("label#email_error").show();
			$("input#email").focus();
			return false;
		}
		var subject = $("select#subject").val();
		if (subject == "") {
			$("label#subject_error").show();
			$("select#subject").focus();
			return false;
		}
		var comment = $("textarea#comment").val();
		if (comment == "") {
			$("label#comment_error").show();
			$("textarea#comment").focus();
			return false;
		}
		var organization = $("input#organization").val();
		var phone = $("input#phone").val();
		var city = $("input#city").val();
		var state = $("input#state").val();
		var country = $("input#country").val();
		var dataString = 'name='+name+'&email='+email+'&phone='+phone+'&subject='+subject+'&comment='+comment+'&organization='+organization+'&city='+city+'&state='+state+'&country='+country;
		//alert (dataString);return false;
		
		$.ajax({
			type: "POST",
			url: "process.php",
			data: dataString,
			success: function() {
				//$('#frmContact').html("<div id='message'></div>");
				$('#contact_success').html("<div id='message'></div>");							
				$('#message').html("<b>Su consulta ha sido Enviada!</b>").hide()
				.fadeIn(1500, function() {
					$('#message').append("<p>Estaremos contactándolo pronto.</p>");
				})
				.fadeOut('slow')
				;
			}
		});
		return false;
	});
}

function showProduct(prodName) {
	var pName = prodName.replace('-menu','');
	$("#product-section").load(pName+".html", activateSection("product-tab"));
}

