// HEADER ============================================================
function showhide(e) {
  $("#"+e).toggle();
}

function champsok() {
  if (document.go.nom.value.length == 0)
  {
    alert("Saisissez votre Nom - Merci");
    return false;
  }
  if (document.go.adresse.value.length == 0)
  {
    alert("Saisissez votre adresse - Merci");
    return false;
  }
  if (document.go.ville.value.length == 0)
  {
    alert("Saisissez votre ville - Merci");
    return false;
  }
  if (document.go.pays.value.length == 0)
  {
    alert("Saisissez votre pays - Merci");
    return false;
  }
  if (document.go.email.value.length == 0)
  {
    alert("Saisissez votre email - Merci");
    return false;
  }
  return true;
}


function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;
  if(!d) d=document;
  if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document;
    n=n.substring(0,p);
  }
  if(!(x=d[n])&&d.all) x=d.all[n];
  for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n);
  return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName);
  if (selObj) MM_jumpMenu(targ,selObj,restore);
}


function errorsuppressor(){
  return true
}
window.onerror=errorsuppressor

var dragapproved=false
var z,x,y
function move(){
  if (event.button==1&&dragapproved){
    z.style.pixelLeft=temp1+event.clientX-x
    z.style.pixelTop=temp2+event.clientY-y
    return false
  }
}
function drags(){
  if (!document.all)
    return
  if (event.srcElement.className=='drag'){
    dragapproved=true
    z=event.srcElement
    temp1=z.style.pixelLeft
    temp2=z.style.pixelTop
    x=event.clientX
    y=event.clientY
    document.onmousemove=move
  }
}
document.onmousedown=drags
document.onmouseup=new Function('dragapproved=false')

function neowin(wurl,wwid,wheigh,wscroll) {
  var address = wurl;
  var op_tool  = 0;
  var op_loc_box  = 0;
  var op_dir  = 0;
  var op_stat  = 0;
  var op_menu  = 0;
  var op_scroll  = 1;
  var op_resize  = 1;
  var op_wid  = 550;
  var op_heigh = 550;
  var option = "toolbar="+ op_tool +",location="+ op_loc_box +",directories="
  + op_dir +",status="+ op_stat +",menubar="+ op_menu +",scrollbars="
  + op_scroll +",resizable="  + op_resize +",width=" + op_wid +",height="+ op_heigh;
  var neo = window.open(address, "PopUp", option);
  if(neo.focus){
    neo.focus();
  }
}

function neowin1(wurl,wwid,wheigh,wscroll) {
  var address = wurl;
  var op_tool  = 0;
  var op_loc_box  = 0;
  var op_dir  = 0;
  var op_stat  = 0;
  var op_menu  = 0;
  var op_scroll  = 1;
  var op_resize  = 0;
  var op_wid  = 450;
  var op_heigh = 320;
  var option = "toolbar="+ op_tool +",location="+ op_loc_box +",directories="
  + op_dir +",status="+ op_stat +",menubar="+ op_menu +",scrollbars="
  + op_scroll +",resizable="  + op_resize +",width=" + op_wid +",height="+ op_heigh;
  var neo = window.open(address, "PopUp", option);
  if(neo.focus){
    neo.focus();
  }
}
function neowin4(wurl,wwid,wheigh,wscroll) {
  var address = wurl;
  var op_tool  = 0;
  var op_loc_box  = 0;
  var op_dir  = 0;
  var op_stat  = 0;
  var op_menu  = 0;
  var op_scroll  = 1;
  var op_resize  = 0;
  var op_wid  = 600;
  var op_heigh = 680;
  var option = "toolbar="+ op_tool +",location="+ op_loc_box +",directories="
  + op_dir +",status="+ op_stat +",menubar="+ op_menu +",scrollbars="
  + op_scroll +",resizable="  + op_resize +",width=" + op_wid +",height="+ op_heigh;
  var neo = window.open(address, "PopUp", option);
  if(neo.focus){
    neo.focus();
  }
}
// /HEADER ============================================================

// HEADER ASSO ============================================================
function closeWin() {
  window.close(self);
}
/*
function neowin(wurl,wwid,wheigh,wscroll) {
  var address = wurl;
  var op_tool  = 0;
  var op_loc_box  = 0;
  var op_dir  = 0;
  var op_stat  = 0;
  var op_menu  = 0;
  var op_scroll  = 1;
  var op_resize  = 0;
  var op_wid  = 530;
  var op_heigh = 500;
  var option = "toolbar="+ op_tool +",location="+ op_loc_box +",directories="
  + op_dir +",status="+ op_stat +",menubar="+ op_menu +",scrollbars="
  + op_scroll +",resizable="  + op_resize +",width=" + op_wid +",height="+ op_heigh;
  var neo = window.open(address, "PopUp", option);
  if(neo.focus){
    neo.focus();
  }
}*/
// /HEADER ASSO ============================================================

// HEADER POP ============================================================

function closeWin() {
  window.close(self);
}
// -->

// /HEADER POP ============================================================


function champsok() {
  if (document.go.nom.value.length == 0)
  {
    alert("Saisissez votre Nom - Merci");
    return false;
  }
  if (document.go.adresse.value.length == 0)
  {
    alert("Saisissez votre adresse - Merci");
    return false;
  }
  if (document.go.ville.value.length == 0)
  {
    alert("Saisissez votre ville - Merci");
    return false;
  }
  if (document.go.pays.value == 0)
  {
    alert("Saisissez votre pays - Merci");
    return false;
  }

  if (document.go.email.value.length == 0)
  {
    alert("Saisissez votre email - Merci");
    return false;
  }
  return true;
}


// FOOTER ============================================================
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function add_to_favoris() {
  if ( navigator.appName != 'Microsoft Internet Explorer' ){
    window.sidebar.addPanel("Festival de Musique de DINARD - Côte d'émeraude","http://www.festival-music-dinard.com","");
  }
  else {
    window.external.AddFavorite("http://www.festival-music-dinard.com","Festival de Musique de DINARD - Côte d'émeraude");
  }
}


function verif_email(cur) {
  var varp=cur.adrmail.value;
  if (varp.indexOf("@")==-1)
  {
    alert("Une adresse E-mail doit contenir un '@'");
    return false;
  }
  if (varp.indexOf(".")==-1)
  {
    alert("Une adresse E-mail doit contenir au moins un '.'");
    return false;
  }

  if ((varp.indexOf(" ")!=-1)||(varp.indexOf(";")!=-1)||
    (varp.indexOf(",")!=-1)||
    (varp.indexOf("&")!=-1)||(varp.indexOf("é")!=-1)||
    (varp.indexOf("è")!=-1)||
    (varp.indexOf("¨")!=-1)||(varp.indexOf(";")!=-1)||
    (varp.indexOf("ç")!=-1)||
    (varp.indexOf("|")!=-1)||(varp.indexOf("°")!=-1)||
    (varp.indexOf("à")!=-1)||
    (varp.indexOf("¤")!=-1)||(varp.indexOf("ê")!=-1)||
    (varp.indexOf("%")!=-1)||
    (varp.indexOf("?")!=-1)||(varp.indexOf("!")!=-1)||
    (varp.indexOf("§")!=-1)||
    (varp.indexOf(":")!=-1)||(varp.indexOf("/")!=-1)||
    (varp.indexOf("²")!=-1)||
    (varp.indexOf("{")!=-1)||(varp.indexOf("}")!=-1)||
    (varp.indexOf("(")!=-1)||
    (varp.indexOf("[")!=-1)||(varp.indexOf("]")!=-1)||
    (varp.indexOf(")")!=-1)||
    (varp.indexOf("`")!=-1)||(varp.indexOf("=")!=-1)||
    (varp.indexOf("+")!=-1)||
    (varp.indexOf("<")!=-1)||(varp.indexOf(">")!=-1)||
    (varp.indexOf("~")!=-1)||
    (varp.indexOf("\\")!=-1)||(varp.indexOf("#")!=-1)||
    (varp.indexOf("'")!=-1)||
    (varp.indexOf("\"")!=-1)||(varp.indexOf("*")!=-1)||
    (varp.indexOf("^")!=-1))
    {
    alert("Une adresse E-mail ne doit pas contenir de caractères spéciaux")
    return false
  }
  var indexa = varp.indexOf("@");
  var lindexa = varp.lastIndexOf("@");
  if (indexa != lindexa){
    alert("Une adresse E-mail ne peut pas contenir plusieurs '@'");
    return false;
  }
  var lindexp = varp.lastIndexOf(".");
  if(lindexp < indexa){
    alert("Il doit y avoir un '.' APRES le @");
    return false
  }
  var lng = varp.length;
  lastindex = lng-1;
  if(lindexp == lastindex){
    alert("Il doit y avoir une extension apres le '.' (.fr .com)");
    return false;
  }
}
/// FOOTER ============================================================

$(document).ready(
  function(){
    var sBodyClass =  $('body').attr('class')
    if( /popup/.test(sBodyClass) != false ){
      var iWidth = $(document).width() + 20;
      var iHeight = $(document).height() + 50;
      iHeight = (iHeight < 700) ? iHeight : 700;

      if( /popup-paiement/.test(sBodyClass) != false ){
        var iWidth = 820;
      }
      window.resizeTo(iWidth, iHeight);
      self.focus();
    }
  }
  )