var serverGate = '/gkrentry.php';

/*
			scriptString += "var currIndex = document.getElementById(sourceID).selectedIndex;";
			scriptString += "document.getElementById(sourceID).remove(currIndex);";
			scriptString += "var currLen = document.getElementById(sourceID).options.length;";
			scriptString += "if (currIndex == 0) {document.getElementById(sourceID).selectedIndex = currIndex;}";
			scriptString += "else if (currIndex < currLen) {document.getElementById(sourceID).selectedIndex = currIndex;}";
			scriptString += "else {document.getElementById(sourceID).selectedIndex = currIndex-1;}";
			scriptString += "if(!isMapLost){";
			scriptString += "document.getElementById(destID).options[document.getElementById(destID).options.length] = new Option(currValue, currValue);";

*/
    
function showResponse(req){
    var elements = req.responseText.split('|');
    var selectorId = trim(elements[0]);
    var selector = document.getElementById(selectorId);
    
    for(var j = selector.options.length - 1; j > 0 ; j--)
    {
        selector.remove(j);
    }
    selector.selectedIndex = 0;
    setDropDownToolTipStyle(selector);
        
    if(elements.length > 1 && selector != null)
    {
        for(var i=1; i < elements.length; i++)
        {
            var pair = elements[i].split('###');
            selector.options[i] = new Option(pair[1], pair[0]);
            setStyleForOption(selector.options[i]);
        }
    }

}

function ajaxHelper_fillOptions(initiator, target, selectId)
{
    var param = initiator.value;
    var paramString = '?ajaxHandler=1&ddfParam='+ param + "&" + target + "=1&ddfTag=" + selectId;
    new Ajax.Request(serverGate + paramString, 
	{ 
	    method: 'get', 
	    postBody: '',
	    onComplete: showResponse
	});
}




