function setCookie (name, value) {
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires)) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}

function getCookie(name) {
  var prefix = name + "=";
  var cookieStartIndex = document.cookie.indexOf(prefix);
  if (cookieStartIndex == -1) return null;
  var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
  if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
  return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function sss(self) 
{
    var df = document.cookie_form;

    
    expires = df.save_search_setup.checked == true ? "2min":"1y";

    var c = '';
    var nc = 10;

	if (df.c1.checked)			{nc--;c += "c1";}
	if (df.c2.checked)			{nc--;c += "c2";}
	if (df.c_3_4.checked)		{nc--;c += "c3c4";}

	if (df.c_40_41_42.checked)	{nc--;c += "c40c41c42";}

	if (df.c20.checked)			{nc--;c += "c20";}
	if (df.c21.checked)			{nc--;c += "c21";}
	if (df.c22.checked)			{nc--;c += "c22";}
	if (df.c24.checked)			{nc--;c += "c24";}

	if (df.c30.checked)			{nc--;c += "c30";}
	if (df.c50.checked)			{nc--;c += "c50";}
    
    if (!nc) c = '';
    setCookie('search',c,expires);

    setCookie('search_nw',df.new_window.checked?1:0,expires);
    setCookie('search_mp',df.max_pages.value,expires);
    setCookie('search_ss',df.save_search_setup.checked?1:0,expires);
	document.search_form.submit();
	return false;
}

function do_search(self) 
{
    if (self.sins && !self.sins.checked) self.old.value  = '';
	if (getCookie('search_nw') == 1) self.target = '_blank';

	return true;
}

