$(document).ready(function() {  

	function menu_open() { $(this).find('div.sub_menu_01').eq(0).css("display","block"); }
	function menu_close() { $(this).find('div.sub_menu_01').eq(0).css("display","none"); }

       var config = {    
               sensitivity: 10,
               interval: 10,
               timeout: 100,
               over: menu_open,    
               out: menu_close    
    };

    $("ul.top_menu_01 li").each(function (){jQuery(this).hoverIntent(config);}); 

	/*var params = {
			changedEl: "div.city_select select",
			visRows: 1,
	        scrollArrows: false
	    }
	    cuSel(params);*/
		
});

/*кастомный file input в вакансиях*/

function initFileUploads() {
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='/images/input_back_but.gif';
	image.width='16';
	image.height='16';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'fileinputs') continue;
		x[i].className = 'file';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}

/*Доп. ф-ции мелкие*/

function display(id) {
    obj = document.getElementById(id);
    obj.style.display = (obj.style.display == 'none') ? '' : 'none';
}
		
function select(obj) {
	$(obj).siblings('.selected').removeClass('selected');
    $(obj).addClass('selected');
}

function slide(id) {
    obj = document.getElementById(id);
    $(obj).slideToggle("normal");
}
