/*-----------------------------------------------------------------------------------------------*/
// Init Page
/*-----------------------------------------------------------------------------------------------*/
Event.observe(window, 'load', InitPage, false);
function InitPage(){
	if($('frm_ajouter_annonce')){		
		Event.observe('type_animal_annonce', 'change', function(){
				if($F('type_animal_annonce')!=''){
				new Ajax.Request('./_ajax.php?ACT=choixRace3',{
					parameters : {animal : $F('type_animal_annonce')},
					onComplete: function(transport){
						$('race_animal_annonce').update(transport.responseText);
						$('race_animal_annonce').disabled = '';
						$('race_animal_annonce').removeClassName('disabled');
					}
				});
			}else{
				$('race_animal_annonce').disabled = 'disabled';
				$('race_animal_annonce').selectedIndex = 0;
				$('race_animal_annonce').addClassName('disabled');
			}
		});

	}

	if($('description_animal_annonce')) makeItCount('description_animal_annonce',1000);
	if($('parents_animal_annonce')) makeItCount('parents_animal_annonce',1000);
	if($('situation_map')){mapGeo();}
}

Event.observe(window,'unload',function(){
	if($('situation_map')){
		GUnload();
	}
});

/*-----------------------------------------------------------------------------------------------*/
// Fonctions
/*-----------------------------------------------------------------------------------------------*/

//-- Formulaire: "Ajouter une annonce" --//
var frmAjouterAnnonce = function() {
	param_form = { mep: 'msg_global', autoScroll: true, action: 'submit'};
	champs_form = {
		type_animal_annonce: {alerte:'Le type d\'animal est obligatoire'},	
		race_animal_annonce: {alerte:'La race est obligatoire'},
		/* nom_animal_annonce: {alerte:'Le nom de l\'animal obligatoire'}, */
		/* saillie_animal_annonce: {alerte:'La date de saillie est obligatoire'}, */
		naissance_animal_annonce: {alerte:'La date de naissance est obligatoire'},
		disponibilite_animal_annonce: {alerte:'La date de disponibilit&eacute; est obligatoire'},
		/* puce_animal_annonce: {alerte:'La puce est obligatoire'}, */
		/* tatouage_animal_annonce: {alerte:'Le tatouage est obligatoire'}, */
		lof_animal_annonce: {alerte:'Le LOF est obligatoire'},
		prix_animal_annonce: {alerte:'Le prix est obligatoire'},
		image_animal_annonce: {alerte:'L\'image de pr&eacute;sentation est obligatoire'},
		description_animal_annonce: {alerte:'La description est obligatoire'}
	};
	return formVerif('frm_ajouter_annonce', champs_form, param_form);
}

//-- Formulaire: "Ajouter une annonce" --//
var frmModifierAnnonce = function() {
	param_form = { mep: 'msg_global', autoScroll: true, action: 'submit'};
	champs_form = {
		type_animal_annonce: {alerte:'Le type d\'animal est obligatoire'},	
		race_animal_annonce: {alerte:'La race est obligatoire'},
		/* nom_animal_annonce: {alerte:'Le nom de l\'animal obligatoire'}, */
		/* saillie_animal_annonce: {alerte:'La date de saillie est obligatoire'}, */
		naissance_animal_annonce: {alerte:'La date de naissance est obligatoire'},
		disponibilite_animal_annonce: {alerte:'La date de disponibilit&eacute; est obligatoire'},
		/* puce_animal_annonce: {alerte:'La puce est obligatoire'}, */
		/* tatouage_animal_annonce: {alerte:'Le tatouage est obligatoire'}, */
		lof_animal_annonce: {alerte:'Le LOF est obligatoire'},
		prix_animal_annonce: {alerte:'Le prix est obligatoire'},
		/* image_animal_annonce: {alerte:'L\'image de pr&eacute;sentation est obligatoire'}, */
		description_animal_annonce: {alerte:'La description est obligatoire'}
	};
	return formVerif('frm_ajouter_annonce', champs_form, param_form);
};

