$(function () {
	if ($.cookie('mh') && $('#mh')) {
		$('#mh'+$.cookie('mh')).attr({selected: 'selected'});
	} else {
		$('#mh1').attr({selected: 'selected'});
	}
} );

function save_in_cookie( name, value ) {
 	$.cookie( name, value,  {expires: 8640000, path: "/"} );
}

var obj = null;

function checkHover()
{
    if (obj)
    {
         document.getElementById('searchChecks').style.display='none';
    }
}

function overIn(e)
{
    if (obj)
    {
       e.style.display='none';
       obj = null;
    }
    e.style.display='block';
}

function overOut(e)
{
    obj = e;
    setTimeout("checkHover()", 400);
}

function showProjectsBlock()
{
    var e = document.getElementById('searchChecks');
    if (e.style.display != 'none')
    {
        e.style.display='none';
        //removeListener(document.body, "click", showProjectsBlock);
    }
    else
    {
        var anchor = document.getElementById('selectedProjects');
        var coords = getAbsolutePosition(anchor);
        e.style.display='block';
        e.style.left = coords.x;
        e.style.top = coords.y+15;
        //setTimeout('addListener(document.body, "click", showProjectsBlock)', 1000);

    }
    return false;
}

function buildString()
{
    p = document.getElementById('selectedProjects');
    f = document.getElementById('searchForm');
    p.innerHTML = '';
    html = '';
    checks = checkedChecks = 0;
    for(var i = 0; i < f.elements.length; i++)
    {
        if(f.elements[i].name.indexOf('searchIn') == 0 && f.elements[i].id != 'checkAll')
        {
            checks++;
            if (f.elements[i].checked == true)
            {
                checkedChecks++;
                html += '<span>' + document.getElementById(f.elements[i].id + 'Label').innerHTML + '</span>, ';
            }
        }
    }

    if (checkedChecks == 0)
    {
        p.innerHTML = '<span>Ничего не выбрано</span>';
        document.getElementById('searchSubmit').disabled = true;
        return;
    }

    document.getElementById('searchSubmit').disabled = false;
    if (checks == checkedChecks)
    {
        p.innerHTML = '<span>Везде</span>';
        document.getElementById('checkAll').checked = true;
    }
    else
    {
        p.innerHTML = html.substr(0, html.length-2);
        document.getElementById('checkAll').checked = false;
    }
}


function selectall(chbox, chtext)
{
    for(var i =0; i < chbox.form.elements.length; i++)
    {
        if(chbox.form.elements[i].name.indexOf(chtext) == 0)
        {
            chbox.form.elements[i].checked = chbox.checked;
        }
    }
}


function getAbsolutePosition(element)
{
    var r = { x: element.offsetLeft, y: element.offsetTop };
    if (element.offsetParent)
    {
        var tmp = getAbsolutePosition(element.offsetParent);
        r.x += tmp.x;
        r.y += tmp.y;
    }
    return r;
}


document.onkeydown = register;
function register(e)
{
	if (!e) e = window.event;
	var k = e.keyCode;
	if (e.ctrlKey) {
		if (document.getElementById) {
			var d;
			if (k == 37) {
				d = document.getElementById('previous_page');
			}
			if (k == 39) {
				d = document.getElementById('next_page');
			}
			if (d) location.href = d.href;
		}
	}
}

function displaySelector(item)
{
	var obj;
	obj = document.getElementById(item);
	if (obj.style.display != "none"){
		obj.style.display = "none";
		//document.getElementById('span-dotted').className = "dotted";
		//document.getElementById('c-arrow').src = "http://img.ngs.ru/job/i/selector.gif";
	}else{
		obj.style.display = "block";
		//document.getElementById('span-dotted').className = "none";
		//document.getElementById('c-arrow').src = "http://img.ngs.ru/job/i/selector-g.gif";
	}
}

function show(item,item2)
{
	var obj,obj2;
	obj = document.getElementById(item);
	obj2 = document.getElementById(item2);
	if (obj.style.display != "none"){
		obj.style.display = "none";
		obj2.innerHTML = " подробнее...";
	} else{
		obj.style.display = "inline";
		obj2.innerHTML = " свернуть";
	}
}
