

var keydelay = 0;
var saveword;
var delayvalue = 7;
var progress_char = '·';
var progress_output = '';
var stop = 0;

function FncShowProgress() {
	if (document.getElementsByName("chkLiveSearch")[0].checked == true) {
		if (progress_output.length < (delayvalue+1)) {
		  progress_output = progress_output + progress_char;
		} 
	
		document.getElementById("progress").innerHTML = progress_output;
	} else {
		document.getElementById("progress").innerHTML = '';
	}
}

function FncLiveSearch2() {
	if (document.getElementById("searchbox_input_search").value.length > 0)
	{
		FncLiveSearch();
	}
}

function FncLiveSearch() {
	var type,q;	

	if (stop == 0)
	{
	  if (document.getElementsByName("selSearchTyp")[0].checked == true) type="deORen";
		if (document.getElementsByName("selSearchTyp")[1].checked == true) type="deTOen";
		if (document.getElementsByName("selSearchTyp")[2].checked == true) type="enTOde";	
		q = "results.htm?q="+encodeURIComponent(document.getElementById("searchbox_input_search").value)+"&type="+type;
		if (document.getElementById("searchbox_input_livesearch").checked == true) { 
			FncAjaxFillFileToId(q, "area_content_results");		
		}	
		saveword = document.getElementById("searchbox_input_search").value;
	}
}

function FncDelay() {
  setTimeout('FncDelay()',100);
	keydelay = keydelay + 1;
	FncShowProgress();
	if (keydelay > delayvalue) {
		keydelay = 0;		
		if ((document.getElementById("searchbox_input_search").value != "") &&
		(document.getElementById("searchbox_input_search").value != saveword)) {
			FncLiveSearch();
		}		
	}
}

function FncStartLiveSearch() {
	progress_output = '';
	keydelay = 0;
	stop = 0;
}

function FncStopLiveSearch() {
	stop = 1;
}

function FncActivatedLiveSearch() {
	var tmpstr;
	
	tmpstr = document.getElementById("searchbox_input_search").value;

	if (document.getElementsByName("chkLiveSearch")[0].checked == true) {
		if (tmpstr.length > 0) {
		  FncLiveSearch2();
		}	
	}
}

function SetCookie(name,value,lifeindays) {
  var exp = new Date(); 
  exp.setTime(exp.getTime() + (lifeindays*24*60*60*1000));
  document.cookie = name+'='+value+'; expires='+exp.toGMTString()+';';
}

function GetCookie(name) {
  if (document.cookie.length > 0) {   
    var values = document.cookie.split(" ");
    var val1;
    
    for (var i=0; i<values.length; i++) {
      val1 = values[i].split("=");
      if (val1[0] == name) {
        return val1[1].replace(/;/,'');               
      }
    }  
  }
}

function SetTransType() {

	var cookie = GetCookie('TransType');
	var e=document.getElementsByName("selSearchTyp");
	
	for (var i=0; i<e.length; i++)
	{
	  if (e[i].value == cookie) 
		{
			e[i].checked = "checked";
		}
	}
}

function ChangeLiveSearch() {

	if (document.getElementsByName('chkLiveSearch')[0].checked)
	{
		SetCookie('LiveSearch','0','30');
	}
	else
	{
		SetCookie('LiveSearch','1','30');
	}
}




