function showDarkedWin(div1,div2,val){
    itm1 = getItem(div1);
 if(!itm1)
    return false
itm1.style.display='block';
//alert(itm1.offsetWidth+' px');
itm1.style.left='0px';
if(val!=null && val.length>4){
itm1.innerHTML=val+'<br>'+itm1.innerHTML;
}
//itm1.innerHTML="<div style\"text-align:left;\">"+val+"</div><br><hr><br><center><a href = \"javascript:void(0)\" onclick =\"javascript:hideDarkedWin('"+div1+"','"+div2+"')\">Close</a></center></h3>";


itm2 = getItem(div2);
 if(!itm2)
    return false
itm2.style.display='block';
if(itm1.offsetWidth>itm2.offsetWidth)
itm2.style.width=itm1.offsetWidth+'px';
}

function hideDarkedWin(div1,div2){
    itm1 = getItem(div1);
 if(!itm1)
    return false
itm1.style.display='none';
    itm2 = getItem(div2);
 if(!itm2)
    return false
itm2.style.display='none';
}



function isNr(feld){
    itm = getItem(feld);
 if(!itm)
    return false;
    itm.value=itm.value.replace(/[^\.^,\d]/g, '');
}
function addFieldEvents(feld,_arr,form){

 itm = getItem(feld);
 if(!itm)
    return false;

var val=itm.value;
if (itm.addEventListener){
     itm.addEventListener('keyup', function(e) {
            var c=_arr.length;
            for ( var r = 0 ; r < c ;++r){
              newitm = getItem(_arr[r]);
              if(!newitm)
                  return false;
              itm = getItem(feld);
                  if(!itm)
                     return false
                  itm.value=itm.value.replace(/[^\.^,\d]/g, '');
                  val=itm.value;
              newitm.value=val;
           }
           }, true);
     return true;
}else if (itm.attachEvent){
      var r =itm.attachEvent("on"+'keyup',  function(e) {
            var c=_arr.length;
            for ( var r = 0 ; r < c ;++r){
              newitm = getItem(_arr[r]);
              if(!newitm)
                  return false;
                  itm = getItem(feld);
                  if(!itm)
                     return false
                  itm.value=itm.value.replace(/[^\.^,\d]/g, '');
                  val=itm.value;
              newitm.value=val;
           }
           });
      return r;
     }else {
           return false;
     }
}


        function hideShow(item_id){
        itm = getItem(item_id);


        if(!itm)
            return false;
         if(itm.style.display == 'none'){
            itm.style.display = '';

        }else{
            itm.style.display = 'none';

        }
        }

function getselectedItemValue(_fieldart,_itemid){

     var dropdownIndex = document.getElementById(_fieldart).selectedIndex;
     var dropdownValue = document.getElementById(_fieldart)[dropdownIndex].value;
     displayItem(_itemid+dropdownIndex);

     if(dropdownIndex==0){
         hideItem (_itemid+(dropdownIndex+1));
         hideItem (_itemid+(dropdownIndex+2));
     }
     if(dropdownIndex==1){
         hideItem (_itemid+(dropdownIndex-1));
         hideItem (_itemid+(dropdownIndex+1));
     }

     if(dropdownIndex==2){
         hideItem (_itemid+(dropdownIndex-1));
         hideItem (_itemid+(dropdownIndex-2));
     }

     if(dropdownIndex==3){
         hideItem (_itemid+(dropdownIndex-1));
         hideItem (_itemid+(dropdownIndex-2));
         hideItem (_itemid+(dropdownIndex-3));
     }

}


function hideItem(item_id){
        itm = getItem(item_id);


        if(!itm)
            return false;

        itm.style.display = 'none';

}

function displayItem(item_id){
        itm = getItem(item_id);


        if(!itm)
            return false;

        itm.style.display = '';

}

function getItem(id)
{
        var itm = false;
        if(document.getElementById)
            itm = document.getElementById(id);
        else if(document.all)
            itm = document.all[id];
        else if(document.layers)
            itm = document.layers[id];

        return itm;
}
