/**
 * @author Glucoz
 */
function load52() {
		//$('.accordin .contentAcc:not(.actif)').css('display','none');
		$('.accordin h3').click(function(){
			// gestion des titre de l'accordeon
			$('.accordin h3').removeClass('actif');
			$(this).addClass('actif');
			// gestion des contenu de l'accordeon
			$('.accordin .contentAcc').removeClass('actif');
			$(this).next().addClass('actif');
			$('.accordin .contentAcc:not(.actif)').slideUp('normal');
				if($(this).next().css('display') == 'none')
				{
					$(this).next().slideDown('normal');
				}
							
			return false;
		})
		$('#titreOngletOff').click(function(){
			if($(this).hasClass('franceO')){
				$('#franceO').css('display','none');
				$('#etrangerO').css('display','block');	
				$(this).removeClass('franceO');
				$('#titreOngletActif').text('Etranger');
				$('#txtOAct').text('France');
			}
			else
			{
				$('#franceO').css('display','block');
				$('#etrangerO').css('display','none');
				$(this).addClass('franceO');
				$('#titreOngletActif').text('France');
				$('#txtOAct').text('Etranger');
			}
			return false;
		});
		$('#calculerNew').click(function(){
			switchAff('#inputForm','#outputForm');	
			init();
			return false;
		});
 		/* calcul tarif */
		$('#serv_52').click(function(){
			if(!($(this).hasClass('edit')))
			{
				$('#inputForm').css('display','block');
				$('#outputForm').css('display','none');
				init();
				// recuperation des pays
				$.getJSON("http://www.laposte.fr/widgetcourrier/php/PAYS_ZONES_JSON.php?callback=?",
			        function(data){	
						  $.each(data, function() {		  	
							    if(this.type == "DOM")
								{
						            $('#selectDom').append('<option value="'+this.docID+'">'+this.nom+'</option>');
								}
								else{
									 $('#EtrangerpaysEtranger').append('<option value="'+this.docID+'">'+this.nom+'</option>');
								}
						    });
						
			        });
				switchAff('#calculTarif','#homeWi');	
					
				
			}
			return false;
			
		});
		//
		$('#FM').click(function(){$('#selectDom').attr('disabled','disabled');});
		$('#DT').click(function(){$('#selectDom').attr('disabled','');});
	
		$('#LP').click(function(){$('#r1').attr('disabled','');$('#r2').attr('disabled','');$('#r3').attr('disabled','');});
		$('#EP').click(function(){
			$('#r1').attr('disabled','disabled');$('#r2').attr('disabled','disabled');$('#r3').attr('disabled','disabled');
			$('#non').attr('checked','checked');
			$('#recoC').attr({'checked':'','disabled':'disabled'});
			$('#accuse').attr({'checked':'','disabled':'disabled'});
		});
		
		$('#r1').click(function(){$('#recoC').attr({'checked':'checked','disabled':'disabled'});$('#accuse').attr('disabled','')});
		$('#r2').click(function(){$('#recoC').attr({'checked':'checked','disabled':'disabled'});$('#accuse').attr('disabled','')});
		$('#r3').click(function(){$('#recoC').attr({'checked':'checked','disabled':'disabled'});$('#accuse').attr('disabled','')});
		$('#non').click(function(){$('#recoC').attr({'checked':'','disabled':'disabled'});$('#accuse').attr({'checked':'','disabled':'disabled'})});
		
		$('#Eco').click(function(){$('#etrangerRecoC').attr({'checked':'','disabled':'disabled'});$('#etrangerAccuse').attr({'disabled':'disabled','checked':''})});
		$('#Prio').click(function(){$('#etrangerRecoC').attr({'checked':'','disabled':''});$('#etrangerAccuse').attr('disabled','')});
		
		$('#etrangerAccuse').click(function(){
			if($(this).attr("checked") != '')
			{
				$('#etrangerRecoC').attr({'checked':'checked'});
				$('#etrangerNon').attr({'checked':''});
			}
		});
		
		$('#etrangerRecoC').click(function(){
			if($(this).attr("checked") != '')
			{
				$('#etrangerNon').attr({'checked':''});
			}
		});
		
		$('#etrangerNon').click(function(){
			$('#etrangerRecoC').attr({'checked':''});
			$('#etrangerAccuse').attr({'checked':''});
		})
		
		$('#franceForm').submit(function(e){
			var destination ;
			var dom_tom;
			var etranger ="";
			var nature ="";
			var reco ='';
			var recommande ="";
			var ar ="";
			var gr = $('#poindgr').val();
			var message ='';
			$('#grRes').text(gr+' gr')
			if($('#FM').attr('checked') !=''){
				destination = $('#FM').val();
				dom_tom = '';
				$('#destinationRes').text(destination);
			} 
			else if($('#DT').attr('checked') !='')
			{				
				destination = 'DOM/TOM';
				dom_tom = $('#selectDom option:selected').text();
				$('#destinationRes').text(dom_tom);
			}
			
			//nature
			if($('#LP').attr('checked') !=''){
				nature =$('#LP').val();
				$('#natureRes').text("Lettre prioritaire");
			} 
			else if($('#EP').attr('checked') !='')
			{				
				nature =$('#EP').val();
				$('#natureRes').html("&Eacute;copli jusqu'&agrave; 250g");
			}
			
			reco = $('input:radio[name=reco]:checked',this).val();
			
			// Recommand�
			if($('#recoC').attr('checked') !=''){
				recommande =$('#recoC').val();
				$('#recommandeRes').html('Recommand&eacute; ('+reco+')');
			} 
			//AR
			if($('#accuse').attr('checked') !=''){
				ar =$('#accuse').val();
				$('#recommandeRes').html('avec accus&eacute; de r&eacute;ception');
			} 
			
			if($('#accuse').attr('checked') !='' && $('#recoC').attr('checked') !='')
			{
				$('#recommandeRes').html('Recommand&eacute; ('+reco+') avec accus&eacute; de r&eacute;ception');
			}
			if(gr ==''){
				$('#msg1').fadeIn(150);
				$('#msg1').click(function(){$('#msg1').fadeOut(150);});
				$(window).click(function(){$('#msg1').fadeOut(150);});
			}
			// gestion des erreurs
			if(gr > 3000)
			{
				message="Votre envoi d&eacute; les 3000 grammes, contactez votre interlocuteur commercial";
			}
			if(destination !='' && reco !='' && gr !='')
			{
				$.getJSON("http://www.laposte.fr/widgetcourrier/php/tarifCourrierJSONproxy.php?destination=" + destination + "&dom_tom=" + dom_tom + "&etranger=" + etranger + "&nature=" + nature + "&reco=" + reco + "&recommande=" + recommande + "&ar=" + ar + "&gr=" + gr + "&&callback=?", function(data){
						if (data.errorID) {
							if((data.errorID =='Erreur : parametres \"gr\" invalide.') && (gr > 3000)) $('#resrTarifRes').text('Votre envoi depasse les 3000 grammes, contactez votre interlocuteur commercial.');
							else if((data.errorID =='Erreur : parametres \"gr\" invalide.')) $('#resrTarifRes').text('Parametres "Poids en "grammes" invalide. ');
							else if(data.errorID == "Erreur : Ce tarif n\'est pas disponible.") $('#resrTarifRes').text('Offre non disponible');
							else if(data.errorID == "Erreur : Ce tarif n\'est pas disponible") $('#resrTarifRes').text('Offre non disponible');
							else{
								$('#resrTarifRes').text(data.errorID);
							}
							
						}
						else{
							var auxTarif = data.tarifs.tarif.montant;
							if(data.tarifs.tarif.montant.length <4) auxTarif = auxTarif+'0';
							$('#resrTarifRes').html('Co&ucirc;t total de votre envoi : '+auxTarif + ' ' + data.tarifs.tarif.devise.replace(/Euros/, "&euro;"))
						}
						switchAff('#outputForm','#inputForm');					
				})
			}
			return false;
		});
		// etranger
		$('#etrangerForm').submit(function(e){
			var destination ="international";
			var dom_tom ='';
			var etranger ="";
			var nature ="";
			var recommande ="";
			var ar ="";
			var gr = $('#etrangerPoindgr').val();
			var message ='';
			$('#grRes').text(gr+' gr');
			var etranger = $('#EtrangerpaysEtranger option:selected').val();
			
				//destination = $('#EtrangerpaysEtranger').val();
				$('#destinationRes').html($('#EtrangerpaysEtranger option:selected').text());
			
			//nature
			if($('#Prio').attr('checked') !=''){
				nature =$('#Prio').val();
				$('#natureRes').html("Lettre prioritaire");
			} 
			else if($('#Eco').attr('checked') !='')
			{				
				nature =$('#Eco').val();
				$('#natureRes').html("Lettre &eacute;conomique");
			}			
			// Recommand�
			if($('#etrangerRecoC').attr('checked') !=''){
				recommande =$('#etrangerRecoC').val();
				$('#recommandeRes').html('Recommand&eacute; (R1)');
			} 
			//AR
			if($('#etrangerAccuse').attr('checked') !=''){
				ar = $('#etrangerAccuse').val();
				$('#recommandeRes').html('avec accus&eacute; de r&eacute;ception');
			} 
			
			if($('#etrangerAccuse').attr('checked') !='' && $('#etrangerRecoC').attr('checked') !=''){
				ar = $('#etrangerAccuse').val();
				$('#recommandeRes').html('Recommand&eacute; (R1) avec accus&eacute; de r&eacute;ception');
			} 
			if(gr ==''){
				$('#msg1').fadeIn(150);
				$('#msg1').click(function(){$('#msg1').fadeOut(150);});
				$(window).click(function(){$('#msg1').fadeOut(150);});
			}
			if(destination !='' && gr !='')
			{
				$.getJSON("http://www.laposte.fr/widgetcourrier/php/tarifCourrierJSONproxy.php?destination=" + destination + "&dom_tom=" + dom_tom + "&etranger=" + etranger + "&nature=" + nature + "&recommande=" + recommande + "&ar=" + ar + "&gr=" + gr + "&callback=?", function(data){
						if (data.errorID) {
							if((data.errorID =='Erreur : parametres \"gr\" invalide.') && (gr > 3000)) $('#resrTarifRes').text('Votre envoi depasse les 3000 grammes, contactez votre interlocuteur commercial.');
							else if((data.errorID =='Erreur : parametres \"gr\" invalide.')) $('#resrTarifRes').text('Parametres "Poids en "grammes" invalide. ');
							else if(data.errorID == "Erreur : ce tarif n\'est pas disponible.") $('#resrTarifRes').text('Offre non disponible');
							else if(data.errorID == "Erreur : ce tarif n\'est pas disponible") $('#resrTarifRes').text('Offre non disponible');
							else if(data.errorID == 'Erreur : paramettre \"reco\" invalide.') $('#resrTarifRes').text('paramettre "reco" invalide');
							else{
								$('#resrTarifRes').text(data.errorID);
							}
							
						}
						else{
							var auxTarif = data.tarifs.tarif.montant;
							var auxTarifApresVirgule = data.tarifs.tarif.montant.split('.')[1];
							if(auxTarifApresVirgule.length <2) auxTarif = auxTarif+'0';
							$('#resrTarifRes').html('Co&ucirc;t total de votre envoi : '+auxTarif+ ' ' + data.tarifs.tarif.devise.replace(/Euros/, "&euro;"))
						}
						switchAff('#outputForm','#inputForm');					
				})
			}
			return false;
		});
		
		function init(){
			
			//france
			$('#FM').attr('checked','checked');
			$('#LP').attr('checked','checked');
			$('#selectDom').attr('disabled','disabled');
			$('#non').attr('checked','checked');
			$('#r1').attr('disabled','');
			$('#r2').attr('disabled','');
			$('#r3').attr('disabled','');
			$('#LP').attr('checked','checked');
			$('#EP').attr('checked','');
			$('#recoC').attr({'checked':'','disabled':'disabled'});
			$('#accuse').attr({'checked':'','disabled':'disabled'});
			$('#poindgr').val('');
			//etranger
			$('#Prio').attr('checked','checked');
			$('#non').attr('checked','checked');
			$('#etrangerPoindgr').val('');
			
			$('#etrangerRecoC').attr('checked','');
			$('#etrangerAccuse').attr('checked','');

			$('#franceO').css('display','block');
			$('#etrangerO').css('display','none');
			$('#txtOAct').text('Etranger');
			$('#titreOngletActif').text('France');
			$('.accordin h3').removeClass('actif');
			$('.accordin .contentAcc').css('display','none');
			
			//$('.accordin h3:eq(0)').addClass('actif');
			//$('.accordin .contentAcc:eq(0)').css('display','block');
			
		//	$('#franceO .accordin h3:eq(0)').addClass('actif');
			//$('#etrangerO .accordin .contentAcc:eq(0)').css('display','block');
			
			$('.accordin h3:eq(3)').addClass('actif');
			$('.accordin .contentAcc:eq(3)').css('display','block');
			
			$('#franceO .accordin h3:eq(3)').addClass('actif');
			$('#etrangerO .accordin .contentAcc:eq(3)').css('display','block');
			
			$('#etrangerO .accordin h3:eq(3)').addClass('actif');
			$('#etrangerO .accordin .contentAcc:eq(3)').css('display','block');
		}
};

