var firm=[];
firm['rubs']=[];
$("document").ready(function()
{
 
	$("input[name=office_street[]]").autocomplete("/ajax/get_street/",
    {    	
    	delay:400,
    	minChars:1,
    	matchSubset:1,
    	autoFill:false,
    	cacheLength:1,
    	max:100,
    	multiple:false,
    	mustMatch:false
    });

    rubricatorCreate();
});

/**
* Удаление элемента из блока
* Входные параметры:
* Айди блока с элементами, айдишник\номер элемента в блоке
*/
function deleteValue(target,num){
	$("#"+target+num).animate({opacity: "hide"},'slow').remove();
}

/**
 * Добавление рубрики фирмы
 */
function add_rub()
{
   var rname= $("#rub_name").val();
   if (rname!='')
   {
       if (firm['rubs'].length<5)
       {
           var ok=true;
           for (i=0;i<firm['rubs'].length;i++)if(firm['rubs'][i]==rname){ok=false;}
           if (ok) firm['rubs'].push(rname);
           reprint_rubs();
       }
       else
       {
           alert('Вы можете добавить, только 5 рубрик');
       }
   }
}

function show_rubricator()
{	
	$(".add_firm_rubricator").animate({opacity: "show"},'fast');
	return false;
}

/**
 * Перезаполнение слоя  - список рубрик фирмы.
 */
function reprint_rubs()
{
    var res='';
    for (i=0;i<firm['rubs'].length;i++)
    {
        res+=firm['rubs'][i]+' <a href="javascript:del_rub('+i+')">Убрать</a><br>';
    }
    $("#rubs").html(res);
}

/**
 * Убрать рубрику из списка
 */
function del_rub(id)
{
    if (id<firm['rubs'].length) firm['rubs'].splice(id,1);
    reprint_rubs();
}

function close_rubricator(){
	$(".add_firm_rubricator").hide();
	return false;
}