function subm(form)
{
	if ( form )
	{
		var field = form.ss.value || form.srcomment.value || "";
		if ( /^$/.test(field) )
		{
			alert('Пожалуйста, заполните поле ПОИСКА.');
			return false;
		}
		if ( /^\s+$/.test(field) )
		{
			alert('Поле ПОИСКА содержит лишь пробелы.');
			return false;
		}
//		document.location.href = form.action + field;
//		return false;
//		form.action = "http://bigbord.net/s.php?s="+field;
		return true;
		
	}
	
	// what is this?
	if(document)
	{
		document.all.search.action="http://bigbord.net/search/?s="+document.all.s.value;
//		document.all.search.action="http://bigbord.net/s.php?search=%CD%E0%E9%F2%E8&in=intext&query="+document.all.s.value;
	}

	if (document.all.s.value == "" || document.all.s.value == " ") 
	{
		alert("Пожалуйста, заполните поле ПОИСКА.");
		return false;
	}
}

function subm2(form)
{
	if ( !form )
		return false;
	
}


function gather_form(f)
{
	f = jQuery(f);
	var out = {};
	f.find(':input')/*.filter('select:selected,:checkbox:checked,:radio:checked,:text,:password,textarea')*/.each(function(n,el)
	{
		el = jQuery(el);
		var name = el.attr('name');
		switch ( el.attr('tagName').toLowerCase() )
		{
		case 'textarea':
			out[name] = el.val();
			break;
		case 'input':
			if ( el.attr('type') == 'text' || el.attr('type') == 'hidden' || el.attr('type') == 'password')
				out[name] = el.val();
			else
			if ( el.attr('type') == 'checkbox' && el.attr('checked') )
				out[name] = el.val();
			else
			if ( el.attr('type') == 'radio' && el.attr('checked') )
				out[name] = el.val();
			else
				out[name] = "";
			break;
		case 'select':
			if ( el.attr('selectedIndex') < 0 )
				break;
			var idx = el.attr('selectedIndex');
			if ( el.attr('multiple') )
			{
				el.find('option:selected').each(function(optnum,opt)
				{
					out[name+'['+optnum+']'] = jQuery(opt).val();
				});

			}
			else
			{
				out[name] = el.find('option:selected').val();
			}
			break;
		default:
			out[name] = el.val();
			break;
		}
//		switch ( el.attr(''))
//		out[el.attr('name')] = el.val();
	});
	return out;
}

function reloadCaptcha(captchaElId)
{
	if (captchaElId){
		var captchaImage = jQuery('#' + captchaElId);
	}else{
		var captchaImage = jQuery('#captchaImage');
	}

	captchaImage.attr('src', 'http://bigbord.net/include/captcha.php?' + Math.random(5));
	return false;
}


function blst_open(id)
{
	var obj = document.getElementById(id);
	if ( !obj ) 
		return;
		
	var interval = 0;
	this.show = function ()
	{
		if ( interval )
			return;
		obj.style.display = "block";
	}
	
	this.mover = function ()
	{
		if ( interval )
			clearTimeout(interval);
	}
	
	this.mout = function ()
	{
		
		interval = setTimeout(
			function()
			{
				obj.style.display = "none";
				interval = 0;
			}
			,500);
		
	}
}

