function clp_paging_ajax_load(url, page, reload_id, amp, url_change)
{
	$('#'+reload_id).html('<img src="/images/ajax-loader.gif" />');
	$.get(url+(amp == '1' ? '&' : '?')+'page='+page+'&ajax', {}, function(data)
	{
		$('#'+reload_id).html(data);
		if (url_change)
			window.location.hash = 'page_'+page;
	});
}

function clp_paging_ajax_init(url, reload_id, amp, url_change)
{
	$(document).ready(function() {
		start_page = 1;
				
		var hash = /page\_(\d+)/
		var result = hash.exec(window.location.hash);
		if (result)
		{
			start_page = result[1];
		}
		
		clp_paging_ajax_load(url, start_page, reload_id, amp, url_change);
		$("p.paging a").live("click", function()
		{
			clp_paging_ajax_load(url, $(this).attr('page'), reload_id, $(this).attr('amp'), url_change);
		});
	});	
}

function ge(obj){
   return document.getElementById(obj);
}


function open_group_tree(item_id){


    div = ge('item_'+item_id);
    link = ge('link_'+item_id);


    if(div.style.display == "none"){
      div.style.display = "block";
      if(div.innerHTML  == ""){
        jsAjaxUtil.InsertDataToNode('ajax.php?action=open_tree&parent_id='+item_id, 'item_'+item_id, false);
      }

      link.innerHTML = "<b>[-]</b>";
      link.onClick = '';
    } else {
      div.style.display = "none"
//      div.innerHTML = "";
      link.onClick = "jsAjaxUtil.InsertDataToNode('ajax.php?action=open_tree&parent_id="+item_id+"', 'item_"+item_id+"', true)";
      link.innerHTML = "<b>[+]</b>";
    }    
    
    return false;
}

function load_ajax_page(page,width,height)
{
    screen_div = $("#screen");
    screen_div.show();
    div_id = "scroll-pane";
    modal_id = "modal_window";

    screen_w = $(window).width();
    screen_h = $(window).height();

    div = $("."+div_id);
    modal_div = $("#"+modal_id);

    new_left = (screen_w - modal_div.width()) / 2;
    new_top = $(window).scrollTop();
    
    screen_div.css("height",$(document).height());

    modal_div.css("top",60 + new_top);
    modal_div.css("left",new_left+"px");

    div.html("");
    
    modal_div.show();
    $.get("/"+page+"/?ajax=1", {}, function(data){
    	div.html(data);
    	var img_count = $(".scroll-pane img").size();
    	img_count_loaded = 0;
    	var check_loaded_img = function()
        {
        	img_count_loaded++;
        	if (img_count_loaded == img_count)
        	{
        		reinit_scroll();
        		$(".scroll-pane img").unbind('load', check_loaded_img);
        	}
        };
        $(".scroll-pane img").bind('load', check_loaded_img);        	
    	reinit_scroll(); 
    	
        if (height>0)
        { 
        	$(".jScrollPaneContainer").css("height",height);
        	$(".scroll-pane").css("height",height);
        }	    	
    });

    $("#screen").click(function()
    {
    	screen_div.hide();
    	modal_div.hide();
    });
   
}

function reinit_scroll()
{
	$('.scroll-pane').jScrollPane({showArrows:false, scrollbarWidth:15, dragMaxHeight:180,maintainPosition:true});
	if($('.jScrollPaneContainer').children().hasClass('jScrollPaneTrack')){
		$('.scroll_content').append('<div class="jScrollPaneTrackTop"></div><div class="jScrollPaneTrackBottom"></div>');
	}
}



function switch_div(id){

    div = ge(id);
    if(div.style.display == "block"){
       div.style.display = "none";
       $("#screen").hide();
    } else {
       div.style.display = "block";
    }


}

function show(id){
  ge(id).style.display = "block";
}

function hide(id){
  ge(id).style.display = "none";
  $("#screen").hide();
}


function process_filter(val){


      if(val.lenght > 3){

        jsAjaxUtil.InsertDataToNode('/personal/operator/mainaccount/main2mainrequests/?ajax=1&f_id='+val, "results_list" , true);

      }

}


function drop_filter(){


    if(ge("f_id")){
      ge("f_id").value='';
    }

    if(ge("f_num")){
      ge("f_num").value='';
    }

    if(ge("f_comm")){
      ge("f_comm").value='';
    }

    if(ge("fs_comm")){
      ge("fs_comm").checked = false;
    }
                                                              
    if(ge("f_status")){
      ge("f_status").options[0].selected = true;
    }

    if(ge("f_fromid")){
      ge("f_fromid").value = "";
    }

    if(ge("f_toid")){
      ge("f_toid").value = "";
    }

    if(ge("checked")){
      ge("checked").checked = false;
    }
    if(ge("blocked")){
      ge("blocked").checked = false;
    }
    if(ge("f_name")){
      ge("f_name").value = "";
    }
    if(ge("fs_name")){
      ge("fs_name").checked = false;
    }
    if(ge("f_fio")){
      ge("f_fio").value = "";
    }
    if(ge("fs_fio")){
      ge("fs_fio").checked = false;
    }

    if(ge("f_number")){
      ge("f_number").value = "";
    }
    if(ge("fs_number")){
      ge("fs_number").checked = false;
    }
    if(ge("f_agent")){
      ge("f_agent").value = "";
    }
    if(ge("fs_agent")){
      ge("fs_agent").checked = false;
    }
    if(ge("f_agent_number")){
      ge("f_agent_number").value = "";
    }
    if(ge("f_login")){
      ge("f_login").value = "";
    }
    if(ge("fs_login")){
      ge("fs_login").checked = false;
    }
    if(ge("f_email")){
      ge("f_email").value = "";
    }
    if(ge("fs_email")){
      ge("fs_email").checked = false;
    }
    if(ge("f_number_from")){
      ge("f_number_from").value = "";
    }
    if(ge("f_number_to")){
      ge("f_number_to").value = "";
    }
    if(ge("f_readed")){
      ge("f_readed").options[0].selected = true;
    }
    if(ge("f_delete_from")){
      ge("f_delete_from").options[0].selected = true;
    }
    if(ge("f_delete_to")){
      ge("f_delete_to").options[0].selected = true;
    }
    if(ge("f_subject")){
      ge("f_subject").value = "";
    }
    if(ge("fs_subject")){
      ge("fs_subject").checked = false;
    }
    if(ge("f_message")){
      ge("f_message").value = "";
    }
    if(ge("fs_message")){
      ge("fs_message").checked = false;
    }
    if(ge("f_block")){
      ge("f_block").options[0].selected = true;
    }
    if(ge("f_blockmoney")){
      ge("f_blockmoney").options[0].selected = true;
    }







//    ge("results_form").submit();

}



function block_submit(){

     ge("apply").disabled=true;
     ge("apply").value="Идет отправка";
     return true;

}



function SelectAllRows(checkbox)
{
   boxes = document.getElementsByTagName("input");
   bcnt = boxes.length;

   for(i=0;i<bcnt;i++){

           bb = boxes[i];

       if(bb.id.indexOf("REQ") > -1){
                      if(checkbox.checked){
           bb.checked = true; 
                      } else {
           bb.checked = false;                            
                      }
       }
   
   }
}



function show_info_tab(group,id){


     $("#group_"+group+" div.text").hide();

     $("#group_"+group+" div a img").each(function (i,img) {
        img.src = "/images2/buttons/"+img.id+".gif";
     });

          
     $("#"+group+"_"+id).attr("src","/images2/buttons/a_"+group+"_"+id+".gif");

     $("#info"+group+"_"+id).show();

     if(group == 1){
       $('#scroll-pane-block-'+group+'-'+id).jScrollPane({showArrows:false, scrollbarWidth:15, dragMaxHeight:180});
     } else {
       $('#scroll-pane-block-'+group+'-'+id).jScrollPane({showArrows:false, scrollbarWidth:15, dragMaxHeight:180,scrollbarOnLeft:true});


     }



//     have_scroll = $("")



     if($('.jScrollPaneContainer').children().hasClass('jScrollPaneTrack')){
       $('#scroll_content_block_'+group+'_'+id).append('<div class="jScrollPaneTrackTop_block"></div><div class="jScrollPaneTrackBottom_block"></div>');
     }

     if(group == 2){
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrack').css("right","auto");
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrack').css("left","0px");

       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackTop_block').css("right","auto");
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackTop_block').css("left","10px");

       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackBottom_block').css("right","auto");
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackBottom_block').css("left","10px");
     } else {
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrack').css("right","0px");
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrack').css("left","auto");

       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackTop_block').css("left","auto");
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackTop_block').css("right","10px");

       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackBottom_block').css("right","10px");
       $('#scroll_content_block_'+group+'_'+id+' .jScrollPaneTrackBottom_block').css("left","auto");
     }


}

function show_rub() {document.getElementById('rub').style.display='block';
	document.getElementById('h_rub').onclick  = hide_rub;
}

function hide_rub() {document.getElementById('rub').style.display='none';
	document.getElementById('h_rub').onclick = show_rub;
}
function show_cur() {document.getElementById('cur').style.display='block';
	document.getElementById('h_cur').onclick  = hide_cur;
}

function hide_cur() {document.getElementById('cur').style.display='none';
	document.getElementById('h_cur').onclick = show_cur;
}

function show_eur() {document.getElementById('eur').style.display='block';
	document.getElementById('h_eur').onclick  = hide_eur;
}

function hide_eur() {document.getElementById('eur').style.display='none';
	document.getElementById('h_eur').onclick = show_eur;
}

function show_web() {document.getElementById('web').style.display='block';
	document.getElementById('h_web').onclick  = hide_web;
}

function hide_web() {document.getElementById('web').style.display='none';
	document.getElementById('h_web').onclick = show_web;
}
function show_res() {document.getElementById('res').style.display='block';
	document.getElementById('h_res').onclick  = hide_res;
}

function hide_res() {document.getElementById('res').style.display='none';
	document.getElementById('h_res').onclick = show_res;
}
                   