
$(document).ready(function(ctxaction) {
	addAutoComplete('REFERENCE',false,220,3,'fldCategorieNEL');
	addAutoComplete('MOT',true,220,3,null);
	addAutoComplete('ICS',true,100,3,null);
	addAutoComplete('MOTLIV',true,220,3,null);
	addAutoComplete('AUTEUR',true,220,1,null);		
	/*
	 $("select.cboimage").msDropDown();
	*/
	
	/*
	$("a.ellipsis").each(function(i) {
		if (this.scrollHeight >  this.offsetHeight) {
			$(this).after('<span class="over">...</span>');

		}

	})
	*/
	if(navigator.userAgent.indexOf("Firefox")!=-1){
		//alignePrices();
		setTimeout("alignePrices()",50);
	} else {
		alignePrices();
	}
	$("div.offres_internet ul li:last-child").addClass("last");
	
	
	 $('div.accordeon> a.ferme').click(function() {
			
			accordeon($(this));  
			return false;
			
	  });

	  
	    $('div.accordeon> a.ouvert').click(function() {
			
			accordeon($(this));  
			return false;
			
	  });
	
	


});

	/* Paragraphes en accordéons */
function accordeon(titreElt){
	titreElt.toggleClass("ouvert")
			.toggleClass("ferme");
	titreElt.next('div.infosacc').slideToggle('1000')
    		.siblings('div.infosacc:visible').slideUp('1000');
    		
     titreElt.siblings('a.ouvert').toggleClass("ouvert")
    								.toggleClass("ferme");
}


function populateComboLng(val, id) {
		$("#SUP_"+val+id).css('display','block');
		$("#SUP_"+val+id).siblings('select').css('display','none');
		
		/* $("#" + id).css('display','block');*/
		
	 displayPrice($("#SUP_"+val+id).val());
}

function displayPrice(id) {
	$("#"+id).css('display','block');
	$("#"+id).siblings('p.price').css('display','none');
}




function alignePrices() {

var minheight = 100;
	$("#blocMeilleurVentes p.ouvrage").each(function(i) {
			if ( this.offsetHeight > minheight) {
				minheight = this.offsetHeight;
			}	
		})
	$("#blocMeilleurVentes p.ouvrage").css('height',minheight+10);
	
	minheight = 80;
	$("#BlockAchatPanier p.ouvrage").each(function(i) {
			if ( this.offsetHeight > minheight) {
				minheight = this.offsetHeight;
			}	
		})
	$("#BlockAchatPanier p.ouvrage").css('height',minheight+10);
	
	minheight = 100;
	$("#BlockADecouvrir p.ouvrage").each(function(i) {
			if ( this.offsetHeight > minheight) {
				minheight = this.offsetHeight;
			}	
		})
	$("#BlockADecouvrir p.ouvrage").css('height',minheight+10);

	minheight = 0;
	$("div.hautident").each(function(i) {
			if ( this.offsetHeight > minheight) {
				minheight = this.offsetHeight;
			}	
		})
	minheight = minheight+ 46;
	if (minheight<145)
			minheight = 145;
	$("div.hautident").css('height',minheight);	
	minheight = 49;
	$("ul.prixIE li p").each(function(i) {
			if ( (this.offsetHeight) > minheight) {
				minheight = this.offsetHeight ;
			}	
	})
	minheight = minheight + 22;		
	$("ul.prixIE li").css('height',minheight);	
	
	minheight=0;
	$("div.home_normes div.dernieres_normes p.desc").each(function(i) {
			if ( (this.offsetHeight) > minheight) {
				minheight = this.offsetHeight ;
			}	
	})
	$("div.home_normes div.dernieres_normes p.desc").css('height',minheight);
	$("div.home_normes div.dernieres_normes").css('height',minheight+80);	
	
	minheight=0;
	$("div.home_normes div.meilleures_ventes p.desc").each(function(i) {
			if ( (this.offsetHeight) > minheight) {
				minheight = this.offsetHeight ;
			}	
	})
	$("div.home_normes div.meilleures_ventes p.desc").css('height',minheight);
	$("div.home_normes div.meilleures_ventes").css('height',minheight+80);	
	
	minheight = 0;
	$("p.hautident").each(function(i) {
			if ( this.offsetHeight > minheight) {
				minheight = this.offsetHeight;
			}	
		})

	$("p.hautident").css('height',minheight-10);
	$("#nrm").css('height',minheight+10);	
	
}

	
function addAutoComplete(champ,bmatch,widthd,minca,champdep) {
	var url = "techAutoComplete.aspx?champ=" + champ;
	$("#" + champ).autocomplete(url, {
		width: widthd,
		selectFirst: false,
		minChars: minca,
		max: 100,
		extraParams: {lng: 
			function()
                            {
                             if ($('#langueen:checked').val() != null)  {
							return 'English';
							}
							else if ($('#languefr:checked').val() != null)  {
								return 'French';
							}
							else
								return '-1';
                            },
            /* [FAE187] XSR 20100420 : Quand l'action du champ dependant d'un autre champ */
			dep:	/* Le Param "dep" sera automatiquement ajouter à la queryString en le déclarant ici */
			function()
			{
				if (champdep == null) 
					return '';
				else
				{
					if ($("#" + champdep).type == "select")
						return $("#" + champdep)[$("#" + champdep).selectedindex].val();
					else
						return $("#" + champdep).val();
				}
			}
		},
		matchContains: bmatch});	
	$("#" + champ).result(function(event, data, formatted) {
		if (data) {
				
			}
	});
}
