у вас создана функция,которая присваивает значение. но она нигде не вызывается.
что выводит алерт?
var ind;
function getId(id){
ind = id;
}
$(document).ready(function(){
$(".expand_box").hide();
$(".expand1").click(function(){ $(this).parent().next().slideToggle("fast");$(this).css("display","none");});
*!*alert(ind);*/!*
$(".hide1").click(function(){ $(ind).parent().next().slideToggle(function(){ $(ind).css("display","block"); });});
});