var vals = new Object();
 
function fillDefaultValues() {   
  var qs = location.search.substring(1, location.search.length);   
  var args = qs.split("&");   
  for (var i=0; i < args.length; i++) {   
    var nameVal = args[i].split("=");   
    var temp = unescape(nameVal[1]).split('+');   
    nameVal[1] = temp.join(' ');   
    vals[nameVal[0]] = nameVal[1];   
  }   
  setLookupFromFieldName("Kesto", vals["Kesto"]);   
}   
// setLookupFromFieldName: Set a form field value using its //    fieldname to find it in the page   
// Arguments:   
//        fieldName:    The name of the list column   
//        value:        Set the fieldName to this value   
//   
 function setLookupFromFieldName(fieldName, value) {   
        if (value == undefined) return;   
        var theInput = getTagFromIdentifierAndName("select","",fieldName);   
        if(theInput != null) {   
            theInput.value = value;   
        }   
    }   
// getTagFromIdentifierAndName: Find a form field object using its tagName,//     identifier, and name to find it in the page   
// Arguments:   
//        tagName:    The type of input field (input, select, etc.)   
//        identifier:    The identifier for the instance of the fieldName//                       (ff1, ff2, etc.)   
//        name:        The name of the list column   
//   
 function getTagFromIdentifierAndName(tagName, identifier, name) {   
        var len = identifier.length;   
        var tags = document.getElementsByTagName(tagName);
        alert(tags[i].name);   
        for (var i=0; i < tags.length; i++) {   
            var tempString = tags[i].id; 
            alert(tempString);  
            if (tags[i].name == name && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) 
            {   
                return tags[i];   
            }   
        }   
        return null;   
    }   
