var Mouse_X;
var Mouse_Y;
var winwidth=0;
var winheight=0;
var docwidth=0;
var docheight=0;
document.onmousemove = WhereMouse;

function testmail(tmail){

         return tmail.match(/^([\w-]+)@([\w-]+)\.([\w]+)$/);


}

function nl2br(str){
         breakTag="<br>";
         return (str + '').replace(/([^>]?)\n/g, '$1'+ breakTag +'\n');
}


function nbonly(event,decimal,input) {
  // Compatibilité IE / Firefox
  if(!event && window.event) {
    event=window.event;
  }

  if(decimal==undefined) decimal=false;

  //alert(event.keyCode+" "+event.which);
  // IE
  if((event.keyCode < 48 || event.keyCode > 57) && event.keyCode!=8) {
       if(!decimal || event.keyCode!=46 || input.value.indexOf('.')>0){
          event.returnValue = false;
          event.cancelBubble = true;
       }
  }

  // DOM
  if((event.which < 48 || event.which > 57) && event.which!=8) {
    if(!decimal || event.which!=46 || input.value.indexOf('.')>0){
          event.preventDefault();
          event.stopPropagation();
    }
  }
}

function windowsize(){
    if (document.body){
        docwidth = (document.body.clientWidth);
        docheight = (document.body.clientHeight);
    }else{
        docwidth = (window.innerWidth);
        docheight = (window.innerHeight);
    }

    winwidth=screen.availWidth;
    winheight=screen.availHeight;
}

function WhereMouse( e ){
  var DocRef;    // Variable pour IE uniquement

  // L'événement est passée à la fonction
  // donc tous sauf IE…
  if( e){                     // Dans ce cas on obtient directement la position dans la page
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{                      // Dans ce cas on obtient la position relative à la fenêtre d'affichage
    Mouse_X = event.clientX;
    Mouse_Y = event.clientY;

    //-- Il faut traiter le CAS des DOCTYPE sous IE
    if( document.documentElement && document.documentElement.clientWidth) // Donc DOCTYPE
      DocRef = document.documentElement;   // Dans ce cas c'est documentElement qui est réfèrence
    else
      DocRef = document.body;                    // Dans ce cas c'est body qui est réfèrence

    //-- On rajoute la position liée aux ScrollBars
    Mouse_X += DocRef.scrollLeft;
    Mouse_Y += DocRef.scrollTop;
  }
}


function favoris() {
         var favname="Easycartouche.fr : Vente en ligne de cartouches et toners compatibles";
         var favurl="http://www.easycartouche.fr";
         if(navigator.appName != 'Microsoft Internet Explorer'){
                window.sidebar.addPanel(favname,favurl,"");
         }else {
               window.external.AddFavorite(favurl,favname);
         }
}



