var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open(){
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').css('visibility', 'visible');
}

function jsddm_close(){
	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer(){
	closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer(){
	if(closetimer){
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(document).ready(
	function(){
		$('#main_menu > li').bind('mouseover', jsddm_open);
		$('#main_menu > li').bind('mouseout',  jsddm_timer);
	}
);

document.onclick = jsddm_close;

function getHTTPObject() {
		var xmlhttp;
		/*@cc_on
		@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
		@else
		xmlhttp = false;
		@end @*/
		
		if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
			try {
				xmlhttp = new XMLHttpRequest();
			} catch (e) {
				xmlhttp = false;
			}
		}
		return xmlhttp;	
}

function hide_sub_plain(sub_conf){
	$('#'+sub_conf).toggle();
}

function hide_sub(sub_conf){
	$('#'+sub_conf).toggle('blind');
}


function submit_sort(colname){
	$("input[name='sort_col']").attr('value', colname);
	$("input[name='search']").attr('value', $("select[name='"+colname+"']").attr('value'));
	$(".select_sort").attr('name', '');
	$(".select_sort").attr('value', '');
	$('#search_form').submit();
}

function submit_page(){
	var colname = $("input[name='sort_col']").attr('value');
	$("input[name='search']").attr('value', $("select[name='"+colname+"']").attr('value'));
	$('#search_form').submit();
}


function clear_sort(){
	$("input[name='sort_col']").attr('value', '');
	$(".select_sort").attr('name', '');
	$(".select_sort").attr('value', '');
	$('#search_form').submit();
}

var http = getHTTPObject();
