var search_engine=1;
var search_type=0;

function ajax_action_sp(hash)
	{
    var req = new JsHttpRequest();

    req.onreadystatechange = function() 
		{
        if (req.readyState == 4) 
			{
			if (req.responseText) alert(req.responseText);

            switch (req.responseJS.action)
				{
				case 'load_panel':
					{
					var obj=document.getElementById("ext_sp_cont");
					if (obj)
						{
						obj.innerHTML=req.responseJS.data;
						try {
							eval("search_engine" + search_engine + "()");
						} catch(exception) {}

						try {
							checkers();
						}  catch(exception) {}

						}

					var obj=document.getElementById("search_engine_var");
					if (obj)
						{
						obj.value=req.responseJS.se;
						}						
					}
				break;
				}
		    }
	    }

    req.open(null, site_root+'/inc/js_search_panel.php', true);
    req.send( hash );	
	}

function show_hide_ext_sp(ee)
	{
	if (ee>0) search_engine=ee;
	if (search_engine<=1) return;

	var sp=document.getElementById("ext_seatch_panel_cont");
	var sp_sw=document.getElementById("ext_sp_switcher");	

	if (sp.style.display=='none')
		{
		search_type=1;
		sp.style.display='';
		if (sp_sw) sp_sw.innerHTML='свернуть расширенный поиск »';
		}
	else
		{
		search_type=0;
		sp.style.display='none';
		if (sp_sw) sp_sw.innerHTML='показать расширенный поиск »';
		}
	}

function select_tab(_self)
	{
	for (var i=1; i<=7; i++)
		{
		if ( i != 3 ) {
		var obj=document.getElementById("sp_tab"+i);
		if (_self.id!=obj.id)
			{
			obj.className='search_tab_noact';
			}
		else
			{
			obj.className='search_tab_act';
			search_engine=i;			
			ajax_action_sp({action: 'load_panel', panel: i});

			if (i==1)
				{
				var sp=document.getElementById("ext_seatch_panel_cont");
				var sp_sw=document.getElementById("ext_sp_switcher");	
				search_type=0;
				sp.style.display='none';
				if (sp_sw) sp_sw.innerHTML='показать расширенный поиск »';
				}
			}
		}
		}
	}

function start_search()
	{
	alert(search_engine);
	}

function show_search_panel()
	{
	var sp=document.getElementById("search_panel_div");
	if (sp)
		{
		if (sp.style.display=='none') sp.style.display=''; else sp.style.display='none';
		}
	}
