// a modifier pour les années suivantes
var PDZANNEE = new Array(2009, 2020);

/* Variable global */
var sourisX = 0;
var sourisY = 0;
var IE = false,
FIREFOX = false,
NETSCAPE = false,
OPERA = false,
AUTRE = false;


function navigateur() {
var strChUserAgent = navigator.userAgent;
var intSplitStart = strChUserAgent.indexOf("(",0);
var intSplitEnd = strChUserAgent.indexOf(")",0);
var strChStart = strChUserAgent.substring(0,intSplitStart);
var strChMid = strChUserAgent.substring(intSplitStart, intSplitEnd);
var strChEnd = strChUserAgent.substring(strChEnd);

//alert(strChMid);

if(strChMid.indexOf("MSIE") != -1)
IE = true;
else if(strChEnd.indexOf("Firefox") != -1)
FIREFOX = true;
else if(strChEnd.indexOf("Netscape") != -1)
NETSCAPE = true;
else if(strChStart.indexOf("Opera") != -1)
OPERA = true;
else
AUTRE = true;
}

/* Function charger au demarrage */

function demarage() {
    navigateur();
    //if (window.captureEvents){ window.captureEvents(Event.MOUSEMOVE); window.onmousemove = getMouseXY;}
    //else document.onmousemove = getMouseXY;
    sourisX = 0;
    sourisY = 0;
    jQuery(document).ready(function(){
        $(document).mousemove(function(e){
            sourisX = e.pageX;
            sourisY = e.pageY;
        });
    })
    //if(IE) alert("Vous utlisez Internet Explorer, le site risque de na pas fonctionner correctement");
}

// modif meta donne
function modifMetaTag(titre,mots,desc) {
    document.title = titre;
    var metas = document.getElementsByTagName('META');
    var i;
    for(i=0; i< metas.length; i++)
    {
        if( metas[i].getAttribute('NAME') == "DESCRIPTION")
        metas[i].setAttribute("content",desc);
        if( metas[i].getAttribute('NAME') == "KEYWORDS")
        metas[i].setAttribute("content",mots);
    }
}

/* Coordonnees de la souris */
/*function getMouseXY(e) {
var el = window.event ? window.event.srcElement : e.target;
//var el=(typeof event!=='undefined')? event.srcElement : e.target
if (IE) { // grab the x-y pos.s if browser is IE
sourisX = el.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft);//el.x;
sourisY = el.clientY + (document.body.scrollTop || document.documentElement.scrollTop);//el.y;
}
else if(e.pageX && e.pageY){  // grab the x-y pos.s if browser is NS
sourisX = e.pageX
sourisY = e.pageY;
}else {
    sourisX = e.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft);
    sourisY = e.clientY + (document.body.scrollTop || document.documentElement.scrollTop);
}

//sourisX = sourisX - document.body.style.marginLeft;
if (sourisX < 0){sourisX = 0;}
if (sourisY < 0){sourisY = 0;}  
return true;
}*/

/* affiche un element ou pas */
function montre(id) {
var d = document.getElementById(id);
    for (var i = 1; i<=7; i++) {
        if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    }
if (d) {d.style.display='block';}
}

/* bas la ca l'affiche plus */
function cache(id) {
if( id == "all" )
{
    for (var i = 1; i<=7; i++) {
        if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    }
}
else
{
    var d = document.getElementById(id);
    if (d) {d.style.display='none';}
}
}

/* recherche l'element precedent de el de balise nodeName*/
function getPreviousByNodeName(el, nodeName)
{
    if (el.previousSibling){
        while(el.previousSibling && (el = el.previousSibling)){
            if (nodeName.toLowerCase() == el.nodeName.toLowerCase()){
                return el;
            }
        }
    return null;
    }
}

/* change la couleur de el */
function colorElement(el, fgcolor, bgcolor) {
    lel = document.getElementById(el);
    lel.style.color = fgcolor;
    lel.style.background = bgcolor;
}

/* change la couleur des bords de el en col*/
function colorMenu(el,col) {
    lel = document.getElementById(el);
    lel.style.borderColor = col;
}

/* Change la taille le l'onglet */
function changeSize(el,hauteur) {
    lel = document.getElementById(el);
    lel.style.height = hauteur;
}

// taille de la fenetre
function getSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  return new Array(myWidth,myHeight);
}

// retourne la position du scroll bar
function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return scrOfY;
}

// popup lecteur musik
function openLecteur()
{
    var taille = getSize();
    var xw = taille[0] - 254;
    var optionspopup = "height=153,width=254,location=no,menubar=no,toolbar=no,directories=no,screenX="+xw+",screenY=150,resizable=no,scrollbars=no,status=no,dependent=yes";
    lecteur=window.open('lecteur_pdz.php',"Bonumeur_et_Musikliv",optionspopup);
    if (window.focus) {lecteur.focus()}
    return false;
}

// change une image
function changeImg(el,sourceimg)
{
    el.src = sourceimg;
    el.style.visibility="visible";
}
// Fait défiler le titre du navigateur
function bougerTitre(titre) {
 titre = titre.substring(1, titre.length) + titre.substring(0, 1);
 document.title = titre;
 setTimeout("bougerTitre(\""+titre+"\")", 100);
 }

function cleanValue(el,val)
{
    if(el.value==val) el.value='';
}

function inputCheck(el,val)
{
    if(el.value=='') el.value=val;
}

function checkEmail(email,val)
{
    var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

    if(reg.test(email) || email == val)
    {
            return(true);
    }
    else
    {
            alert("!!! Votre email n'est pas correctement entré !!!");
            return(false);
    }
}

function checknewsletter()
{
    if(document.formnewsletter.nom.value == 'Nom'){ alert("Entrez votre Nom !"); return false;}
    if(document.formnewsletter.prenom.value == 'Prénom'){ alert("Entrez votre Prénom !"); return false;}
    if(document.formnewsletter.email.value == 'Email'){ alert("Entrez votre Email !"); return false;}
    return true;
}
