if( typeof window['toINT'] == 'undefined') { DynaLoad(_path + 'jscript/js_hlp_display_v1','toINT'); }
if ( !custCookie ) { var custCookie = new ObjCookie(); custCookie.setCookieName('cust'); }
if ( !wakoCookie ) { var wakoCookie = new ObjCookie(); wakoCookie.setCookieName('wako'); } 
if ( !objCurr ) { var objCurr = new ObjCurrency(); }
if ( !objLang ) { var objLang = new ObjLanguage(); }

function dispCurr() {
//alert('dispCurr-->IN');
  var fField = "";

  document.write('<h4>Currency <small>W&auml;hrung</small></h4>');
  document.write('<form name="f_currency">');

  document.write('<select name="CURRENCY" ');
  document.write('onChange="doChangeSelect(this,true)" ');
  document.write('size="1">');

  for ( var iOpt=0; iOpt<objCurr.length(); iOpt++ ) {
   document.write('<option value="' + iOpt + '">'
                +  unescape(objCurr.currSign(iOpt))
                + '</option>');
  }

  document.write('</select>');
  document.write('</form>');

  // setzen des aktuellen Wertes
  fField = document.getElementsByName("CURRENCY")[0];
  fField.value = toINT(nvl(custCookie.getVal('CURRENCY'),'0'));
//alert('dispCurr-->OUT');
}

function dispLang() {
//alert('dispLang-->IN');
  var fField = "";

  document.write('<h4>Language <small>Sprache</small></h4>');
  document.write('<form name="f_language">');

  document.write('<select disabled name="LANGUAGE" ');
  document.write('onChange="doChangeSelect(this,true)" ');
  document.write('size="1">');

  for ( var iOpt=0; iOpt<objLang.length(); iOpt++ ) {
   document.write('<option value="' + iOpt + '">'
                +   unescape(objLang.currLang(iOpt))
                + '</option>');
  }

  document.write('</select>');
  document.write('</form>');

  // setzen des aktuellen Wertes
  fField = document.getElementsByName("LANGUAGE")[0];
  fField.value = toINT(nvl(custCookie.getVal('LANGUAGE'),'0'));

//alert('dispLang-->OUT');
}

function doChangeSelect(_item,_doReload) {
//alert('doChangeSelect-->in _item='+_item.name+' , value='+_item.value+' , reload='+_doReload);
  switch ( _item.name ) {
    case 'var_SHI0001' :
                     wakoCookie.setVal(_item.name,_item.value);
                     custCookie.setVal(_item.name,_item.value);
                     wakoCookie.removeVal('opt_' + varShipment.getVariant().arrFeature[0][0]);
     break;
    case 'LANGUAGE':
    case 'CURRENCY': wakoCookie.setVal(_item.name,_item.value);
                     custCookie.setVal(_item.name,_item.value);
      break;
    default: wakoCookie.setVal(_item.name,_item.value);
      break;
  }

  if ( _doReload ) {
    doReload();
  }
}

function doReload() {
  window.location.href = document.URL;
}
