function form(action, method, target, submit)
{
	if (0 == action) {document.write('</form>');return;}

	if ('undefined' == typeof(method)) {
		method = 'post';
	}
	var targ = '';
	if (false != target && 'undefined' != typeof(target)) {
		targ = ' target="' + target + '"';
	}
	var subm = '';
	if ('undefined' != typeof(submit)) {
		subm = ' onsubmit="'+submit+'" '
	}
	document.write('<form method="'+method+'" action="'+action+'" '+targ+' '+subm+' enctype="multipart/form-data">');
	return;
}

var cssFix = function() {var u = navigator.userAgent.toLowerCase(), is = function(t) {return (u.indexOf(t) != -1)};$("html").addClass([(!(/opera|webtv/i.test(u)) && /msie (\d)/.test(u)) ? ('ie ie' + RegExp.$1): is('firefox/2') ? 'gecko ff2': is('firefox/3') ? 'gecko ff3': is('gecko/') ? 'gecko': is('chrome/') ? 'chrome': is('opera/9') ? 'opera opera9': /opera (\d)/.test(u) ? 'opera opera' + RegExp.$1: is('konqueror') ? 'konqueror': is('applewebkit/') ? 'webkit safari': is('mozilla/') ? 'gecko': '',(is('x11') || is('linux')) ? ' linux': is('mac') ? ' mac' : is('win') ? ' win': '' ].join(''));}();

var dl = function(o) {
	var p = o.value.split('|');
	$('div.file > a').attr('href', '/file/' + p[0]);
	$('div.file > u').text(p[1]);
	return;
}

var fb = function() {
	if ('' != $('div.message > textarea').val()) {return true;}
	return false;
}
var isEmail = function() {
	var email = $('div.email > input').val();
	if (!(/^[\w.-]+@([\w.-]+\.)+\w{2,6}$/i.test(email))) {
		$('div.feedback > b').html('').append('Некорректный E-mail');
		return false;
	}
	return true;
}

var setH = function()
{
	$('#news').accessNews({speed:"normal",slideBy:3});
	var h = 5+$('#news > ul').height() + 'px';
	$('div.content').css('height', h);
	if (/MSIE (5\.5|6)/.test(navigator.userAgent)) return;
	$('#prev').css('height', h);
	$('#next').css('height', h);
	return;
}

function _spoiler(a) {
	var a = $(a);
	var s = a.next();
	if ( s.is(':visible') ) {
		s.slideUp();
		//a.text('Показать текст');
	} else {
		s.slideDown();
		//a.text('Скрыть текст');
	}
	return false;
}
