function showImage (url, name, w, h) {

	var n3 = (navigator.appName.indexOf('Netscape')!=-1 && navigator.appVersion.indexOf('3.')!=-1)?true:false;

	var ww = (n3)?(parseInt(w)+15):parseInt(w);

	var wh = (n3)?(parseInt(h)+15):parseInt(h);

	var winname = (name.indexOf(' ')!=-1)?name.substring(0, name.indexOf(' ')):name;

	var wnd = window.open('', winname, 'width='+ww+',height='+(wh));

 	var code = '<html><head>\n<title>'+name+'</title></head>\n'+

			   '<body bgcolor="#ffffff" marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>\n'+

			   '<center><img src=' + url + ' vspace=0 hspace=0></center></body></html>';

	wnd.document.write(code);

	wnd.document.close();

}

function getCookie(n)
{
	var c = document.cookie;
	if (c.length < 1) return false;

	var b = c.indexOf(n + '=');
	if (b == -1) return false;

	b += (n.length + 1);
	var e = c.indexOf(';', b);

	return unescape((e == -1) ? c.substring(b) : c.substring(b, e));
}

function fSubmit (form, action)
{
    form.elements["action"].value = action;
    form.submit();
    return false;
}

function form_reset(form_id)
{
    var form = document.getElementById(form_id);
    var els = form.elements;
    for(var i=0; i < els.length; i++)
    {
        if (els[i].id.indexOf('reset_') != -1) 
        {
            var parts = els[i].id.split("_");
            var type = parts[1];
            var value = parts[2];
            if (type.indexOf("radio") != -1) {
                els[i].checked = (value == "" ? false : true);
            } else {
                els[i].value = value;
            }
        }
    }
}

function lSubmit (action,form_id,list_name,alert_message)
{
    var form = document.getElementById(form_id);
    var els = form.elements;
    for(var i=0; i < els.length; i++) {
        if(els[i].name.indexOf(list_name) != -1 && els[i].type=="checkbox" && els[i].checked) {
            if ((alert_message && confirm(alert_message)) || !alert_message) 
            {
                form.elements["action"].value = action;
                form.submit();
                return false;
            } else {
                return false;
            }
        }
    }
    alert("Не выбрана ни одна позиция списка");
    return false;
}
function ajax_load(div_id, url)
{
    show_load_img(div_id);
    jQuery("#"+div_id).load(url + '&as_ajax=1');
}

function ajax_fill_div(div_id,url,obj) 
{
    jQuery("#"+div_id).load(url,obj);
}

function ajax_post(url,obj) 
{
    jQuery.post(url,obj,false);
    return false;
}


function show_load_img(img_container)
{
	jQuery('#' + img_container).html('<p><img src="/i/ajax-loader.gif" /> загружаю...</p>');
}

function hide_load_img(img_container)
{
	jQuery('#' + img_container).html('');
}


function in_array(needle, haystack)
{
    for(key in haystack) {
        if(haystack[key] == needle) {
            return true;
        }
    }
    return false;
}

function yoBro(container, area)
{
    jQuery("#"+container).load('/routerrr/?action=load&b_b=' + area + '&b_l=' + TAK_LANG + '&b_a=' + TAK_AREA + '&as_ajax=1');
}