function check_email(email)
{
  /* valid chars for email */
  var emailchars="@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZaöüAÖÜ+-_.0123456789~";
  var emailchars_res = true;
  for(i=0; i<email.length; i++) 
   { 
     emailchars_res && (emailchars.indexOf(email.charAt(i))!=-1) 
   }
  
  /* check lenght, @, .@, !.xxxxx  */
  email_res = ( emailchars_res &&
                email.length >= 6 &&
                email.search('@') >= 1 &&
                email.lastIndexOf('.') > email.search('@') &&
                email.lastIndexOf('.') >= email.length-5
          	   )
			   
  return email_res;
}

var form_error_mark_border  = "1px solid #FF0000";
var form_error_reset_border = "1px solid #b1ca61";

function form_error_mark(field)
{
  field.style.border = form_error_mark_border;
  field.focus();
}

function form_error_reset(field)
{
  field.style.border = form_error_reset_border; 
}





/* MENU SCROLL INIT */
function windowOnload() {
 var mm = cbeGetElementById('menuMarkPoint').cbe;
 with (cbeGetElementById('menuBar').cbe) 
 {
  moveTo(0,mm.pageY()-254);
  show();
 }
 
 windowScrollListener();
 window.cbe.addEventListener('scroll', windowScrollListener, false);
 window.cbe.addEventListener('resize', windowResizeListener, false);
}

function windowResizeListener(e) 
{
 //cbeGetElementById('menuBar').cbe.width(window.cbe.width());
}

function windowScrollListener(e) 
{
 var mm = cbeGetElementById('menuMarkPoint').cbe;
 var my = document.cbe.scrollTop();
 if (my < mm.pageY()) my = mm.pageY();
 cbeGetElementById('menuBar').cbe.slideTo(0, my-254, 300);
}
