$(document).ready(function(){ validate(); var pathname = window.location.pathname; var tutwitter = "nacencia"; var twitterworks = 0; var altura = $("#side-b").height(); $("#side-a").height(altura); /* MENU IZQUIERDA */ var activeSidebar = null; var activeS2 = null; var activeS3 = null; $("#submenu-sidebar-business-point").click(function(){ if (activeSidebar == null){ $("#submenu-sidebar-business li").show(); $("#submenu-sidebar-business").show(); $("#submenu-sidebar-business-point").addClass("submenu-sidebar-business-act"); activeSidebar = 1; } else { activeSidebar = null; $("#submenu-sidebar-business li").hide(); $("#submenu-sidebar-business").hide(); $("#submenu-sidebar-business-point").removeClass("submenu-sidebar-business-act"); } }); $("#submenu-sidebar-fasttrack-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-fasttrack").show(); $("#submenu-sidebar-fasttrack li").show(); $("#submenu-sidebar-fasttrack-point").addClass("submenu-sidebar-fasttrack-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-fasttrack li").hide(); $("#submenu-sidebar-fasttrack").hide(); $("#submenu-sidebar-fasttrack-point").removeClass("submenu-sidebar-fasttrack-act"); } }); $("#submenu-sidebar-customized-point").click(function(){ if (activeS3 == null){ $("#submenu-sidebar-customized").show(); $("#submenu-sidebar-customized li").show(); $("#submenu-sidebar-customized-point").addClass("submenu-sidebar-customized-act"); activeS3 = 1; } else { activeS3 = null; $("#submenu-sidebar-customized li").hide(); $("#submenu-sidebar-customized").hide(); $("#submenu-sidebar-customized-point").removeClass("submenu-sidebar-customized-act"); } }); /* NEW MODIFICATION */ $("#submenu-sidebar-bi-modules-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-bi-modules").show(); $("#submenu-sidebar-bi-modules li").show(); $("#submenu-sidebar-bi-modules-point").addClass("submenu-sidebar-bi-modules-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-bi-modules li").hide(); $("#submenu-sidebar-bi-modules").hide(); $("#submenu-sidebar-bi-modules-point").removeClass("submenu-sidebar-bi-modules-act"); } }); $("#submenu-sidebar-support-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-support").show(); $("#submenu-sidebar-support li").show(); $("#submenu-sidebar-support-point").addClass("submenu-sidebar-support-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-support li").hide(); $("#submenu-sidebar-support").hide(); $("#submenu-sidebar-support-point").removeClass("submenu-sidebar-support-act"); } }); $("#submenu-sidebar-data-management-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-data-management").show(); $("#submenu-sidebar-data-management li").show(); $("#submenu-sidebar-data-management-point").addClass("submenu-sidebar-data-management-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-data-management li").hide(); $("#submenu-sidebar-data-management").hide(); $("#submenu-sidebar-data-management-point").removeClass("submenu-sidebar-data-management-act"); } }); $("#submenu-sidebar-bi-migration-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-bi-migration").show(); $("#submenu-sidebar-bi-migration li").show(); $("#submenu-sidebar-bi-migration-point").addClass("submenu-sidebar-bi-migration-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-bi-migration li").hide(); $("#submenu-sidebar-bi-migration").hide(); $("#submenu-sidebar-bi-migration-point").removeClass("submenu-sidebar-bi-migration-act"); } }); // SOLUTIONS $("#submenu-sidebar-industry-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-industry").show(); $("#submenu-sidebar-industry li").show(); $("#submenu-sidebar-industry-point").addClass("submenu-sidebar-industry-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-industry li").hide(); $("#submenu-sidebar-industry").hide(); $("#submenu-sidebar-industry-point").removeClass("submenu-sidebar-industry-act"); } }); $("#submenu-sidebar-function-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-function").show(); $("#submenu-sidebar-function li").show(); $("#submenu-sidebar-function-point").addClass("submenu-sidebar-function-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-function li").hide(); $("#submenu-sidebar-function").hide(); $("#submenu-sidebar-function-point").removeClass("submenu-sidebar-function-act"); } }); $("#submenu-sidebar-application-point").click(function(){ if (activeS2 == null){ $("#submenu-sidebar-application").show(); $("#submenu-sidebar-application li").show(); $("#submenu-sidebar-application-point").addClass("submenu-sidebar-application-act"); activeS2 = 1; } else { activeS2 = null; $("#submenu-sidebar-application li").hide(); $("#submenu-sidebar-application").hide(); $("#submenu-sidebar-application-point").removeClass("submenu-sidebar-application-act"); } }); /* MENU HEADER */ //Ocultamos el submenu de Solutions var activeMenu = null; // El menu no est� activo var tocaFuera = null; // En este momento estamos fuera del submenu var menuShow = null; // El menu que estamos mostrando $("body").mouseover(function(){tocaFuera = 1;}); // Al pasar el raton por fuera del submenu /* FOR test $(document).mousemove(function(){ $('#header').append('

a

d

c

'); $("#text1").html("activeMenu " + activeMenu); $("#text2").html("tocaFuera " + tocaFuera); $("#text3").html("menuShow " + menuShow); }); */ $("#menu-solutions").mouseout(function(){$("#submenu-solutions").mouseout(function(){tocaFuera = 1;});}); // Para poder hacer el primer click en el boton Solutions $("#menu-technology").mouseout(function(){$("#submenu-technology").mouseout(function(){tocaFuera = 1;});}); // Para poder hacer el primer click en el boton Solutions $(document.body).click(function(){ // Al hacer click en el documento if (tocaFuera != null & activeMenu != null){ // Si estamos fuera y el menu esta activo $("#submenu-solutions").fadeOut("fast"); // Ocultamos el submenu solutions $("#submenu-technology").fadeOut("fast"); menuShow = null; activeMenu = null; tocaFuera = null; }; }); $("#menu-solutions").mouseover(function(){ // Al pasar el mouse encima del boton Solutions if (menuShow == "technology"){ $("#submenu-technology").fadeOut("fast"); // Ocultar el submenu menuShow = null; activeMenu = null; } if (tocaFuera != null & activeMenu == null){ // Si el menu no esta activo $("#submenu-solutions").fadeIn("fast"); //Mostramos el submenu con una animacion activeMenu = 1; tocaFuera = null; menuShow = "solutions"; } }); $("#menu-technology").mouseover(function(){ // Al pasar el mouse encima del boton Technology if (menuShow == "solutions"){ $("#submenu-solutions").fadeOut("fast"); // Ocultar el submenu menuShow = null; activeMenu = null; } if (tocaFuera != null & activeMenu == null){ // Si el menu no esta activo $("#submenu-technology").fadeIn("fast"); //Mostramos el submenu con una animacion activeMenu = 1; tocaFuera = null; menuShow = "technology"; } }); $(".close-submenu").click(function(){ // Al pulsar sobre el boton cerrar $("#submenu-solutions").fadeOut("fast"); // Ocultar el submenu $("#submenu-technology").fadeOut("fast"); activeMenu = null; tocaFuera = 1; menuShow = null; }); if(jQuery.browser.msie){ $("#slider").show(); $("#twitter-block").show(); $(".twitt").show(); } else { $("#slider").fadeIn("slow"); $("#twitter-block").fadeIn("slow"); $(".twitt").fadeIn("slow"); } }); //validate form function validate(){ if ($("form").length){ $("form").each(function(){ var _this = $(this); _this.find("input[type='submit']").click(function(){ if (checkValues(_this)) {return false;} }); }) } } function checkValues(_this){ var _emailReg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; var _f = false; var _t = 'Please complete the following fields:'; $('tr.required', _this).each(function(){ var _field = $(this).find('select'); if(_field.length != 0){ if(_field.attr('value') == '' || _field.attr('value') == 'default'){ _field = $(this).find('input'); if(_field.attr('value') == ''){ _f = true; if($(this).hasClass('interest')) _t += '\n-'+'Interest'; else _t += '\n-'+$(this).find('.info-field').text(); } } } else{ _field = $(this).find('input'); if(_field.attr('value') == ''){ _f = true; _t += '\n-'+$(this).find('.info-field').text(); } else if(_field.attr('class') == 'email-validate') { if (!_emailReg.test(_field.val())) { console.log(_field.val()) _f= true; _t += '\n- Email field incorect'; }; } } }); if(_f){ alert(_t); } return _f; }