//*** Les Tarifs ***
var prix_prop_ancien = parseFloat(69);
var prix_prop_nouveau = parseFloat(77);
var prix_conj_ancien = parseFloat(38);
var prix_conj_nouveau = parseFloat(54);
var prix_equip_ancien = parseFloat(54);
var prix_equip_nouveau = parseFloat(69);

var prix_transmed1 = parseFloat(153);
var prix_transmed2 = parseFloat(300);
var prix_transmed3 = parseFloat(450);

var prix_bordee1 = parseFloat(253);
var prix_bordee2 = parseFloat(379);
var prix_bordee3 = parseFloat(306);//seleument 2 prix en 2003

var prix_transca1 = parseFloat(717);
var prix_transca2 = parseFloat(900);
var reduc_transca = parseFloat(304);

var prix_transat1 = parseFloat(1394);
var prix_transat2 = parseFloat(1546);
var prix_transat3 = parseFloat(1700);
var prix_transat4 = parseFloat(1904);
var reduc_transat = parseFloat(0);//pas utilise en 2005 voir modif dans le calcul du prix
//******************

//****Les Dates (au format JavaScript)**
//***LES MOIS SONT COMPTES DE 0 a 11****
//***LES JOUR SONT COMPTES DE 1 a 31****
//***ENLEVER 1 AU MOIS******************
var bordee_date1 = new Date(2004, 01, 27);
var bordee_date2 = new Date(2004, 01, 27);//seleument 2 prix en 2003
var bordee_date3 = new Date(2004, 06, 01);//cloture

var transmed_date1 = new Date(2003,11,16);
var transmed_date2 = new Date(2004,01,28);
var transmed_date3 = new Date(2004,04,15);//cloture

var transca_date1 = new Date(2003,11,16);
var transca_date2 = new Date(2004,02,1);//cloture

var transat_date1 = new Date(2005,06,1);
var transat_date2 = new Date(2005,09,15);//cloture

//************************

var prop_ancien = 0;
var prop_OK = 0;
var conj_ancien = 0;
var conj_OK = 0 ;
var equip_ancien = 0;
var equip_OK = 0;
var transmed = 0;
var bordee = 0;
var transca = 0;
var transat = 0;
var bateau_OK = 0;

function RAZ()
{
CSScriptInit()

prop_ancien = 0;
prop_OK = 0;
conj_ancien = 0;
conj_OK = 0 ;
equip_ancien = 0;
equip_OK = 0;
transmed = 0;
bordee = 0;
transca = 0;
transat = 0;
bateau_OK = 0;


document.com.Date_inscription.value = Datedu();
Total();
}

function OnPropAncien()
{
if(prop_ancien == 0)
{
prop_ancien = 1;
}
else
{
prop_ancien = 0;
}
Total();
}

function OnPropOK()
{
if(prop_OK == 0)
{
prop_OK = 1;
}
else
{
prop_OK = 0;
}
Total();
}

function OnConjAncien()
{
if(conj_ancien == 0)
{
conj_ancien = 1;
}
else
{
conj_ancien = 0;
}
Total();
}

function OnConjOK()
{
if(conj_OK == 0)
{
conj_OK = 1;
}
else
{
conj_OK = 0;
}
Total();
}

function OnEquipAncien()
{
if(equip_ancien == 0)
{
equip_ancien = 1;
}
else
{
equip_ancien = 0;
}
Total();
}

function OnEquipOK()
{
if(equip_OK == 0)
{
equip_OK = 1;
}
else
{
equip_OK = 0;
}
Total();
}

function OnTransmed()
{
if(transmed == 0)
{
transmed = 1;
}
else
{
transmed = 0;
}
Total();
}

function OnBordee()
{
if(bordee == 0)
{
bordee = 1;
}
else
{
bordee = 0;
}
Total();
}

function OnTransca()
{
if(transca == 0)
{
transca = 1;
}
else
{
transca = 0;
}
Total();
}

function OnTransat()
{
if(transat == 0)
{
transat  = 1;
}
else
{
transat  = 0;
}
Total();
}


function OnBateauOK()
{
if(bateau_OK == 0)
{
bateau_OK = 1;
}
else
{
bateau_OK = 0;
}
Total();
}

function STotalProp()
{
if(prop_OK == 1)
{
	if(prop_ancien == 1)
	{
	document.com.Sous_total_proprietaire.value = prix_prop_ancien;
	}
	else
	{
	document.com.Sous_total_proprietaire.value = prix_prop_nouveau;
	}
}
else
{
document.com.Sous_total_proprietaire.value = 0;
}
}

function STotalConj()
{
if(conj_OK == 1)
{
	if(conj_ancien == 1)
	{
	document.com.Sous_total_conjoint.value = prix_conj_ancien;
	}
	else
	{
	document.com.Sous_total_conjoint.value = prix_conj_nouveau;
	}
}
else
{
document.com.Sous_total_conjoint.value = 0;
}
}

function STotalEquip()
{
if(equip_OK == 1)
{
	if(equip_ancien == 1)
	{
	document.com.Sous_total_equipier.value = prix_equip_ancien;
	}
	else
	{
	document.com.Sous_total_equipier.value = prix_equip_nouveau;
	}
}
else
{
document.com.Sous_total_equipier.value = 0;
}
}

function STotalBateau()
{
var transmed_temp = parseFloat(0);
var bordee_temp = parseFloat(0);
var transca_temp = parseFloat(0);
var transat_temp = parseFloat(0);







if(bateau_OK == 1)
{

var date = new Date();
if(date > bordee_date1)

//****Calcul prix bateau**********

if(document.com.longueur.value < 3)
{
alert("Vous n'avez pas indiqué la longueur du bateau !");
return;
}
if(transmed == 1)
{
	if(date > transmed_date3)
	{
	alert("Les inscriptions sont closes pour la Transmed de cette 	année!");
	}
	if(date <= transmed_date3)
	{
	transmed_temp = prix_transmed3;
	}
	if(date < transmed_date2)
	{
	transmed_temp = prix_transmed2;
	}
	if(date < transmed_date1)
	{
	transmed_temp = prix_transmed1;
	}
}
if(bordee == 1)
{
	if(date > bordee_date3)
	{
	alert("Les inscriptions sont closes pour la Bordée Maltaise de cette 	année!");
	}
	if(date <= bordee_date3)
	{
	bordee_temp = prix_bordee3;
	}
	if(date < bordee_date2)
	{
	bordee_temp = prix_bordee2;
	}
	if(date < bordee_date1)
	{
	bordee_temp = prix_bordee1;
	}
}
if(transca == 1)
{
	if(document.com.longueur.value > 15)
	{
	transca_temp = prix_transca2;
	}
	else
	{
	transca_temp = prix_transca1;
	}
		if(date < transca_date1)
		{
		transca_temp = transca_temp - reduc_transca;
		}

		if(date > transca_date2)
		{
		
		alert("Les inscriptions sont closes pour la Transcaraïbes de cette 	année!");
		}
}
if(transat == 1)
{
	transat_temp = prix_transat1;
	if(document.com.longueur.value > 12)
	{
	transat_temp = prix_transat2;
	}
	if(document.com.longueur.value > 14)
	{
	transat_temp = prix_transat3;
	}
	if(document.com.longueur.value > 18)
	{
	transat_temp = prix_transat4;
	}

	if(date > transat_date1)
	{
	transat_temp = transat_temp * 1.2;
	}
	if(date > transat_date2)
	{
	alert("Les inscriptions sont closes pour la Transat de cette 	année!");
	}

}
document.com.Sous_total_bateau.value = transat_temp + transca_temp + transmed_temp + bordee_temp;
//********************************
}
else
{
document.com.Sous_total_bateau.value = 0;
}
}

function Total()
{
STotalProp();
STotalConj();
STotalEquip();
STotalBateau();
document.com.Total_Euros.value = parseFloat(document.com.Sous_total_equipier.value) + parseFloat(document.com.Sous_total_conjoint.value) + parseFloat(document.com.Sous_total_proprietaire.value) + parseFloat(document.com.Sous_total_bateau.value);
document.com.Total_Francs.value = parseFloat(document.com.Total_Euros.value)*parseFloat(6.559);

}

function Datedu()
{
  var d, s = " ";
  d = new Date();
  s += d.getDate() + "/";
  s += (d.getMonth() + 1) + "/";
  s += d.getYear();
  return(s);

}


