function validFormPrivacy () {
				div = 'privacy_div';
				search = jQuery('input[name=share_reviews]:checked').val();
				to_display = jQuery.get("/application/core/profile.php?privacy=" + search, function(data){
								    to_display = data;
								    jQuery("#" + div).hide(); 
								    jQuery("#" + div).html('<div id=success>Changes saved successfully.</div>');   
								    jQuery("#" + div).slideDown(1000); 
								    jQuery("#" + div).slideUp(2000); 
								  });

	}
	
	
function validFormProfile () {
				div = 'profile_div';
				last = jQuery('input[name=last_name]').val();
				first = jQuery('input[name=first_name]').val();
				age = jQuery( "input[ @name = age ]:checked" ).val();
                if( age == 'undefined' )
                    age = NULL;
				city = jQuery('input[name=default_city]').val();
				company = jQuery('input[name=company]').val();
				genre = jQuery('input[name=genre]:checked').val();
				email = jQuery('input[name=email]').val();
                diplome = jQuery( 'input[name=diplome]' ).val();
                job = jQuery('input[name=job]').val();
                birthday = /*jQuery( "#birth_year option:selected" ).val() +*/ "0000-" + jQuery( "#birth_month option:selected" ).val() + "-" + jQuery( "#birth_day option:selected" ).val();
                wedding = /*jQuery( "#wedding_day option:selected" ).val() +*/ "0000-" + jQuery( "#wedding_month option:selected" ).val() + "-" + jQuery( "#wedding_day option:selected" ).val();
               	website = jQuery( 'input[name=website]' ).val();
                if( typeof( website ) == "undefined" )
                    website = "";
                mobile = jQuery( 'input[name=mobile]' ).val();
                metroHome = jQuery( 'input[name=metroHome]' ).val();
                clubs = jQuery( 'input[name=clubs]' ).val();
                cityWork = jQuery( 'input[name=cityWork]' ).val();
                zipWork = jQuery( 'input[name=zipWork]' ).val();
                metroWork = jQuery( 'input[name=metroWork]' ).val();
                description = jQuery( 'textarea[name=description]' ).val();
                if( typeof( description ) == "undefined" )
                    description = "";

                if( !jQuery.browser.safari )
                    jQuery("#listFavorites").animate({ backgroundColor: "#6FFF75" }, "fast").animate({ backgroundColor: "#fff" }, "slow")

				//alert(temp);
				/*
                temp = "core/profile.php?last=" + last + "&first=" + first + "&age=" + age + "&city=" + city + "&job=" + job + "&genre=" + genre + "&email=" + email + "&diplome=" + diplome + "&company=" + company + "&birthday=" + birthday + "&wedding=" + wedding + "&website=" + website;
				to_display = jQuery.get(temp, function(data){
								    to_display = data;
								    jQuery("#" + div).hide(); 
								    jQuery("#" + div).html('<div id=success>Changes saved successfully.</div>' + to_display);   
								    jQuery("#" + div).slideDown(1000); 
								    jQuery("#" + div).slideUp(2000);
                                    updateProgressBar( data );
								  });
                */
               jQuery.ajax(
               {
                   type: "post",
                   url: "/application/core/profile.php",
                   async: false,
                   data: "last=" + last + "&first=" + first + "&age=" + age + "&city=" + city + "&job=" + job + "&genre=" + genre + "&email=" + email + "&diplome=" + diplome + "&company=" + company + "&birthday=" + birthday + "&wedding=" + wedding + "&website=" + website + "&mobile=" + mobile + "&metroHome=" + metroHome + "&clubs=" + clubs + "&cityWork=" + cityWork +  "&zipWork=" + zipWork + "&metroWork=" + metroWork + "&description=" + description,
                   success: function( response )
                            {
                                jQuery("#" + div).hide();
                                jQuery("#" + div).html('<div id=success>Changes saved successfully.</div>');
                                jQuery("#" + div).slideDown(1000);
                                jQuery("#" + div).slideUp(2000);
                                //updateProgressBar( response );
                            },
                   error:   function(){}
                });
	}
	
	
	
	
	
			function subscribeFriend(id_sub, id_div) {
				jQuery.get("/application/core/subscribeFriend.php?subscribe=" + id_sub);
			    jQuery("#YouMayKnow" + id_div).hide("blind", { direction: "vertical" }, 1000);
			          }
			          
			function acceptFriend(id_sub, id_div) {
				jQuery.get("/application/core/subscribeFriend.php?accept=" + id_sub);
			    jQuery("#FriendsRequest" + id_div).hide("blind", { direction: "vertical" }, 1000);
			    jQuery("#FriendsRequest" + id_div).remove();
			          }
			          
			function deleteFriend(id_sub, id_div) {
				jQuery.get("/application/core/subscribeFriend.php?delete=" + id_sub);
			    jQuery("#FriendsRequest" + id_div).hide("blind", { direction: "vertical" }, 1000);
			    jQuery("#FriendsRequest" + id_div).remove();
			          }
			          
			function refuseFriend(id_sub, id_div) {
				jQuery.get("/application/core/subscribeFriend.php?refuse=" + id_sub);
			    jQuery("#FriendsRequest" + id_div).hide("blind", { direction: "vertical" }, 1000);
			    jQuery("#FriendsRequest" + id_div).remove();
			          }
			          
			function noSubscribeWanted(id_sub, id_div) {
				jQuery.get("/application/core/subscribeFriend.php?not_wanted=" + id_sub);
			    jQuery("#YouMayKnow" + id_div).fadeOut("slow");      
			          }
			          
			function deleteFavorite(id_sub, id_div) {
				jQuery.get("/application/core/favorites.php?delete=" + id_sub);
			    //jQuery("#favoriteList" + id_div).fadeOut("slow");
				jQuery("#favoriteList" + id_div).remove();
			}
			          
			function deleteCommunity(id_sub, id_div) {
				jQuery.get("/application/core/communities.php?delete=" + id_sub);
			    jQuery("#CommunityAff" + id_div).fadeOut("slow");      
			          }
			          
			function searchFavorites() {
				search = jQuery("#myFavoriteSearchText").val();
				order = jQuery("#myFavoriteOrder").val();
				to_display = jQuery.get("/application/listFavorites.php?search=" + search + "&order=" + order, function(data){
								    to_display = data;
								    jQuery("#listFavorites").html(to_display);    
								  });

			          }
			          			          
			function expandFavorites(t, id) {
				//jQuery("#" + id).replaceWith('<img src="/images/iTasteMyFavoriteVilleTitleClosed.gif">');				
				//jQuery("#expand").toggle();
				jQuery("." + id).toggle();
				jQuery(".img" + id).toggle();
			}
					
			function unsubscribeMe(idSubscription, type, element){
				jQuery("#" + element).fadeOut("slow");
				jQuery.post("/application/unsubscribeMe.php",
					{idSubscription : idSubscription, type: type},
					function(){
						jQuery("#" + element).remove();
					}
				);
			}

function updateProgressBar( val )
{
    jQuery( "#progressbar" ).progression(
    {
        Current: Math.floor( ( val * 100 ) / 11 ),
        aBackgroundImg: "/images/progress_bar.gif",
        aBackground: "#F8F8F8",
        BorderColor: "#CC0033",
        aTextColor: "#696969",
        TextColor: "#696969"
    });
}
