var base_url = '';
if( document.getElementsByTagName ) {
  var elems = document.getElementsByTagName( 'base' );
  
  if( elems.length ) {
    base_url = elems[ 0 ].href;
  }
}
/****
 * Walidacja formularza
 */ 
 function validPass(o){
 valid = /^[0-9a-zA-Z]{5,16}$/;
 pass = o.pass;
 pass2 = o.pass2;
    if(!o.chng_passwd.checked)return true;
    if(!valid.test(pass.value)){
          pass.focus();
          pass.select();
          alert('Błąd!\n'
            +'Proszę podać prawidłowe hasło\n'
            +'Hasło musi zawierać od 5 do 16 znaków, tylko litery i cyfry');
          return false;                  
        }
      if(pass.value != pass2.value){
          pass2.focus();
          pass2.select();
          alert('Błąd!\n'
            +'Hasła muszą być takie same');
          return false;     
      }    
 }
/****
 * Wyłączanie elementów formularza
 */  
  function privFirm(v){
    f = document.getElementById('female').form;
    d = (v==1);
    f.company.disabled = f.nip.disabled = d; 
    f.birth.disabled
    = document.getElementById('female').disabled 
    = document.getElementById('male').disabled 
    = !d;
  } 
/****
 * formatuj ceny
 */    
  function number_format(num) {
    num = eval(num);
    num *= 100;
    num = Math.round(num)/100;
    
    	if (num - Math.floor(num) == 0) {
    		num = num + ".00";
    	} else {
    		string = num.toString();
    		parts = string.split(".");
    		cents = parts[1];
    			if (cents.length == 1) {
    				num = num + "0";
    				}
    	}
    //alert(num);
    //num = "$" + num;
    return num;
  }

/****
 * Newsletter
 */  
 function newslet_wait(){
   $('newslet_przeslona').setStyle('z-index','2');
   $('newslet_przeslona').fade('.9');
   $('newslet_img').setStyles({	visibility:'visible',opacity: 1	});
 }
 function newslet_msg(txt){ 
    $('newslet_img').fade('out'); 
    $('newslet_msg').innerHTML = txt;
    (function(){$('newslet_msg').fade('in');}).delay(400); 
    (function(){    
      $('newslet_przeslona').fade('out');
      (function(){
          $('newslet_przeslona').setStyle('z-index','-1');
          $('newslet_msg').setStyles({	visibility:'hidden',opacity: 0}); 
      }).delay(500);     
    }).delay(3500);   
    $('e-mail_top').value = '';
 }

    //on dom ready...  
    window.addEvent('domready', function() {  
      
        $('newsletter').addEvent('submit', function(event) {  
            //prevent the page from changing 
            //alert('ok');
            event.stop();
           // (this).blur();  
            //make the ajax call  
            var req = new Request({  
              method: 'post',  
              url: base_url + 'newsletter/dodaj/', 
              data: { 'email': $('e-mail_top').value,
                      'login' : ''},  
               onRequest: function() { newslet_wait(); }, 
               onComplete: function(response) { newslet_msg(response); }  
           }).send();  
       }); 
              
       /* $('newsletter_delete').addEvent('click', function(event) {  
            //prevent the page from changing 
            event.stop();  
            (this).blur();
            //make the ajax call  
            var req = new Request({  
              method: 'post',  
              url: 'ajax.php', 
              data: { 'mod' : 'newsletter',
                      'email': $('newslet_email').value,
                      'login' : '',
                      'delete' : '1'  },  
               onRequest: function() { newslet_wait(); }, 
               onComplete: function(response) { newslet_msg(response); }  
           }).send();  
       });  */
     
   });  

