// ********************************************************
// *** Code Javascript pour la gestion de My Account	***
// *** Fiche produit - CVOMarket V3.00.00				***
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// *** Version script	1.00.00							***
// *** Date				13/08/2008						***
// ********************************************************

// **********************************************
// *** TBox: Afficher l'accueil de My Account ***
// **********************************************
function doDisplayMyAccount(TLibVar_BoxName){
	var TLibVar_POSTValues	= new String();

	TLibVar_POSTValues = 'BoxToInclude=doDisplayHome';
	// *** Scroller en haut ***
	scroll(0,150);
	// *** Afficher un message d'attente ***
	document.getElementById(TLibVar_BoxName).style.display = "block";
	document.getElementById(TLibVar_BoxName).innerHTML = CVOMVar_MessageWait2;
	// *** Appel ajax - enregistrement nouveau client ***
	CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php',TLibVar_POSTValues,TLibVar_BoxName);
}

// ****************************************************
// *** Développer la TBox appropriée et appeler le	***
// *** script pour afficher les lignes du document	***
// ****************************************************
function doDisplayDocContent(TLibVar_BoxName,TLibVar_BoxIndx,TLibVar_IdDocHead,TLibVar_GoNavPage){
	var Count			= new Number(1);
	var doDisplayContent= false;
	while (true){
		if(document.getElementById(TLibVar_BoxName+Count)){
			if (Count==TLibVar_BoxIndx){
				if (document.getElementById(TLibVar_BoxName+Count).style.display == "block"){
					document.getElementById(TLibVar_BoxName+Count).style.display = "none";
				}else{
					document.getElementById(TLibVar_BoxName+Count).style.display = "block";
					doDisplayContent = true;
				}
			}else{
				document.getElementById(TLibVar_BoxName+Count).style.display = "none";
			}
		}else{
			break;
		}
		Count = Count+1;
	}
	if (doDisplayContent){
		// *** Scroller en haut ***
		scroll(0,270);
		// *** Afficher un message d'attente ***
		document.getElementById(TLibVar_BoxName+TLibVar_BoxIndx).innerHTML = CVOMVar_MessageWait2;
		// *** Appel ajax - enregistrement nouveau client ***
		CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php','BoxToInclude=doShowDocContent&IdDocHead='+TLibVar_IdDocHead+'&TBox='+TLibVar_BoxName+TLibVar_BoxIndx+'&gonavpage='+TLibVar_GoNavPage,TLibVar_BoxName+TLibVar_BoxIndx);
	}
}

// ****************************************************
// *** Développer la TBox appropriée et appeler le	***
// *** script pour afficher les details de l'adresse***
// *** de livraison sélectionnée					***
// ****************************************************
function doDisplayDeliveryAddressContent(TLibVar_BoxName,TLibVar_BoxIndx,TLibVar_IdDA,TLibVar_GoNavPage){
	var Count			= new Number(1);
	var doDisplayContent= false;
	while (true){
		if(document.getElementById(TLibVar_BoxName+Count)){
			if (Count==TLibVar_BoxIndx){
				if (document.getElementById(TLibVar_BoxName+Count).style.display == "block"){
					document.getElementById(TLibVar_BoxName+Count).style.display = "none";
					document.getElementById(TLibVar_BoxName+Count).innerHTML = "";

				}else{
					document.getElementById(TLibVar_BoxName+Count).style.display = "block";
					doDisplayContent = true;
				}
			}else{
				document.getElementById(TLibVar_BoxName+Count).style.display = "none";
				document.getElementById(TLibVar_BoxName+Count).innerHTML = "";
			}
		}else{
			break;
		}
		Count = Count+1;
	}
	if (doDisplayContent){
		// *** Afficher un message d'attente ***
		document.getElementById(TLibVar_BoxName+TLibVar_BoxIndx).innerHTML = CVOMVar_MessageWait2;
		// *** Appel ajax - enregistrement nouveau client ***
		if (parseInt(TLibVar_IdDA)>0){
			// *** Zoom données adresse de livraison ***
			CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php','BoxToInclude=doShowDAContent&IdDA='+TLibVar_IdDA+'&gonavpage='+TLibVar_GoNavPage,TLibVar_BoxName+TLibVar_BoxIndx);
		}else{
			// *** Nouvelle adresse de livraison ***
			CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php','BoxToInclude=doAddDeliveryAdress&IdDA='+TLibVar_IdDA+'&gonavpage='+TLibVar_GoNavPage,TLibVar_BoxName+TLibVar_BoxIndx);
		}
	}
}

// *****************************************************
// *** Modifier l'adresse de livraison d'un document ***
// *****************************************************
function doModifyDADoc(TLibVar_BoxName,TLibVar_IdDocHead){
	TLibVar_POSTValues = 'BoxToInclude=doShowDocContent';
	TLibVar_POSTValues+= '&action=doModifyDADocument';
	TLibVar_POSTValues+= '&IdDocHead='+parseInt(TLibVar_IdDocHead);
	TLibVar_POSTValues+= '&TBox='+TLibVar_BoxName;
	TLibVar_POSTValues+= '&IdDA='+document.getElementById('newda_doc').options[document.getElementById('newda_doc').selectedIndex].value;
	// *** Afficher un message d'attente ***
	document.getElementById(TLibVar_BoxName).style.display = "block";
	document.getElementById(TLibVar_BoxName).innerHTML = CVOMVar_MessageWait2;
	// *** Appel ajax - enregistrement nouveau client ***
	CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php',TLibVar_POSTValues,TLibVar_BoxName);

}

// *************************************
// *** Modifier le moyen de paiement ***
// *************************************
function doModifyPMDoc(TLibVar_BoxName,TLibVar_IdDocHead){
	TLibVar_POSTValues = 'BoxToInclude=doShowDocContent';
	TLibVar_POSTValues+= '&action=doModifyPMDocument';
	TLibVar_POSTValues+= '&IdDocHead='+parseInt(TLibVar_IdDocHead);
	TLibVar_POSTValues+= '&TBox='+TLibVar_BoxName;
	TLibVar_POSTValues+= '&IdPM='+document.getElementById('newpm_doc').options[document.getElementById('newpm_doc').selectedIndex].value;
	// *** Afficher un message d'attente ***
	document.getElementById(TLibVar_BoxName).style.display = "block";
	document.getElementById(TLibVar_BoxName).innerHTML = CVOMVar_MessageWait2;
	// *** Appel ajax - enregistrement nouveau client ***
	CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php',TLibVar_POSTValues,TLibVar_BoxName);

}

// ********************************************
// *** Vérifier le formulaire d'ajout d'une	***
// *** nouvelle adresse de livraison		***
// ********************************************
function doCheckRegisterDAForm(TLibVar_BoxForm,TLibVar_BoxMessage){
	var TLibVar_DAName		= new String();
	var TLibVar_DAType		= new String();
	var TLibVar_DACName		= new String();
	var TLibVar_DACFName	= new String();
	var TLibVar_DACLName	= new String();
	var TLibVar_DAAddr		= new String();
	var TLibVar_DAAddr1		= new String();
	var TLibVar_DAZip		= new String();
	var TLibVar_DACity		= new String();
	var TLibVar_DAROJud		= new String();
	var TLibVar_DAROJudN	= new Number(0);
	var TLibVar_DACountry	= new String();
	var TLibVar_DAPhone		= new String();
	var TLibVar_DAGSM		= new String();
	var TLibVar_DAFax		= new String();
	var TLibVar_DAMail		= new String();
	var TLibVar_DANewStatut	= new String('y');
	var TLibVar_POSTValues	= new String();

	TLibVar_DAName = CVOM_TrimString(document.getElementById('da_deliveryname').value);

	if (document.getElementById('third_typecompany').checked == true){
		TLibVar_DAType	= document.getElementById('third_typecompany').value;
		TLibVar_DACName	= CVOM_TrimString(document.getElementById('da_companyname').value);
		TLibVar_DACFName= CVOM_TrimString(FilterValueToAlpha(document.getElementById('da_companycontactfname').value));
		TLibVar_DACLName= CVOM_TrimString(FilterValueToAlpha(document.getElementById('da_companycontactlname').value));
	}else{
		TLibVar_DAType	= document.getElementById('third_typeperson').value;
		TLibVar_DACFName= CVOM_TrimString(FilterValueToAlpha(document.getElementById('da_companyfname').value));
		TLibVar_DACLName= CVOM_TrimString(FilterValueToAlpha(document.getElementById('da_companylname').value));
		TLibVar_DACName	= TLibVar_DACFName+' '+TLibVar_DACLName;
	}

	TLibVar_DAAddr	= CVOM_TrimString(document.getElementById('da_companyaddr').value);
	TLibVar_DAAddr1	= CVOM_TrimString(document.getElementById('da_companyaddrcpl').value);
	TLibVar_DAZip	= CVOM_TrimString(document.getElementById('da_companyzip').value);
	TLibVar_DACity	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('da_companycity').value));
	TLibVar_DAROJud	= document.getElementById('da_companyjudetro').options[document.getElementById('da_companyjudetro').selectedIndex].text;
	TLibVar_DAROJudN= document.getElementById('da_companyjudetro').options[document.getElementById('da_companyjudetro').selectedIndex].value;
	TLibVar_DACountry= CVOM_TrimString(FilterValueToAlpha(document.getElementById('da_companycountry').value));
	TLibVar_DAPhone	= CVOM_TrimString(document.getElementById('da_companyphone').value);
	TLibVar_DAGSM	= CVOM_TrimString(document.getElementById('da_companygsm').value);
	TLibVar_DAFax	= CVOM_TrimString(document.getElementById('da_companyfax').value);
	TLibVar_DAMail	= CVOM_TrimString(document.getElementById('da_companymail').value);
	TLibVar_POSTValues = 'BoxToInclude='+escape(document.getElementById('BoxToInclude').value);
	TLibVar_POSTValues+= '&action='+escape(document.getElementById('action').value);
	TLibVar_POSTValues+= '&IdThird='+parseInt(document.getElementById('IdThird').value);
	TLibVar_POSTValues+= '&IdDA='+parseInt(document.getElementById('IdDA').value);
	TLibVar_POSTValues+= '&DAType='+escape(TLibVar_DAType);
	TLibVar_POSTValues+= '&DeliveryName='+escape(TLibVar_DAName);
	TLibVar_POSTValues+= '&Company='+escape(TLibVar_DACName);
	TLibVar_POSTValues+= '&ContactFName='+escape(TLibVar_DACFName);
	TLibVar_POSTValues+= '&ContactLName='+escape(TLibVar_DACLName);
	TLibVar_POSTValues+= '&Address='+escape(TLibVar_DAAddr);
	TLibVar_POSTValues+= '&AddressCpl='+escape(TLibVar_DAAddr1);
	TLibVar_POSTValues+= '&AddressZip='+escape(TLibVar_DAZip);
	TLibVar_POSTValues+= '&AddressCity='+escape(TLibVar_DACity);
	TLibVar_POSTValues+= '&AddressROJud='+escape(TLibVar_DAROJud);
	TLibVar_POSTValues+= '&AddressROJudN='+escape(TLibVar_DAROJudN);
	TLibVar_POSTValues+= '&AddressCountry='+escape(TLibVar_DACountry);
	TLibVar_POSTValues+= '&Phone='+escape(TLibVar_DAPhone);
	TLibVar_POSTValues+= '&GSM='+escape(TLibVar_DAGSM);
	TLibVar_POSTValues+= '&Fax='+escape(TLibVar_DAFax);
	TLibVar_POSTValues+= '&Mail='+encodeURIComponent(TLibVar_DAMail);
	TLibVar_POSTValues+= '&Statut='+escape(TLibVar_DANewStatut);
	// *** Afficher un message d'attente ***
	document.getElementById(TLibVar_BoxMessage).style.display = "block";
	document.getElementById(TLibVar_BoxMessage).innerHTML = CVOMVar_MessageWait2;
	// *** Réduire la boîte avec le formulaire ***
	document.getElementById(TLibVar_BoxForm).style.display = "none";
	// *** Appel ajax - enregistrement nouveau client ***
	CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php',TLibVar_POSTValues,TLibVar_BoxMessage);
}

// ****************************************
// *** Effacer une adresse de livraison ***
// ****************************************
function doDeleteDeliveryAddress(TLibVar_BoxForm,TLibVar_BoxMessage){
	TLibVar_POSTValues = 'BoxToInclude='+escape(document.getElementById('BoxToInclude').value);
	TLibVar_POSTValues+= '&action=doDeleteDeliveryAddress';
	TLibVar_POSTValues+= '&IdThird='+parseInt(document.getElementById('IdThird').value);
	TLibVar_POSTValues+= '&IdDA='+parseInt(document.getElementById('IdDA').value);
	// *** Afficher un message d'attente ***
	document.getElementById(TLibVar_BoxMessage).style.display = "block";
	document.getElementById(TLibVar_BoxMessage).innerHTML = CVOMVar_MessageWait2;
	// *** Réduire la boîte avec le formulaire ***
	document.getElementById(TLibVar_BoxForm).style.display = "none";
	// *** Appel ajax - enregistrement nouveau client ***
	CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php',TLibVar_POSTValues,TLibVar_BoxMessage);
}

// ********************************************
// *** Vérifier le formulaire d'ajout tiers ***
// ********************************************
function doCheckModifyThirdForm(TLibVar_BoxForm,TLibVar_BoxMessage){
	var TLibVar_ThirdCType	= new String();
	var TLibVar_ThirdCName	= new String();
	var TLibVar_ThirdROAttr	= new String();
	var TLibVar_ThirdCodR	= new String();
	var TLibVar_ThirdCFName	= new String();
	var TLibVar_ThirdCLName	= new String();
	var TLibVar_ThirdAddr	= new String();
	var TLibVar_ThirdAddr1	= new String();
	var TLibVar_ThirdZip	= new String();
	var TLibVar_ThirdCity	= new String();
	var TLibVar_ThirdROJud	= new String();
	var TLibVar_ThirdROJudN	= new Number(0);
	var TLibVar_ThirdCountry= new String();
	var TLibVar_ThirdPhone	= new String();
	var TLibVar_ThirdGSM	= new String();
	var TLibVar_ThirdFax	= new String();
	var TLibVar_ThirdBank	= new String();
	var TLibVar_ThirdIBAN	= new String();
	var TLibVar_POSTValues	= new String();
	// ***************************
	// *** Filtrer les entrées ***
	// ***************************
	TLibVar_ThirdCType= document.getElementById('third_accounttype').value;
	if (TLibVar_ThirdCType == 'pj'){
		TLibVar_ThirdROAttr	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_roattribute').value));
		TLibVar_ThirdCodR	= CVOM_TrimString(document.getElementById('third_companyregcom').value);
		TLibVar_ThirdCFName	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_companycontactfname').value));
		TLibVar_ThirdCLName	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_companycontactlname').value));
	}else{
		TLibVar_ThirdCFName	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_companyfname').value));
		TLibVar_ThirdCLName	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_companylname').value));
		TLibVar_ThirdCName	= TLibVar_ThirdCFName+' '+TLibVar_ThirdCLName;
	}
	TLibVar_ThirdAddr	= CVOM_TrimString(document.getElementById('third_companyaddr').value);
	TLibVar_ThirdAddr1	= CVOM_TrimString(document.getElementById('third_companyaddrcpl').value);
	TLibVar_ThirdZip	= CVOM_TrimString(document.getElementById('third_companyzip').value);
	TLibVar_ThirdCity	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_companycity').value));
	TLibVar_ThirdROJud	= document.getElementById('third_companyjudetro').options[document.getElementById('third_companyjudetro').selectedIndex].text;
	TLibVar_ThirdROJudN	= document.getElementById('third_companyjudetro').options[document.getElementById('third_companyjudetro').selectedIndex].value;
	TLibVar_ThirdCountry= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_companycountry').value));
	TLibVar_ThirdPhone	= CVOM_TrimString(document.getElementById('third_companyphone').value);
	TLibVar_ThirdGSM	= CVOM_TrimString(document.getElementById('third_companygsm').value);
	TLibVar_ThirdFax	= CVOM_TrimString(document.getElementById('third_companyfax').value);
	TLibVar_ThirdBank	= CVOM_TrimString(FilterValueToAlpha(document.getElementById('third_companybank').value));
	TLibVar_ThirdIBAN	= CVOM_TrimString(document.getElementById('third_companyiban').value);

	TLibVar_POSTValues = 'BoxToInclude='+escape(document.getElementById('BoxToInclude').value);
	TLibVar_POSTValues+= '&action='+escape(document.getElementById('action').value);
	TLibVar_POSTValues+= '&IdThird='+parseInt(document.getElementById('IdThird').value);
	TLibVar_POSTValues+= '&ThirdType='+escape(TLibVar_ThirdCType);
	TLibVar_POSTValues+= '&Company='+escape(TLibVar_ThirdCName);
	TLibVar_POSTValues+= '&ROAttrib='+escape(TLibVar_ThirdROAttr);
	TLibVar_POSTValues+= '&CodR='+escape(TLibVar_ThirdCodR);
	TLibVar_POSTValues+= '&ContactFName='+escape(TLibVar_ThirdCFName);
	TLibVar_POSTValues+= '&ContactLName='+escape(TLibVar_ThirdCLName);
	TLibVar_POSTValues+= '&Address='+escape(TLibVar_ThirdAddr);
	TLibVar_POSTValues+= '&AddressCpl='+escape(TLibVar_ThirdAddr1);
	TLibVar_POSTValues+= '&AddressZip='+escape(TLibVar_ThirdZip);
	TLibVar_POSTValues+= '&AddressCity='+escape(TLibVar_ThirdCity);
	TLibVar_POSTValues+= '&AddressROJud='+escape(TLibVar_ThirdROJud);
	TLibVar_POSTValues+= '&AddressROJudN='+escape(TLibVar_ThirdROJudN);
	TLibVar_POSTValues+= '&AddressCountry='+escape(TLibVar_ThirdCountry);
	TLibVar_POSTValues+= '&Phone='+escape(TLibVar_ThirdPhone);
	TLibVar_POSTValues+= '&GSM='+escape(TLibVar_ThirdGSM);
	TLibVar_POSTValues+= '&Fax='+escape(TLibVar_ThirdFax);
	TLibVar_POSTValues+= '&Bank='+escape(TLibVar_ThirdBank);
	TLibVar_POSTValues+= '&IBAN='+escape(TLibVar_ThirdIBAN);
	// *** Scroller en haut ***
	scroll(0,150);
	// *** Afficher un message d'attente ***
	document.getElementById(TLibVar_BoxMessage).style.display = "block";
	document.getElementById(TLibVar_BoxMessage).innerHTML = CVOMVar_MessageWait;
	// *** Réduire la boîte avec le formulaire ***
	document.getElementById(TLibVar_BoxForm).style.display = "none";
	// *** Appel ajax - enregistrement nouveau client ***
	CVRSAjaxQueryURL('POST','/lib/include/modules/CVRSTBox_MyAccountManagement.php',TLibVar_POSTValues,TLibVar_BoxMessage);
}

