function codeNum(e) 
{ 
    if(!e) 
        e = window.event; 
    if(e.keyCode) 
        return e.keyCode; 
    else 
        return e.charCode; 
} 

 
 
 window.addEvent('domready',function() {
          
          
          
                  
       if($type($('Gebruikersnaam')) == 'element') {
       
          $("Gebruikersnaam").addEvent('focus',function(e) {
            if ($("Gebruikersnaam").value=='Gebruikersnaam'){
                $("Gebruikersnaam").value='';
                $("Wachtwoord").value='';
            }
            $("Gebruikersnaam").select();
         }); 
          
             $("Gebruikersnaam").addEvent('blur',function(e) {
            if ($("Gebruikersnaam").value==''){
                $("Gebruikersnaam").value='Gebruikersnaam';
                $("Wachtwoord").value='Wachtwoord';
            }
      
         }); 
          
  


          $("Wachtwoord").addEvent('keyup',function() {
        var code =(window.event)? event.keyCode : e.which;

 

 
 
           /*        
if(e.which){
var code = e.which.keyCode;
alert(code);
}else{
var code = e.keyCode;
}
*/
   //var code=codeNum(e);
  //alert(e.which);
  
  
            if( code  == 13 ){ 
              $("submit_login").click(); 
            } 
            
            
       
       }); 

          
           $('submit_login').addEvent('click',function(e) {
           
             var lm = new lm_alert();
             
                  if(!$('Gebruikersnaam').value){
                  
                     lm.alert('U heeft geen gebruikersnaam ingevoerd.');
                     $('Gebruikersnaam').focus();
                     return false;
                     
                  }else if(!$('Wachtwoord').value){
                  
                     lm.alert('U heeft geen wachtwoord ingevoerd.');
                     $('Wachtwoord').focus();
                     return false;
                     
                  }
                  
               $('login_form').submit();  
                setTimeout("loadingMessageOpen('Bezig met inloggen..')", 1);  
              
              });
              
              
              }
          });









function loadingMessageOpen(message){

  if(!message) message='Bezig met opslaan';

    var window = $(document.body).getCoordinates();


    $("lm_loading_message").set('html','<img src="/site/images/loading.gif" /><br />'+message);
    $("lm_loading_message").setStyle('display', 'block');
    
    var message = $("lm_loading_message").getCoordinates();
    $("lm_loading_message").setStyle('left', window['width']/2-message['width']/2 );
    $("lm_loading_message").setStyle('top', window['height']/2-message['height']/2  );
    $("lm_loading_container").setStyle('display', 'block');
}

function loadingMessageClose(timeout){
     setTimeout("$('lm_loading_message').setStyle('display', 'none');$('lm_loading_container').setStyle('display', 'none');", timeout);  
}



 
   //Tooltips
       function initToolTips(){
          $$('.tipz').each(function(element,index) {
            var content = element.get('title').split('::');
            element.store('tip:title', content[0]);
            element.store('tip:text', '');
          });
                 
          var tipz = new Tips('.tipz',{
            className: 'tipz',
            fixed: true,
            hideDelay: 0,
            showDelay: 50
          });
      }
      
 
 window.addEvent('domready', function() {
      initToolTips();
      
    
      
      //SqueezeBox
      SqueezeBox.assign($$('a.boxed'), {
          parse: 'rel'
        });
        
        
        
       if($type($('submenu')) == 'element') {
       

            $$('#submenu li a').addEvents({
               
                'mouseenter': function(e){
                
                 if(this.hasClass('current') != true){
                    this.set('morph',{duration: 400, transition: 'quart:out'});
                    this.morph('.submenuhover');
                  }
            
            
                },
                'mouseleave': function(e){
                    if(this.hasClass('current') != true){
                    this.set('morph',{duration: 200, transition: 'quart:in'});
                    this.morph('.submenu');
                   }
        
              }
            })
            
       }
        if($type($('subsubmenu')) == 'element') {
       

            $$('#subsubmenu li a').addEvents({
               
                'mouseenter': function(e){
                
                 if(this.hasClass('current') != true){
                    this.set('morph',{duration: 400, transition: 'quart:out'});
                    this.morph('.subsubmenuhover_li');
                  }
            
            
                },
                'mouseleave': function(e){
                    if(this.hasClass('current') != true){
                    this.set('morph',{duration: 200, transition: 'quart:in'});
                    this.morph('.subsubmenu_li');
                   }
        
              }
            })
            
      
        }
        
      });



function lm_emailCheck(str) {
var at="@";	var dot="."; var lat=str.indexOf(at);var lstr=str.length;	var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1) return false;
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
    if (str.indexOf(at,(lat+1))!=-1) return false;
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
    if (str.indexOf(dot,(lat+2))==-1) return false;
		if (str.indexOf(" ")!=-1) return false;
	 return true;					
}

function isAlphabet(Word, aantal){
	var firstLetterUser='';
	var till=aantal-1;
	for (i=0;i<=till;i++) firstLetterUser +=Word.charAt(i);
	alphaExp = /^[a-zA-Z]+$/;
    if(!firstLetterUser.match(alphaExp)) return false;
	else if(Word.length < aantal) return false;
return true;
}

