


function OpenDialog(pos, m, a, t, target){
    new Ajax.Request('/_modules/'+m+'/_ajax/'+a+'.php?m='+t+'&id='+pos.value+'&target='+target,
    {
        method:'get',
        onSuccess: function(transport){
            document.getElementById("autosuggest_placeholder").innerHTML =  transport.responseText;
            pos = Position.get(pos);
            Position.set("autosuggest_placeholder",pos,pos, -2, 20);
            setTimeout(CloseDialog, 10000);
        },
        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(){
    document.getElementById("autosuggest_placeholder").innerHTML =  "";
}




function addCompany(text, target){
	if(target!="Company"){
	document.getElementById("company_"+target).value = text;
	CloseDialog();
	
	
	 new Ajax.Request('/_modules/event/_ajax/controller.php?m=get_company&id='+escape(text),
    {
        method:'get',
        onSuccess: function(transport){
					
			items = transport.responseText.split("||");
            document.getElementById("address_"+target).value =  (items[0] != undefined) ? items[0] : "";
            document.getElementById("city_"+target).value =  (items[1] != undefined) ? items[1] : "";
            document.getElementById("state_"+target).value =  (items[2] != undefined) ? items[2] : "";
            document.getElementById("zip_"+target).value =  (items[3] != undefined) ? items[3] : "";
            document.getElementById("phone_"+target).value =  (items[4] != undefined) ? items[4] : "";
        },
        onFailure: function(){ alert('ERROR: Error loading file.\n\nYou may have lost your session.  Try logging in and back out to alleviate this problem.') }
    });
	}else{
		document.getElementById(target).value = text;
		CloseDialog();
	}
}
