// JavaScript Document

function GoToLink()
{
  var sel_value = document.getElementById('sel_count').value;
  var curr_request = document.getElementById('currentlink').value;        
  document.location.href = curr_request + '&per_page=' + sel_value;
}

function goAdvSearch()
{
  /*document.getElementById('adv_search_from').submit();*/
  document.forms[1].Submit();
}

function goFastSearch()
{
  var currentLink = document.getElementById('currentlink').value;
  var oColl = document.getElementById('fs').elements;
  var newLink = currentLink + '&';
  
/* begin  разбор скрытого поля с запросом */ 
 	var tmp = new Array();		// два вспомагательных
	var tmp2 = new Array();		// массива
	var param = new Array();
	var _get = new Array();
	
	var _get = currentLink.split('?');	// строка GET запроса
	get = _get[1];
	//newLink = _get[0] + '?';

	if(get != '')
	{
		tmp = get.split('&');	// разделяем переменные
		for(var i=0; i < tmp.length; i++)
		{
			tmp2 = tmp[i].split('=');	
			if(tmp2[0]!='page')
			{	                            // массив param содержит
			 param[tmp2[0]] = tmp2[1];		// пары ключ(имя переменной)->значение
			}
		}
		
	}
/*  end  */
  
  
  if (oColl != null)
  {
    for (i=0; i < oColl.length; i++)
  	{
  	  if(oColl[i].value!='on')
  	  {
  		  newLink += oColl[i].name + '=' + oColl[i].value + '&';
  	  }else{
  	    if(oColl[i].checked==true)
  	    {
  	      newLink += oColl[i].name + '=on&';
  	    }else{
  	      newLink += oColl[i].name + '=&';
  	    }
  	  }
  	}
    
  }
  //alert (newLink);
  document.location.href = newLink;
  
}
    
 function getRequest()
 {
	var tmp = new Array();		// два вспомагательных
	var tmp2 = new Array();		// массива
	var param = new Array();
	
	var get = document.location.search;	// строка GET запроса
	if(get != '')
	{
		tmp = (get.substr(1)).split('&');	// разделяем переменные
		for(var i=0; i < tmp.length; i++)
		{
			tmp2 = tmp[i].split('=');		// массив param будет содержать
			param[tmp2[0]] = tmp2[1];		// пары ключ(имя переменной)->значение
		}
		
		for (var key in param)
		{
			alert( key+" = "+param[key]);
		} 
	}

 }   
    
 function compare()
 {
   document.forms[1].submit();
 }      
