function VerifieSP()
{
var Erreur = 0;
Erreur = VerifieSaisieChaine(window.document.forms[0].NomSP.value,"Vous avez oublié de remplir le champ  Nom du spectacle",Erreur);

if (window.document.forms[0].ProjetSP.checked)
{

Erreur = VerifieSaisieChaine(window.document.forms[0].EmailIntermittents.value,"Vous avez oublié d'indiquer le eMail destiné à réceptionner les candidatures des intermittents pour un spectacle en projet ou en cours de réalisation.",Erreur);
Erreur = VerifieEmail(window.document.forms[0].EmailIntermittents.value,"Vous avez oublié ou mal saisi le eMail destiné à réceptionner les candidatures des intermittents pour un spectacle en projet ou en cours de réalisation.",Erreur);
}

Erreur = VerifieSaisiePositif(window.document.forms[0].DureeSP.value,"Le champ   Durée en minutes est vide ou non numérique, Entrez un entier !",Erreur);

if (window.document.forms[0].AgeMinimumSP.value != "")
  {
  Erreur = VerifieSaisieInteger(window.document.forms[0].AgeMinimumSP.value,"Pour indiquer l'âge, vous devez utiliser un nombre entier !",Erreur);
  }

if (window.document.forms[0].DateDebProgSP.value != "")
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateDebProgSP.value,"La date de début n'est pas au format JJ/MM/AAAA",Erreur);
  }

if (window.document.forms[0].DateFinProgSP.value != "")
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateFinProgSP.value,"La date de fin n'est pas au format JJ/MM/AAAA",Erreur);
  }

if (window.document.forms[0].AVendreSP.checked)
   {
   Erreur = VerifieSaisieFloat(window.document.forms[0].PrixSP.value,"Si ce spectacle est à vendre, indiquez un Prix en Francs",Erreur);
   }
if(Erreur == 0)
   {
   //window.document.forms[0].submit();
    return true;
   }
else
   {
   alert("Vous avez " + Erreur + " Erreur(s) de saisie, veuillez les corriger");
   return false;
   }
}

function VerifieTechSP()
{
var Erreur = 0
Erreur = VerifieSaisiePositif(window.document.forms[0].NbArtisteSP.value,"Le nombre d'artistes doit être un nombre entier obligatoire",Erreur);
Erreur = VerifieSaisiePositif(window.document.forms[0].NbTechSP.value,"Le nombre de techniciens doit être un nombre entier obligatoire",Erreur);
Erreur = VerifieSaisiePositif(window.document.forms[0].NbDefSP.value,"Le nombre de défraiement(s) par jour doit être un nombre entier et sous forme numérique",Erreur);

Erreur = VerifieSaisieFloat(window.document.forms[0].PrixTransportSP.value,"Le prix kilométrique du transport du décor est un nombre numérique obligatoire",Erreur);
Erreur = VerifieSaisieFloat(window.document.forms[0].PrixVoyageArtisteSP.value,"Le prix kilométrique du transport des artistes est un nombre numérique obligatoire",Erreur);
Erreur = VerifieSaisieFloat(window.document.forms[0].PrixVoyageTechSP.value,"Le prix kilométrique du transport des techniciens est un nombre numérique obligatoire",Erreur);
Erreur = VerifieSaisieFloat(window.document.forms[0].OuvertureSP.value,"L'ouvertue de scène minimale est un nombre numérique obligatoire",Erreur);
Erreur = VerifieSaisieFloat(window.document.forms[0].ProfondeurSP.value,"La profondeur de la scène est un nombre numérique obligatoire",Erreur);
Erreur = VerifieSaisieFloat(window.document.forms[0].HauteurSP.value,"La hauteur de la scène est un nombre numérique obligatoire",Erreur);

Erreur = VerifieSaisiePositif(window.document.forms[0].NbServiceSP.value,"Le nombre de services pour le montage et le démontage est un nombre entier numérique obligatoire",Erreur);

Erreur = VerifieIntegerSiSaisie(window.document.forms[0].TempsMontageSP.value,"Le temps de montage doit être numérique",Erreur);
Erreur = VerifieIntegerSiSaisie(window.document.forms[0].TempsDemontageSP.value,"Le temps de démontage doit être numérique",Erreur);


if(Erreur == 0)
   {
   //window.document.forms[0].submit();
   return true; 
   }
else
   {
   alert("Vous avez " + Erreur + " erreur(s) de saisie, veuillez les corriger");
   return false;
   } 
}

function Recharger(CodeM,CodeA)
{
window.location.replace("EcrProfils.Asp?CodeM=" +CodeM + "&CodeA=" + CodeA);
}

//-----------------------------------
function VerifieProfils(p)
{
var Erreur = 0;

for (var i = 1; i <= p; i++){

          if ( window.document.forms[0].elements["c"+i].checked )
            {
                   if(!IsInteger(window.document.forms[0].elements["T"+i].value) )
                    {
                      alert("Erreur au niveau de la ligne N° " + i +  " : Le nombre de profils est soit vide soit sous forme non numérique");
                      Erreur++;
                    }
           }
}

if(Erreur == 0)
   {
    return true;
   }
else
   {
   alert("Vous avez " + Erreur + " erreur(s) de saisie, veuillez les corriger");
   return false;
   }
}

//----------------------------------
function VerifieModSP()
{
var Erreur = 0;
Erreur = VerifieSaisieChaine(window.document.forms[0].NomSP.value,"Vous avez oublié de remplir le champ  Nom du spectacle",Erreur);

if (window.document.forms[0].ProjetSP.checked)
{

Erreur = VerifieSaisieChaine(window.document.forms[0].EmailIntermittents.value,"Vous avez oublié d'indiquer le eMail destiné à réceptionner les candidatures des intermittents pour un spectacle en projet ou en cours de réalisation.",Erreur);
Erreur = VerifieEmail(window.document.forms[0].EmailIntermittents.value,"Vous avez oublié ou mal saisi le eMail destiné à réceptionner les candidatures des intermittents pour un spectacle en projet ou en cours de réalisation.",Erreur);
}

Erreur = VerifieSaisiePositif(window.document.forms[0].DureeSP.value,"Le champ   Durée en minutes est vide ou non numérique, Entrez un entier !",Erreur);

if (window.document.forms[0].AgeMinimumSP.value != "")
  {
  Erreur = VerifieSaisieInteger(window.document.forms[0].AgeMinimumSP.value,"Pour indiquer l'âge, vous devez utiliser un nombre entier !",Erreur);
  }

if (window.document.forms[0].DateDebProgSP.value != "")
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateDebProgSP.value,"La date de début n'est pas au format JJ/MM/AAAA",Erreur);
  }

if (window.document.forms[0].DateFinProgSP.value != "")
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateFinProgSP.value,"La date de fin n'est pas au format JJ/MM/AAAA",Erreur);
  }

if (window.document.forms[0].AVendreSP.checked)
   {
   Erreur = VerifieSaisieFloat(window.document.forms[0].PrixSP.value,"Si ce spectacle est à vendre, indiquez un Prix en Francs",Erreur);
   }
if(window.document.forms[0].Genre.options[window.document.forms[0].Genre.selectedIndex].value==0)
{
alert("Veuillez préciser le genre de spectacle");
Erreur = Erreur+1;
}

if(window.document.forms[0].Type) 
{
    if(window.document.forms[0].Type.options[window.document.forms[0].Type.selectedIndex].value==0)
     {
        alert("Veuillez préciser le type de spectacle");
        Erreur = Erreur+1;
     }
}

if(Erreur == 0)
   {
   //window.document.forms[0].submit();
    return true;
   }
else
   {
   alert("Vous avez " + Erreur + " Erreur(s) de saisie, veuillez les corriger");
   return false;
   }
}


//------------------------

function VerifieCombo()
{
var Erreur = 0;

if(window.document.forms[0].Genre.options[window.document.forms[0].Genre.selectedIndex].value==0)
{
alert("Veuillez préciser le genre de spectacle");
Erreur = Erreur+1;
}

if(window.document.forms[0].Type) 
{
    if(window.document.forms[0].Type.options[window.document.forms[0].Type.selectedIndex].value==0)
     {
        alert("Veuillez préciser le type de spectacle");
        Erreur = Erreur+1;
     }
}
if(Erreur == 0)
   {
   return true; 
   }
else
   {

   return false;
   } 
}
//------------------------------------------------------------------
function VerifiePRAM()
{
var Erreur = 0;
if(window.document.forms[0].Genre.options[window.document.forms[0].Genre.selectedIndex].value==0)
{
alert("Veuillez préciser le genre de spectacle");
Erreur = Erreur+1;
}

if(window.document.forms[0].Type) 
{
    if(window.document.forms[0].Type.options[window.document.forms[0].Type.selectedIndex].value==0)
     {
        alert("Veuillez préciser le type de spectacle");
        Erreur = Erreur+1;
     }
}

Erreur = VerifieSaisieChaine(window.document.forms[0].LibellePRAM.value,"Veuillez remplir le champ  libellé de l'offre",Erreur);
Erreur = VerifieSaisieDep(window.document.forms[0].DepPRAM.value,"Veuillez remplir le champ  département(en 2 ou 3 chiffres)",Erreur);

if (window.document.forms[0].DateDeb.value != "")
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateDeb.value,"La date de début n'est pas au format JJ/MM/AAAA",Erreur);
  }
else
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateDeb.value,"La date de début ne doit pas être vide",Erreur);
  }
  

if (window.document.forms[0].DateFin.value != "")
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateFin.value,"La date de fin n'est pas au format JJ/MM/AAAA",Erreur);
  }
else
  {
Erreur = VerifieSaisieDate(window.document.forms[0].DateFin.value,"La date de fin ne doit pas être vide",Erreur);
  }

  

Erreur = VerifieSaisieInteger(window.document.forms[0].NBPlaces.value,"Nombre de places est obligatoire !",Erreur);

if(Erreur == 0)
   {
   return true; 
   }
else
   {

   return false;
   } 
}

//------------------------------
function Recharger(CodeG,CodeTSP)
{
CodeG = CodeG * 1;
window.location.replace("EcrListeG.Asp?CodeG=" +CodeG+"&CodeTSP="+CodeTSP);
window.parent.Dessous.location.replace('RempEcrCrSP.asp');
}


function Recharger2010(CodeG,CodeTSP,ID)
{
CodeG = CodeG * 1;
window.location.replace("EcrCrSP2010.Asp?CodeG=" +CodeG+"&CodeTSP="+CodeTSP);

}



//------------------------------
function Recharger2(CodeD,CodeG,Cons)
{
//CodeD = CodeD * 1;
CodeG = CodeG * 1;
//window.location.replace("EcrAffSpectacle.Asp?Depart=" +CodeD+"&Genre="+CodeG+"&Cons="+Cons);
window.location.replace("EcrAffSpectacle.Asp?CodeD=" +CodeD+"&Genre="+CodeG+"&Cons="+Cons);
}

function rechargerx(CodeD,CodeG,Cons)
{
//CodeD = CodeD * 1;
CodeG = CodeG * 1;
//window.location.replace("EcrAffSpectacle.Asp?Depart=" +CodeD+"&Genre="+CodeG+"&Cons="+Cons);
window.location.replace("EcrAffSpectacledetaillée.Asp?CodeD=" +CodeD+"&Genre="+CodeG+"&Cons="+Cons);
}

//function Recharger3(CodeD,CodeR)
//{
//CodeD = CodeD * 1;
//CodeR = CodeR * 1;
//alert(CodeD+"- "+CodeR)
//window.location.replace("../ST/ChoixSP.Asp?CodeD=" +CodeD+"&CodeR="+CodeR");

//}

