// JScript-Datei
try
{
    document.execCommand("BackgroundImageCache",false,true)
}
catch (e) {}


function TLS( index, action ) {
	if ( action == 'show' ) {
		eval( "document.getElementById('layer" + index + "').style.visibility='visible'");
	} else if ( action == 'hide' ) {
		eval( "document.getElementById('layer" + index + "').style.visibility='hidden'");
	}	
}

function show_big_icon(iconId, bigIconUrl, textAsImageUrl, bigIcon, textAsImage){
  
  var myObjStatic = document.getElementById(iconId); 
  var myObjBigIcon = document.getElementById(bigIcon);
  var myObjTextAsImage = document.getElementById(textAsImage);
  myObjBigIcon.src=bigIconUrl;
  myObjTextAsImage.src=textAsImageUrl;
  myObjBigIcon.style.display="block";
  myObjTextAsImage.style.display="block";
  // be
  //setIconOpacity(bigIcon, 1000);
  //setIconOpacity(textAsImage, 1000);
  
}

function show_small_icon(bigIcon, textAsImage){
  var myObjBigIcon = document.getElementById(bigIcon);
  var myObjTextAsImage = document.getElementById(textAsImage);  
  myObjBigIcon.style.display="none";
  myObjTextAsImage.style.display="none";  
}

function show_icon(iconId)
{
  var myObjStatic = document.getElementById(iconId);     
  myObjStatic.style.display="block";   
}

function hide_icon(iconId)
{
  var myObjStatic = document.getElementById(iconId);     
  myObjStatic.style.display="none";    
}

function changePic(pic,picsrc){
		document.images[pic].src=picsrc;
}

function ME( index, action ) {
	if ( action == 'show' ) {		
		eval( "document.getElementById('layer" + index + "').style.visibility='visible'");
		//be
		//setTeaserOpacity('layer'+index, 1000);
	} else if ( action == 'hide' ) {
		eval( "document.getElementById('layer" + index + "').style.visibility='hidden'");
	}	
    }

function openWindow (url) {
 fenster = window.open("/"+url, "fenster1", "width=500,height=550,status=yes,scrollbars=yes,resizable=yes");
 fenster.focus();
}

function CalcProductPrice(quantityControlName, priceControlName, unitPrice, ContainerControl, AmountControl, test)
{
    var myQuantity = document.getElementById(quantityControlName);
    var myPrice = document.getElementById(priceControlName);    
    var myContainerControl=document.getElementById(ContainerControl);
    var myAmountControl=document.getElementById(AmountControl);    
    var quantity=parseInt(myQuantity.value)    
    
    if (!isNaN(quantity)) 
    { 
       if (quantity>100)
        {
          quantity=100;
        }
        if (quantity==0)
        {
          quantity=1;
        }
        
       myPrice.innerHTML = (quantity*parseFloat(unitPrice)).toFixed(2);        
    } 
    else 
    {  
        myPrice.innerHTML = (1 * parseFloat(unitPrice)).toFixed(2);         
        quantity = "";        
    }
    myPrice.innerHTML = myPrice.innerHTML.replace(".",",");
    myQuantity.value=quantity;
    
    var myTable     = myContainerControl.getElementsByTagName("table")[0];    
    var myCel       = myTable.getElementsByTagName("td");
    var amount=0;
    
    for( var x = 0; x < myCel.length; x++ ) 
       {
             var CellContent = myCel[x];             
             var result=CellContent.innerHTML.match('id=\".+lblScPrice\"');
             if(result!=null)
             {                
               var myObject = document.getElementById(result[0].slice(4,result.length-2));
               amount=amount+parseFloat(myObject.innerHTML);               
             }  
             else
             {
                 result=CellContent.innerHTML.match('\<SPAN id=.+lblScPrice\>');
                 if (result!=null)
                 {   
                     var myObject = document.getElementById(result[0].slice(9,result.length-2));
                     amount=amount+parseFloat(myObject.innerHTML);                             
                 }
             }          
       }   
       var myAmount=document.getElementById("divAmount");       
       var result=myAmount.innerHTML.match('id=\".+lblAmount\"');             
       var myObject;
       
       if (result==null)
       {
         result=myAmount.innerHTML.match('\>\<SPAN id=.+lblAmount\>'); 
         myObject = document.getElementById(result[0].slice(10,result.length-2));         
       }
       else
       { 
          myObject = document.getElementById(result[0].slice(4,result.length-2));                     
       }
         myObject.innerHTML=amount.toFixed(2);
         myObject.innerHTML=myObject.innerHTML.replace(".",",");
}

function VisibleDetailView()
{
var mySpan = document.getElementById("spanViewDetailImage");
mySpan.style.display="block";
}

function OpenPrintPage(PrintUrl)
{
  window.open(PrintUrl,"kpm_print", "scrollbars=yes,width=700,height=609");   
}

function HandleDealerSearchButtons(currentControlName, controlName1,controlName2,controlName3)
{ 
  document.getElementById(currentControlName).style.display="none";
  document.getElementById(controlName1).style.display="inline";  
  document.getElementById(controlName2).style.display="inline";  
  document.getElementById(controlName3).style.display="inline";  
  return false;
}