﻿
var close;
close = setTimeout(CloseDialog, 1);

function OpenDialog(pos, m, a, t, id){
    clearTimeout(close);
	if(pos.value==''){
		if(t=='tycom_auto'){
        	document.getElementById("TycomId").value =  "0";
		}
	}
    new Ajax.Request('/_modules/'+m+'/_ajax/'+a+'.aspx?type='+t+'&text='+pos.value+'&id='+id+'',
    {
        method:'get',
        onSuccess: function(transport){
            document.getElementById("autosuggest_placeholder").innerHTML =  transport.responseText;
            pos = Position.get(pos);
            Position.set("autosuggest_placeholder",pos,pos, -2, 30);
            close = setTimeout(CloseDialog, 3000);
        },
        onFailure: function(){ alert('ERROR: Error loading file.\n\nYou may have lost your session.  Try logging in and back out to alleviate this problem.') }
    });
}

function CloseDialog(){
    if(document.getElementById("autosuggest_placeholder")){
        document.getElementById("autosuggest_placeholder").innerHTML =  "";
    }
}

function Reset(){
    clearTimeout(close);
    close = setTimeout(CloseDialog, 5000);
}