/**
 * @author Glucoz
 */
function moreCP(){
			$(".jcarousel-prev").css('display','none');
			$(".jcarousel-next ").css('display','none');
			$("#AddLocaliserUnBur").css('display','none');
			//pluricp.php?INSEE::75056@@LIBLOC::PARIS
			var linkMulti = $(this).attr('href');
			var chaineAux  = linkMulti.split('?');
			chaineAux = chaineAux[1].split('@@');
			var insee = chaineAux[0].split('::')[1];
			var lilbloc = chaineAux[1].split('::')[1];
			$('#LIBLOC').val(lilbloc);
			$('#INSEE').val(insee);
			$('#zone_actus').slideDown('normal');
			 $('#pasActus').css('display','none');
			$('#carousel_actus').css('display','none');
			$('#infoAddTrouverCP').css('display','block');
			$('#widgetTabee').scrollTo('#zone_actus',400);
			return false;
}

function load54(){
	$('#serv_54').click(function(){
		if(!($(this).hasClass('edit')))
		{
			$('#resultatTrouverUnCode').css('display','none');
			$('#nouvelleRecherche').css('display','none');
			$('#homeTrouverCP').css('display','block');
			$('#submitCP').css('display', 'block');
			$('#ulRes').remove();
			switchAff('#trouverUnCP','#homeWi');		
				
		}
		return false;
	});
	$('#nouvelleRecherche').click(function(){
			// on efface la liste deja presente
			$('#ulRes').remove();
			switchAff('#homeTrouverCP','#resultatTrouverUnCode');
			$('#submitCP').css('display','block');
			$('#nouvelleRecherche').css('display','none');
			$('#widgetTabee').scrollTo('#zone_centrale',400);
			return false;
		})
	//validation du formulaire
	$('#forminiCP').submit(function(){
		var tabInseeObj = new Array(); // tablea d'objet
		var tabInsee = new Array(); // tableau content unique des insee
		// on creer la liste vide
	//	if($('#txtCommune').val() !="" || $('#cpInput').val() !="" )
		//{
			$('#nouvelleRecherche').css('display', 'block');
			$('#submitCP').css('display', 'none');
			$.getJSON("http://www.laposte.fr/widgetcourrier/php/codepostalJSON.php?txtCommune=" + $('#txtCommune').val() + "&code&txtCP=" + $('#cpInput').val() + "&callback=?", function(data){
				var nbResultat = 0;
				$('#nbResultat').html(nbResultat);
				$('.zoneSaisie').html($('#txtCommune').val() + ' ' + $('#cpInput').val());
				
				// on recup�re le message d'erreur
				var err = data[0].errorID;
				// on creer la liste vide
				$('#nouvelleRecherche').before('<ul id="ulRes"></ul>');
				if (err != "") {
					$('#ulRes').append('<li><div class="englobeRslt"><p class="blanc" style="width:283px;padding-left:10px;">' + err + '</p></div></li>');
				}
				else {
					for (i = 1; i < data.length; i++) {
						var testIndex = jQuery.inArray(data[i].insee, tabInsee);
						if (testIndex == -1) {
							tabInsee.push(data[i].insee);
							tabInseeObj.push(data[i]);
						}
						else {
						
							var dept = tabInseeObj[testIndex].cp;
							if (dept.length > 1) {
								tabInseeObj[testIndex].cp = dept[0] + dept[1];
							}
							tabInseeObj[testIndex].multicp = 1; // groupe de cp
							
						}
					}
					for (i = 0; i < tabInseeObj.length; i++) {
						var aux = '';
						if (tabInseeObj[i].multicp == 1) {
							aux = '<p class="blanc"><a href="' + tabInseeObj[i].multicpURL + '" class="blanc cpmulti">Dans cette commune, les codes postaux d&eacute;pendent de la rue.<span class=" bleu">Cliquez ici pour saisir la rue</span></a></p>';
							$('#ulRes').append('<li><div class="englobeRslt"><table><tr><td align="center" valign="middle" class="gauche"><strong class="bleu">' + tabInseeObj[i].cp + '</strong></td><td valign="middle" class="droite"><h5 class="bleu">' + tabInseeObj[i].libelle2 + '</h5>' + aux + '</td></tr></table></div></li>');
						}
						else{
							$('#ulRes').append('<li><div class="englobeRslt"><table><tr><td align="center" valign="middle" class="gauche"><strong class="bleu">' + tabInseeObj[i].cp + '</strong></td><td valign="middle" class="droite"><h5 class="bleu">' + tabInseeObj[i].libelle2 + '</h5></td></tr></table></div></li>');
						}
						
						
					}
					$('#nbResultat').html(tabInseeObj.length);				}
				switchAff('#resultatTrouverUnCode', '#homeTrouverCP');
				$('.cpmulti').click(moreCP);
				
			});
			return false;
		//}
	})
	
	$('#formEtenduCP').submit(function(){
			var lilblocs = $('#LIBLOC').val();
			var insees = $('#INSEE').val();
			var rechEten = 'false';
			rechEten =  $('#rechercheAutre:checked').val();
			var rechercheAutre = "false";
			rechercheAutre = $('#rechercheAutre:checked').val();
			var dmv = $('#dmv').val();	
			if (dmv != "") {
				$.getJSON("http://www.laposte.fr/widgetcourrier/php/codepostalpluricpJSON.php?LIBLOC=" + lilblocs + "&INSEE=" + insees + "&ville=" + dmv + "&rechercheEtendue=" + rechEten + "&rechercheAutre=" + rechercheAutre + "&callback=?", function(data){
					var nbResultat = data.length - 1;// -1 pour le message d'erreur
					$('#nbResultat').html(nbResultat);
					$('p .zoneSaisie').html(dmv);
					
					// on recup�re le message d'erreur
					var err = data[0].errorID;
					// on creer la liste vide
					$('#ulRes').empty();
					if (err != "") {
						$('#ulRes').append('<li><div class="englobeRslt"><p class="blanc" style="width:283px;padding-left:10px;">' + err + '</p></div></li>');
					}
					else {
					
						for (i = 1; i < data.length; i++) {
							var aux = '';
							if (data[i].multicp == 1) {
								aux = '<p class="blanc">Dans cette commune, les codes postaux d�pendent de la rue.<a href="' + data[i].multicpURL + '" class="cpmulti bleu">Cliquez ici pour saisir la rue</a></p>';
							}
							$('#ulRes').append('<li><div class="englobeRslt"><table><tr><td align="center" valign="middle" class="gauche"><strong class="bleu">' + data[i].cp + '</strong></td><td valign="middle" class="droite"><h5 class="bleu">' + data[i].libelle + '</h5>' + aux + '</td></tr></table></div></li>');
						}
					}
				});
			}
			$('#widgetTabee').scrollTo('#zone_centrale',400);
			return false;
	})
	// validation du second formulaire ( en cas de multicp)
		// d'abord associer les evenement du click fin d'ouvrir le depliant

	
};
