// JavaScript Document

function chainedSelect(o,select,fragment_url){
    var ar = selectArray;
    var parameter = o.options[o.selectedIndex].id;
    el = document.getElementById (select);
    el.options.length = 0;
    
    feld = eval("ar.optionen"+parameter);
    feld.each(function(product) {
      debugalert(product.name + ": " + product.wert);
      var pOption = new Option(product.name,product.wert);
      if ( pOption.value == '' ) {
        el.disabled = 'disabled';  
      } else  {
        el.removeAttribute( 'disabled' );  
      }
    
      el.options[el.options.length] = pOption;
    });
};

function triggerInput( o , p , message ) {
    field = document.getElementById( p );
    if ( o.checked ) {
        if ( field.disabled ) {
            field.removeAttribute( 'disabled' );
            field.value = message;
        }
    } else {
        field.disabled = 'disabled';
        field.value = '';
    }
}

function triggerFocus( o , message ) {
    if ( o.value == message ) {
        o.value = '';
    }    
}

function triggerBlur( o , message ) {
    if ( o.value == '' ) {
        o.value = message;
    }   
}
