/*Funcções JavaScript*/

function validate(form) {
 var elementos = form.elements;
  for (var i=0; i< elementos.length; i++){
   if (elementos[i].getAttribute("type")=="text") {
    if (elementos[i].getAttribute("obrigatorio")=="sim") {
     if (elementos[i].value=="") {
      alert("Favor preencher o campo "+elementos[i].getAttribute("texto")+"!");
      return false;
     } else {
        if (elementos[i].getAttribute("email")=="sim") {
         if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test((elementos[i].value)))){ 
          alert("O campo "+elementos[i].getAttribute("texto")+" possui um endereço de e-mail inválido!");
          return false;
         }
        }
     }
    }
   }
  }
  return true;
}

function newImage(arg) {
 if (document.images) {
  img = new Image();
  img.src = arg;
  return img;
 }
}

function preloadImages(page){
 if(page == 'servicos'){
  if(document.images){
   link_consultancy_advisory_over = newImage("images/menu_consultancy_advisory_over.png");
   link_consultancy_advisory = newImage("images/menu_consultancy_advisory.png");
   link_engineering_over = newImage("images/menu_engineering_over.png");
   link_engineering = newImage("images/menu_engineering.png"); 
   link_business_development_over = newImage("images/menu_business_development_over.png");
   link_business_development = newImage("images/menu_business_development.png"); 
   preloadFlag = true;
  }   
 } else if(page == 'treinamento'){
    if (document.images) {
     link_quality_over = newImage("images/menu_quality_over.png");
     link_quality = newImage("images/menu_quality.png");
     link_environment_over = newImage("images/menu_environment_over.png");
     link_environment = newImage("images/menu_environment.png");
     link_safety_health_over = newImage("images/menu_safety_health_over.png");
     link_safety_health = newImage("images/menu_safety_health.png");
     link_integrated_over = newImage("images/menu_integrated_over.png");
     link_integrated = newImage("images/menu_integrated.png");
     link_responsibility_social_over = newImage("images/menu_responsibility_social_over.png");
     link_responsibility_social = newImage("images/menu_responsibility_social.png");
     link_business_development_over = newImage("images/menu_business_development_over.png");
     link_business_development = newImage("images/menu_business_development.png");
     preloadFlag = true;
    }  	
 } else if(page == 'empresa'){
    if(document.images){
     link_history_over = newImage("images/menu_history_over.png");
     link_history = newImage("images/menu_history.png");
     link_mission_over = newImage("images/menu_mission_over.png");
     link_mission = newImage("images/menu_mission.png"); 
     link_vision_over = newImage("images/menu_vision_over.png");
     link_vision = newImage("images/menu_vision.png"); 
     preloadFlag = true;
    }   	
 }
}

function show_content2(object_clicked){
  if(object_clicked == 'link1'){
   $('#treinamento_link1').fadeIn('slow');
   if(document.getElementById('treinamento_home').style.display == 'block'){
    document.getElementById('treinamento_home').style.display = 'none'; 
   }
   document.getElementById('link1').style.display = 'none';
   document.getElementById('link1_over').style.display = 'block';
   document.getElementById('link1_over').style.cursor = 'text';	
 }
}

function show_content(object_clicked){
  if(object_clicked == 'link1'){
   $('#servicos_link1').fadeIn('slow');
   if(document.getElementById('servicos_home').style.display == 'block'){
    document.getElementById('servicos_home').style.display = 'none'; 
   } else if(document.getElementById('servicos_link2').style.display == 'block'){
      document.getElementById('servicos_link2').style.display = 'none'; 
   } else if(document.getElementById('servicos_link3').style.display == 'block'){
      document.getElementById('servicos_link3').style.display = 'none';
   } 
   
   document.getElementById('link1').style.display = 'none';
   document.getElementById('link1_over').style.display = 'block';
   document.getElementById('link1_over').style.cursor = 'text';
   
   if(document.getElementById('link2_over').style.display == 'block'){
    document.getElementById('link2_over').style.display = 'none'; 
    document.getElementById('link2').style.display = 'block'; 
   } else if(document.getElementById('link3_over').style.display == 'block'){
     document.getElementById('link3_over').style.display = 'none'; 
     document.getElementById('link3').style.display = 'block';     
   }
  } else if(object_clicked == 'link2'){
   	 $('#servicos_link2').fadeIn('slow');
     if(document.getElementById('servicos_home').style.display == 'block'){
      document.getElementById('servicos_home').style.display = 'none'; 
     } else if(document.getElementById('servicos_link1').style.display == 'block'){
        document.getElementById('servicos_link1').style.display = 'none'; 
     } else if(document.getElementById('servicos_link3').style.display == 'block'){
        document.getElementById('servicos_link3').style.display = 'none';
     } 
   
     document.getElementById('link2').style.display = 'none';
     document.getElementById('link2_over').style.display = 'block';
     document.getElementById('link2_over').style.cursor = 'text';
   
     if(document.getElementById('link1_over').style.display == 'block'){
      document.getElementById('link1_over').style.display = 'none'; 
      document.getElementById('link1').style.display = 'block'; 
     } else if(document.getElementById('link3_over').style.display == 'block'){
        document.getElementById('link3_over').style.display = 'none'; 
        document.getElementById('link3').style.display = 'block';     
     }
  } else if(object_clicked == 'link3'){
   	 $('#servicos_link3').fadeIn('slow');
     if(document.getElementById('servicos_home').style.display == 'block'){
      document.getElementById('servicos_home').style.display = 'none'; 
     } else if(document.getElementById('servicos_link1').style.display == 'block'){
        document.getElementById('servicos_link1').style.display = 'none'; 
     } else if(document.getElementById('servicos_link2').style.display == 'block'){
        document.getElementById('servicos_link2').style.display = 'none';
     } 
   
     document.getElementById('link3').style.display = 'none';
     document.getElementById('link3_over').style.display = 'block';
     document.getElementById('link3_over').style.cursor = 'text';
   
     if(document.getElementById('link1_over').style.display == 'block'){
      document.getElementById('link1_over').style.display = 'none'; 
      document.getElementById('link1').style.display = 'block'; 
     } else if(document.getElementById('link2_over').style.display == 'block'){
        document.getElementById('link2_over').style.display = 'none'; 
        document.getElementById('link2').style.display = 'block';     
     }  
  }  
}

var title = 'Sistema de Gest&atilde;o por Execel&ecirc;ncia';
function show_floating_window(id_content,title_content){
  document.getElementById(id_content).style.display = 'block';
}

function show_floating_page(){	
 document.getElementById('overlay').style.display = 'block';
 document.getElementById('float_page').style.display = 'block';
 document.getElementById('field_name_newsletter').focus();
}

function close_floating_page(){
 document.getElementById('overlay').style.display = 'none';	
 document.getElementById('float_page').style.display = 'none';
}

function not_letters(){
 if ((window.event.keyCode < 48) || (window.event.keyCode > 57)){
  window.event.keyCode = 0;  	
 }
}