/*
FILE: general.js
DOES: Archivo JS general del sitio
AUTHOR: Revuelta Ignacio
2009
*/

newsletter_subscribe = function(){
  
  if($('back')){
    $('back').addEvent('click',function() {
      window.history.back();
    });
  }
  
  if($('news_email')){
    $('news_email').addEvent('focus',function() {
      $('news_email').value='';
    });

    $('news_send').addEvent('click',function(e) {       
       new Event(e).stop();
       
        var call = new Request({	
      		url: siteBase+'?mod=main&act=add_newsletter&args='+$('news_email').value,
          onSuccess: function(el){

            switch(el){ 
              case "ok":
                $('newsSuccess').setStyle('display', 'block');
                $('newsElements').setStyle('display', 'none');
                break;                            
              case "error":
                $('news_email').addClass('error');
                $('news_email').value = newsletterErrorMsg;
                break;
              case "already_added":
                $('news_email').addClass('error');
                $('news_email').value = newsletterErrorMailDuplicated;
            }                                        
      		}
      	});
          	
      	call.send();
       
    });
  }

}

var changeStatus = function(){
  
  switch($('type').value){ 
    case 'news':
      $$('#titleField label').set('html',langs['TITLE']);
      
      $('codeField').setStyle('display', 'none');
      $('subtitleField').setStyle('display', 'none');
    break;
    
    case 'business':      
      $$('#titleField label').set('html',langs['ZONE']);
      
      $('codeField').setStyle('display', 'block');
      $('subtitleField').setStyle('display', 'none');
    break;
    
    case 'rrhh':
      $$('#titleField label').set('html',langs['TITLE']);
      
      $('codeField').setStyle('display', 'block');
      $('subtitleField').setStyle('display', 'block');
    break;
  }
  
}

////////////////////////////////////////////////////////////////////

window.addEvent('domready', function() {
  
  //Setea el handler que controla la caja de suscripcion al newsletter
  newsletter_subscribe();
  
  if($('type') && langs){
    changeStatus();
  }
});



