//********************************************************************
function textAreaMaxLength(objTextArea,intMaxLength) {
    if(objTextArea.value.length >= intMaxLength) {
        objTextArea.value = objTextArea.value.substring(0,intMaxLength);
    }//EIF
}//EOF

//********************************************************************
function setArrowsInvisibility(hoveredLink) {
switch (hoveredLink) {
case 'service':
document.getElementById('ArrowService').style.visibility = 'Visible';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'lieu':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Visible';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'date':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Visible';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'resultats':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Visible';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'presta':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Visible';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'ident':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Visible';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'creer':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Visible';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'modif':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Visible';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Hidden';
break;
case 'enchPresta':
document.getElementById('ArrowService').style.visibility = 'Hidden';
document.getElementById('ArrowLieu').style.visibility = 'Hidden';
document.getElementById('ArrowDate').style.visibility = 'Hidden';
document.getElementById('ArrowResultats').style.visibility = 'Hidden';
document.getElementById('ArrowPresta').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaIdent').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaCreer').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaModif').style.visibility = 'Hidden';
document.getElementById('ArrowPrestaEncheres').style.visibility = 'Visible';
break;
default:
break;
}
}
//********************************************************************
//Affiche le formulaire de saisie de mdp
function showIdentForm() {
//on commence par disable tout le reste
document.getElementById('txtAutresInfos').disabled = true;
document.getElementById('txtTel').disabled = true;
document.getElementById('txtEmail').disabled = true;
document.getElementById('txtNomPrenom').disabled = true;
document.getElementById('optStatutParticulier').disabled = true;
document.getElementById('optStatutProfessionnel').disabled = true;
document.getElementById('firstOkButton').style.visibility = 'Hidden';
document.getElementById('firstOkButton').disabled=true;
document.getElementById('txtNewPw').value = '';
document.getElementById('txtOldPw').value = '';
//affichage du layer :
document.getElementById('pwForm').style.visibility = 'Visible';
}

//********************************************************************
//Cache le formulaire
function hideIdentForm() {
//on commence par enable tout le reste
document.getElementById('txtAutresInfos').disabled = false;
document.getElementById('txtTel').disabled = false;
document.getElementById('txtEmail').disabled = false;
document.getElementById('txtNomPrenom').disabled = false;
document.getElementById('optStatutParticulier').disabled = false;
document.getElementById('optStatutProfessionnel').disabled = false;
document.getElementById('firstOkButton').style.visibility = 'Visible';
document.getElementById('firstOkButton').disabled=false;

//cache le layer :
document.getElementById('pwForm').style.visibility = 'Hidden';
}

//********************************************************************
//Termine le formulaire de création de compte
function completeIdentForm(I_blnCancel) {
if (I_blnCancel == false) {
    hideIdentForm();
} else {
    document.getElementById('txtNewPw').value = '';
    document.getElementById('txtOldPw').value = '';
    hideIdentForm();
}
}//EOF

//********************************************************************
function removeIt(I_ID) {
var xhr_object = null;

if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
   return;
}

var method   = "POST";
var filename = "okbabe.php";
var data     = "removeThis=" + I_ID;

xhr_object.open(method, filename, true);

xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 2) {
    window.location.replace('encheresPrestataire.php');
   }
}

xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr_object.send(data);

}//EOF
//********************************************************************
function removePresta() {
var xhr_object = null;

if (!confirm('Voulez-vous supprimer définitivement votre compte prestataire ?')) return;


if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, merci d'envoyer un email à support@quickfind.fr pour suppression manuelle.");
   return;
}

var method   = "POST";
var filename = "okbabe.php";
var data     = "removePresta=1";

xhr_object.open(method, filename, true);

xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 2) {
    window.location.replace('encheresPrestataire.php');
   }
}

xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr_object.send(data);

}//EOF

//********************************************************************
//Affiche le formulaire de saisie de mdp
function showSponsorForm(I_strAttribute) {
//affichage du layer :
document.getElementById('sponsorForm').style.visibility = I_strAttribute;
}//EOF