/* MBAB 2008 */
/* HOME JAVASCRIPT FUNCTIONS */

/* SAME HEIGHT LINE BY LINE */
function lineSameHeight(elt) {
	var lineQuant = jQuery(elt).size();
    for (i = 0;  i < lineQuant;  ++i ) {
       	var myNum = i+1;
		var blocksToAlign = jQuery(elt+myNum+' .block');
		sameHeight(blocksToAlign);
	}
}

function FermerPopupEditProfil(){
	jQuery("#popupEditerProfil").fadeOut("speed");
	
	jQuery("#popupRetrouverAmis").fadeIn("speed");
}

function FermerPopupRetrouverAmis(){
	griser(0);
	jQuery("#popupRetrouverAmis").fadeOut("speed");
}


function OuvrirPopupErreurInscription(){
	if (jQuery('#popupEditerProfil').size() == 0) { griser(1); }
	jQuery("#popupErreurInscription").fadeIn("speed");
}

function FermerPopupErreurInscription(){
	if (jQuery('#popupEditerProfil').size() == 0) { griser(0); }
	jQuery("#popupErreurInscription").fadeOut("speed");
}

jQuery(document).ready(function() {

    /* SAME HEIGHT ON CAT BOXES */
    if (jQuery('.searchCats li').size() > 0) { initSameHeight = sameHeight(".searchCats li"); }

    /* SUBSCRIBING FORM VALIDATION */
    if (jQuery('#inscrBlock').size() > 0) {
		initFormValidation4 = formValidation('#inscrBlock',["required,fNameInscrBlock,"+MSG_DEMANDE_PRENOM,
		"required,lNameInscrBlock,"+MSG_DEMANDE_NOM,
		"required,mailInscrBlock,"+MSG_DEMANDE_EMAIL,
		"valid_email,mailInscrBlock,"+MSG_DEMANDE_EMAIL,
		"required,pwInscrBlock,"+MSG_DEMANDE_MDP,
		"required,pwInscrBlock2,"+MSG_DEMANDE_MDP2,
		"required,cgvInscrBlock,"+MSG_DEMANDE_CONFIRMER]);
	}
	
	if (jQuery('#popupEditerProfil').size() > 0) { griser(1); }
	
	if (jQuery('#popupEditerProfil .fermer').size() > 0) { 
			jQuery('#popupEditerProfil .fermer').click(function(){
			FermerPopupEditProfil();
		});
	}
	if (jQuery('#popupRetrouverAmis .fermer').size() > 0) { 
		jQuery('#popupRetrouverAmis .fermer').click(function(){
			FermerPopupRetrouverAmis();
		});
	}
	
	if (jQuery('#whatUp #infos #scroll').size() > 0) { 
		jQuery('#whatUp #infos #scroll').jScrollPane({showArrows:true,scrollbarWidth:33});
	}
	
	if (jQuery('#bt_citation').size() > 0) { 
		jQuery('#bt_citation').click(function(){
			jQuery.ajax({
		   		type: "POST",
			   	url: "/ajax.php?mode=eg1",
			   	data: "memberStatusInput="+$('#saisieCitation').val(),
			   	success: function(msg){
			     	$("#memberStatus").text($('#saisieCitation').val());
			   	}
			 });
		});
		jQuery('.blockLine1 form').submit(function(){
			jQuery.ajax({
		   		type: "POST",
			   	url: "/ajax.php?mode=eg1",
			   	data: "memberStatusInput="+$('#saisieCitation').val(),
			   	success: function(msg){
			     	$("#memberStatus").text($('#saisieCitation').val());
			   	}
			 });
			return false;
		});
	 }
	
	
	// =========================================
	// = positionne les block à la meme taille =
	// =========================================
	if (jQuery('#buzzAddressesBlock').size() > 0) { 
		var height = 0;
		jQuery('#buzzAddressesBlock ul li').each(function() {
			if(height < jQuery(this).height()) height = jQuery(this).height();
		});
		jQuery('#buzzAddressesBlock ul li').css('height',height);
		jQuery('#buzzAddressesBlock .buzzCatInList').css('position','absolute');
		jQuery('#buzzAddressesBlock .buzzCatInList').css('bottom','0');
	}
	/* SAME HEIGHT ON TARGETED BOXES */
    if (jQuery('.blockLine').size() > 0) { initLineSameHeight = lineSameHeight(".blockLine"); }

	// ==================
	// = guide pre-home =
	// ==================
	if (jQuery('#guide ul li').size() > 0) { 
		jQuery('#guide ul li').prepend('<div class="bg"><div>');
		
		jQuery('.bg').css('position','absolute')
		.css('bottom','0')
		.css('background-color','#000000')
		.css('height',jQuery('#guide ul li p').height()*2)
		.css('width','321px')
		.fadeTo(0,0.4);	
	}
	
	if (jQuery('#popupErreurInscription').size() > 0) { 
		OuvrirPopupErreurInscription();
	}
	if (jQuery('#popupErreurInscription .fermer').size() > 0) { 
		jQuery('#popupErreurInscription .fermer').click(function(){
			FermerPopupErreurInscription();
		});
	}

});
