function select_all_races() {
	$("#directory_item_fiche_chien_directory_list option").each(function(i) {
		$(this).attr("selected", "selected");
	});
};

function redirect_pro(value) {
	if(value == 1) window.location.replace('inscription-pro.html');
	else if(value == 2) window.location.replace('inscription-pro-club.html');
	else if(value == 3) window.location.replace('inscription-pro-eleveur.html');
}

function redirect_item_pro(url, value) {
	if(value == 1) window.location.replace(url+'/services');
	else if(value == 2) window.location.replace(url+'/clubs');
	else if(value == 3) window.location.replace(url+'/eleveurs');
}

function submitPicture(url) {
	var exaction = $('#petEditForm').attr('action');
	$('#petEditForm').attr('action', url);
	$('#petEditForm').attr('target', 'loadPicture');
	$('#picture_loading').addClass('loading');
}

function submitAvatar(url) {
	var exaction = $('#userEdit').attr('action');
	$('#userEdit').attr('action', url);
	$('#userEdit').attr('target', 'uploadFrame');
	$('#picture_loading').addClass('loading');
}

function purpose_keyword(str, url) {
	var tmp = str.split(',');
	var len = tmp.length - 1;
	
	var word = tmp[len];
	
	if(word.length > 2) {
		$("#guess_keyword").fadeIn();
		$("#guess_keyword").load(url+'?keyword=' + word);
	}
	else $("#guess_keyword").fadeOut();
};

function append_keyword(keyword) {
	var keywords = $("#directory_item_tag").val();
	var tmp = keywords.split(',');
	var len = tmp.length - 1;
	tmp.pop();
	tmp.push(keyword);
	$("#directory_item_tag").val(tmp.join(','));
	$("#guess_keyword").fadeOut();
};

function reloadBreedsForNewAnimal(i, url){
		
		
		if(i == undefined){
		if($('#network_animal_parent_cat_1').attr('checked')) var category_id = 1;
		else if($('#network_animal_parent_cat_2').attr('checked')) var category_id = 2;
		else if($('#network_animal_parent_cat_3').attr('checked')) var category_id = 3;
		
		$.post("/user/reloadRaces?animal_id="+category_id, function(data){
		$("#reload_form").html(data);});
		
		}else{
		if($('#network_animal_'+i+'_parent_cat_1').attr('checked')) var category_id = 1;
		else if($('#network_animal_'+i+'_parent_cat_2').attr('checked')) var category_id = 2;
		else if($('#network_animal_'+i+'_parent_cat_3').attr('checked')) var category_id = 3;
		
		$.post("/user/reloadRacesForSubscription?animal_id="+category_id+"&nb="+i, function(data){
		$("#reload_form_"+i).html(data);	}, 
		function(callback){
		$('input[type=radio].star').rating();	});
		}


};

function fillInfosWithGmap(data) {
	$('#location_results').show();
	if(data['txt'] != null) {
		$('#sf_guard_user_addr_query').val(data["txt"]);
		$('#sf_guard_user_address').val(data['address']);
		$('#sf_guard_user_zip').val(data['zip']);
		$('#sf_guard_user_city').val(data['city']);
		$('#sf_guard_user_country').val(data['country']);
		$('#sf_guard_user_lat').val(data['lat']);
		$('#sf_guard_user_lon').val(data['lon']);
	}
	else {
		$('#location_results').html('Veuillez entrer une adresse correcte ou remplir manuellement le formulaire ci-dessous');
	}
	$('#location_results').show();
};


function reloadBreedsForDirectory(){
		var category_id = $("#directory_item_directory_item_animal_list").val();
		$.post("/user/reloadBreedsForDirectory?animal_id="+category_id, function(data){
		$("#reload_breed").html(data);
});
}

function showNewAnimal(){
		$.post("user/reloadNewAnimal?value=0&nb=1", function(data){
		$("#new_animal_1").html(data);
		$('input[type=radio].star').rating();
});
}

function hideNewAnimal(){
		$.post("user/reloadNewAnimal?value=1", function(data){
		$("#new_animal_1").html(data);
});
}

function doStar(){
	$('input[type=radio].star').rating();
}

function Check_all(state)
{
  
  var i;
  var tabInput=document.getElementsByTagName("input");
  var n=tabInput.length;
  
  for(i=0;i<n;i++)
  {
  	if(tabInput[i].type=='checkbox')
  	{
  		tabInput[i].checked=state;
  	}
  		
  }
 }
