﻿
var sessionTimeout = 50;
function amit()
{

}

function DisplaySessionTimeout()
        {
       
            sessionTimeout = sessionTimeout - 1;
            if (sessionTimeout >= 0)
                window.setTimeout("DisplaySessionTimeout()", 60000);
            else
             {
                var answer = confirm("Your current Session is over.Do you want to restart?")
	            if (answer)
	            {
		
		        window.location = "http://www.kaicalc.de/"
		        } 
	            else{
		                alert("Thanks for Calculation")
	                }
            }
        }
    function FillText(type)
    {
    if(type=="Air")
    {
     document.getElementById("txtAirTemperature").value=document.getElementById("ddlAirValues").options[document.getElementById("ddlAirValues").selectedIndex].value;
    }
    if(type=="Medium")
    {
    //document.getElementById("txtMediumTemperature").value=document.getElementById("ddlMediumValues").options[document.getElementById("ddlMediumValues").selectedIndex].value;
    }
    if(type=="Condensate")
    {
    document.getElementById("txtTempCondensate").value=document.getElementById("ddlCondensateValue").options[document.getElementById("ddlCondensateValue").selectedIndex].value;
    }
    }
   
    function fillSurfacelabel1()
    {
     document.getElementById("lblFirstLemda").innerHTML= document.getElementById("txtLemda").value+"W/m.k";
    }
    
    function PositionChange(dropdown)
    {
        var ddlValue=dropdown.options[dropdown.selectedIndex].value;
        if(ddlValue=="Horizontal")
        {
        document.getElementById("ddlSurface").style.visibility="visible";
        document.getElementById("lblSurface").style.visibility="visible";
        //document.getElementById("lblS3").innerHTML= document.getElementById("ddlSurface").options[document.getElementById("ddlSurface").selectedIndex].text;
        }
        else
        {
       
        document.getElementById("ddlSurface").style.visibility="hidden";
        document.getElementById("lblSurface").style.visibility="hidden";
        //document.getElementById("lblS3").innerHTML="";
        }
        setTxtPipeVisible();
    }
    
    function SurfaceChange()
    {
    //document.getElementById("lblS3").innerHTML= document.getElementById("ddlSurface").options[document.getElementById("ddlSurface").selectedIndex].text;
    }
    function WindChanged()
    {
      if(document.getElementById('chkWind').checked)
      {
      document.getElementById("txtWind").style.display="block";
       
        document.getElementById("lblUnitWind").style.display="block";
        document.getElementById("lblUnitWind").innerHTML="m/s";
        
      }
      else
      {
      document.getElementById("txtWind").value="";
      document.getElementById("txtWind").style.display="none";
      
        document.getElementById("lblUnitWind").style.display="none";
      }
      setTxtPipeVisible();
    }
    function setVisiblityHidden()
    {
    if(!document.getElementById('chkWind').checked)
      {
      document.getElementById("txtWind").value="";
   document.getElementById("txtWind").style.display="none";
     
        document.getElementById("lblUnitWind").style.display="none";}
        document.getElementById("ddlSurface").style.visibility="hidden";
        document.getElementById("lblSurface").style.visibility="hidden";

    }
    function EnableAlphaK(chkBox,key)
    {
      if(chkBox.checked)

    { 
    if(key=='K')
    document.getElementById("txtAlpha_k").disabled=false; 
    if(key=='R')
    document.getElementById("txtAlpha_r").disabled=false; 
    if(key=='A')
    document.getElementById("txtAlpha_a").disabled=false; 
    }
    else
    {
    if(key=='K')
    document.getElementById("txtAlpha_k").disabled=true; 
    if(key=='R')
    document.getElementById("txtAlpha_r").disabled=true; 
    if(key=='A')
    document.getElementById("txtAlpha_a").disabled=true; 
    }
    }
    function setTxtPipeVisible()
    {
   // setVisiblityHidden();
   if(!document.getElementById("chkWind").checked)
   {
   document.getElementById("txtWind").value="";
    document.getElementById("txtWind").style.display="none";
      
        document.getElementById("lblUnitWind").style.display="none";
   }
   setButtonVisiblity();
     
     DilplayLBH();
    
    }
    function setButtonVisiblity()
    {
    checkButtonState()
    
     var WallText=document.getElementById("ddlMaterialType").options[document.getElementById("ddlMaterialType").selectedIndex].value;
   
     if(WallText=="Pipe" && (calculationType=="SurfaceTemperature"||calculationType=="Condensate") && document.getElementById('rbtnThickness_0').checked)
     {
     document.getElementById('DivDiameterBtn').style.width="49%";
     document.getElementById('DivCalBtn').style.width="49%";
     document.getElementById('Div4').style.visibility='visible';
   
     }
     else
     {
     
      document.getElementById('DivDiameterBtn').style.width="1%";
     document.getElementById('DivCalBtn').style.width="98%";
     document.getElementById('Div4').style.visibility='hidden';
     }
     if(WallText=="Pipe")
     {
     document.getElementById('DivOuterDn').style.display="block";
     document.getElementById('DivInnerDn').style.display="block";
     }
     else
     {
     document.getElementById('DivOuterDn').style.display="none";
     document.getElementById('DivInnerDn').style.display="none";
     }
    }
function HidePopUp()
{
ASPxPopupClientControl.Hide();
}    
function ShowPopUp()
{
 ASPxPopupClientControl.Show();
}
 function OpenLogin()
   {
   var lang=document.getElementById('HiddenLanguage').value;
   
    window.open("login.aspx?LangCode="+lang,"","scrollbars=yes,resizable=1,fullscreen=1");
   }
   
 function OpenCalculateLemda()
 {
 //window.open("CalculateLemda.aspx","mywindow","height=550,width=550,toolbar=No,location=No,directories=No,status=yes,scrollbars=yes,copyhistory=No, resizable=No")
 }
 
  function OnEndCallback(s, e) {
    if(postponedCallbackValue != null) {
        CallbackPanel.PerformCallback(postponedCallbackValue);
        postponedCallbackValue = null;
    }
} 
  function mouseover()
{
var xy=document.getElementById('ctl00_ContentPlaceHolder1_ASPxRoundPanel1_ASPxRoundPanel4_Image1').src;
//alert(xy);
//xy=xy.replace('1.png','11.png');
//alert(xy);

// document.getElementById('ctl00_ContentPlaceHolder1_ASPxRoundPanel1_ASPxRoundPanel4_Image1').src=xy

}



function mouseout()
{
//var x=(document.getElementById('ctl00_ContentPlaceHolder1_ASPxRoundPanel1_ASPxRoundPanel4_Image1').src;
//x=x.replace('11.png','1.png');
// document.getElementById('ctl00_ContentPlaceHolder1_ASPxRoundPanel1_ASPxRoundPanel4_Image1').src=x;
}
    
 
  function MoreDisplay()
  {
  var str= document.getElementById('HiddenFieldVariable').value;
      
       
  if(str=='More')
  {
  document.getElementById('HiddenFieldVariable').value="Less";
  document.getElementById('lblMoreVariable').innerHTML=document.getElementById('HiddenFieldLess').value;
  jQuery('#privacy_warning').slideDown();
  }
  if(str=='Less')
  {
  document.getElementById('HiddenFieldVariable').value="More";
  document.getElementById('lblMoreVariable').innerHTML=document.getElementById('HiddenFieldMore').value;;
  jQuery('#privacy_warning').slideUp();
  }
  

  } 
  function MoreCustLayer()
  {
  var str= document.getElementById('HiddenFieldCust').value;
      
       
  if(str=='More')
  {
  document.getElementById('HiddenFieldCust').value="Less";
  document.getElementById('lblCustMore').innerHTML=document.getElementById('HiddenFieldCustless').value;
  jQuery('#divCustomerInfo').slideDown();
  }
  if(str=='Less')
  {
  document.getElementById('HiddenFieldCust').value="More";
  document.getElementById('lblCustMore').innerHTML=document.getElementById('HiddenFieldCustMore').value;;
  jQuery('#divCustomerInfo').slideUp();
  }
  }
function MoreFirstLayer()
{
document.getElementById('lblFirstLemda').innerHTML =document.getElementById('txtLemda').value+" W/m.k";
//document.getElementById('lblFirstThickness').innerHTML =document.getElementById('txtMaterialThickness').value+" m";


 var str= document.getElementById('HiddenFieldFirst').value;
      
       
  if(str=='More')
  {
  document.getElementById('HiddenFieldFirst').value="Less";
  document.getElementById('lblMoreFirst').innerHTML=document.getElementById('HiddenFieldLess').value;
  jQuery('#FirstLayer').slideDown();
  }
  if(str=='Less')
  {
  document.getElementById('HiddenFieldFirst').value="More";
  document.getElementById('lblMoreFirst').innerHTML=document.getElementById('HiddenFieldMore').value;;
  jQuery('#FirstLayer').slideUp();
  }
  
}
function MoreIsolationLayer()
{
var str= document.getElementById('HiddenFieldIsolation').value;
      
       
  if(str=='More')
  {
  document.getElementById('HiddenFieldIsolation').value="Less";
  document.getElementById('lblIsolation').innerHTML=document.getElementById('HiddenFieldLess').value;
  jQuery('#IsolationLayer').slideDown();
  }
  if(str=='Less')
  {
  document.getElementById('HiddenFieldIsolation').value="More";
  document.getElementById('lblIsolation').innerHTML=document.getElementById('HiddenFieldMore').value;
  jQuery('#IsolationLayer').slideUp();
  }
 

}

function SurfaceMore()
{

//document.getElementById('lblS5').innerHTML =document.getElementById('txtlengthPipe').value;
var str= document.getElementById('HiddenFieldSurface').value;
      
       
  if(str=='More')
  {
  document.getElementById('HiddenFieldSurface').value="Less";
  document.getElementById('lblSurfaceLayer').innerHTML=document.getElementById('HiddenFieldLess').value;
  jQuery('#SurfaceLayer').slideDown();
  }
  if(str=='Less')
  {
  document.getElementById('HiddenFieldSurface').value="More";
  document.getElementById('lblSurfaceLayer').innerHTML=document.getElementById('HiddenFieldMore').value;
  jQuery('#SurfaceLayer').slideUp();
  }
 
        

}
var aryClassElements = new Array();
window.onload=function OnloadWindow()
{
if(document.getElementById('Btn_Condensate').className=="Active")
{
   document.getElementById('WindDiv').style.display="none";
   document.getElementById('chkWind').checked=false;
   WindChanged();
   }
   else
   document.getElementById('WindDiv').style.display="block";
document.getElementById('rbDhfr').style.display='none';
document.getElementById('rbCondensate').style.display='none';
document.getElementById('rbFreezing').style.display='none';
document.getElementById('rbSurface').style.display='none';
document.getElementById("MainDiv").style.opacity =50;    
        document.getElementById("MainDiv").disabled=true;
DisplaySessionTimeout();
EnableMore();
ShrinkAll();
DiplayMaterialImage();

document.getElementById("MainDiv").disabled=false;
thicknessChange();
};


function EnableMore()
{
if(document.getElementById('Btn_Condensate').className=="Active")
{
   document.getElementById('WindDiv').style.display="none";
   document.getElementById('chkWind').checked=false;
   WindChanged();
   }
   else
   document.getElementById('WindDiv').style.display="block";
 aryClassElements.length = 0;   
    getElementsByClassName( 'lblMore1', document.body ); 
for ( var i = 0; i < aryClassElements.length; i++ )
{   
if(!document.getElementById('chkExpertMode').checked)
{

aryClassElements[i].style.visibility="hidden";
jQuery('#FactorDiv').slideUp();
jQuery('#SurfaceLayer').slideUp();
jQuery('#IsolationLayer').slideUp();
jQuery('#FirstLayer').slideUp();
jQuery('#privacy_warning').slideUp();


}
if(document.getElementById('chkExpertMode').checked)
{
aryClassElements[i].style.visibility="visible";
jQuery('#FactorDiv').slideDown();
jQuery('#SurfaceLayer').slideUp();
jQuery('#IsolationLayer').slideUp();
jQuery('#FirstLayer').slideUp();
jQuery('#privacy_warning').slideUp();


}
}
document.getElementById("ddlSurfaceMaterial1").disabled=true; 
ChangeMaterial();
}
function ChangeMaterial()
{
setTimeout("ChangeSurfaceMaterial()", 1000);

}
function EndRequestHandler(sender, args) {

  EnableMore();
    WindChanged();
    ShrinkAll();
    EnableMainDiv();
    thicknessChange();

 // DiplayMaterialImage();
}
function BeginRequestHandler(sender, args)
{
DisableMainDiv();
}
function getElementsByClassName( strClassName, obj ) 
   {    if ( obj.className == strClassName ) 
            { aryClassElements[aryClassElements.length] = obj;    }    
   for ( var i = 0; i < obj.childNodes.length; i++ ) 
          getElementsByClassName( strClassName, obj.childNodes[i] );
   }
  
function ShrinkAll()
{
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
setVisiblityHidden();
     setButtonVisiblity();
jQuery('#divCustomerInfo').slideUp();

jQuery('#SurfaceLayer').slideUp();
jQuery('#IsolationLayer').slideUp();
jQuery('#FirstLayer').slideUp();
jQuery('#privacy_warning').slideUp();
 document.getElementById('lblMoreFirst').innerHTML=document.getElementById('HiddenFieldMore').value;
 document.getElementById('lblSurfaceLayer').innerHTML=document.getElementById('HiddenFieldMore').value;
 document.getElementById('lblIsolation').innerHTML=document.getElementById('HiddenFieldMore').value;
  document.getElementById('lblMoreVariable').innerHTML=document.getElementById('HiddenFieldMore').value;
   document.getElementById('lblCustMore').innerHTML=document.getElementById('HiddenFieldCustMore').value;
   DilplayLBH();
}


  var ddlSurfaceMaterial1Id;
  function ChangeSurfaceMaterial()
  {

document.getElementById("ddlSurfaceMaterial1").disabled=false; 
 if((document.getElementById("ddlBrandname1")!=null && document.getElementById("ddlBrandname1").value!="")
 &&(document.getElementById("ddlType1")!=null && document.getElementById("ddlType1").value!=""))
 
  FillInsulationMaterial.GetCompSurfaceCondition(document.getElementById("CmbLanguage").value,"Kaimann GmbH",document.getElementById("ddlBrandname1").value,document.getElementById("ddlType1").value,onFillSurfaceCondition);
  else
    FillInsulationMaterial.GetCompSurfaceCondition(document.getElementById("CmbLanguage").value,"Kaimann GmbH","Kaiflex","KKplus",onFillSurfaceCondition);  
 
 

//else
//{
//document.getElementById("ddlSurfaceCondition1").value="Manifactor Surface";
// FillInsulationMaterial.GetCompSurfaceMaterial("Manifactor Surface",document.getElementById("CmbLanguage").value,FillSurfaceMaterial);

// document.getElementById("ddlSurfaceCondition1").disabled=true; 
//}
 if(document.getElementById('chkExpertMode').checked)
  document.getElementById("ddlSurfaceCondition1").disabled=false; 
  else
   document.getElementById("ddlSurfaceCondition1").disabled=true; 
  } 
  function onFillSurfaceCondition(result)
  {
//  if(document.getElementById('chkExpertMode').checked)
//{

   document.getElementById("ddlSurfaceCondition1").value=result[0];
 ddlSurfaceMaterial1Id=result[1];
 FillInsulationMaterial.GetCompSurfaceMaterial(result[0],document.getElementById("CmbLanguage").value,FillSurfaceMaterial);
//}
 
  }
function FillSurfaceMaterial(result)
{
 
var ddl = document.getElementById('ddlSurfaceMaterial1');
var numberOfOptions = ddl.options.length ; 
 var isExist="1";
 
 ddl.options.length = 0;

 
var theOption;
for( var j = 0; j < result.length; j++ )
{
theOption = new Option;
AjaxControlToolkit.CascadingDropDownNameValue=result[j];
theOption.text = AjaxControlToolkit.CascadingDropDownNameValue.name;
theOption.value = AjaxControlToolkit.CascadingDropDownNameValue.value;
ddl.options[j] = theOption;

}

// if(document.getElementById('chkExpertMode').checked)
// {
 //if(ddlSurfaceMaterial1Id!="0")
//ddl.value=ddlSurfaceMaterial1Id;
//}
//else
//{
if(document.getElementById("HiddenMaterial").value!="")
{
for( var j = 0; j < document.getElementById("ddlSurfaceMaterial1").options.length; j++ )
{ 
if(document.getElementById("ddlSurfaceMaterial1").options[j].value==document.getElementById("HiddenMaterial").value)
  {isExist="1"; break;}
   else
  isExist="0";
}
if(isExist=="1")
document.getElementById("ddlSurfaceMaterial1").value=document.getElementById("HiddenMaterial").value;
}
else
document.getElementById("ddlSurfaceMaterial1").value=ddlSurfaceMaterial1Id;
//}
SetMaterialValue();
}


function ChangeDiameter(type)
{
if(document.getElementById("ddlMaterialType").options[document.getElementById("ddlMaterialType").selectedIndex].value=="Pipe" ||document.getElementById("ddlMaterialType").options[document.getElementById("ddlMaterialType").selectedIndex].value=="PipeV")
{


if(type=="IN")
{

document.getElementById('txtInnerDN').value=document.getElementById("ddlInnerDiameter").options[document.getElementById("ddlInnerDiameter").selectedIndex].text;
document.getElementById("ddlOuterDiameter").value=document.getElementById("ddlInnerDiameter").options[document.getElementById("ddlInnerDiameter").selectedIndex].value;
document.getElementById('txtOuterDN').value=document.getElementById("ddlOuterDiameter").options[document.getElementById("ddlOuterDiameter").selectedIndex].text;
}
if(type=="OUT")
{
document.getElementById('txtOuterDN').value=document.getElementById("ddlOuterDiameter").options[document.getElementById("ddlOuterDiameter").selectedIndex].text;
document.getElementById("ddlInnerDiameter").value=document.getElementById("ddlOuterDiameter").options[document.getElementById("ddlOuterDiameter").selectedIndex].value;;
document.getElementById('txtInnerDN').value=document.getElementById("ddlInnerDiameter").options[document.getElementById("ddlInnerDiameter").selectedIndex].text;

}
FillInsulationMaterial.GetThickness(document.getElementById("ddlOuterDiameter").value,FillThickness);

}
}
function FillThickness(result)
{
document.getElementById('txtMaterialThickness').value=result;

}
 function fillSurfaceMAterialForCondition()
 {

  FillInsulationMaterial.GetCompSurfaceMaterial(document.getElementById("ddlSurfaceCondition1").value,document.getElementById("CmbLanguage").value,FillSurfaceMaterialForCondition);

}
function FillSurfaceMaterialForCondition(result)
{
var ddl = document.getElementById('ddlSurfaceMaterial1');
var numberOfOptions = ddl.options.length ; 
 
 
 ddl.options.length = 0;

 
var theOption;
for( var j = 0; j < result.length; j++ )
{
theOption = new Option;
AjaxControlToolkit.CascadingDropDownNameValue=result[j];
theOption.text = AjaxControlToolkit.CascadingDropDownNameValue.name;
theOption.value = AjaxControlToolkit.CascadingDropDownNameValue.value;
ddl.options[j] = theOption;

}

SetMaterialValue();
}
function Increasewidth(mySelect,size)
        {
          
          if(navigator.appName !="Netscape")
            mySelect.style.width = 'auto';
        }
        
        function focusOut(mySelect,size)
        {
        //alert('sdf');
       mySelect.style.width=size;
        }
        
        
        function MediumChange()
        {
        FillInsulationMaterial.GetAlphaI(document.getElementById("CmbMedium").value,document.getElementById("cmbPrecisionList").value,FillAlphaI);
        }
        function FillAlphaI(result)
        {
        if(document.getElementById('chkExpertMode').checked)
        document.getElementById('lblDisplayAlphai').innerHTML=result[0];
        document.getElementById('txtAlpa_i').value=result[0];
         if(document.getElementById('txtFreezingPoint')!=null)
         document.getElementById('txtFreezingPoint').value=result[1];
      
        }
        
        function DilplayLBH()
        {
           document.getElementById("ddlMaterialType").disabled=false; 
        var WallText=document.getElementById("ddlMaterialType").options[document.getElementById("ddlMaterialType").selectedIndex].value;
        var Position=document.getElementById("ddlPosition").options[document.getElementById("ddlPosition").selectedIndex].value;
        document.getElementById("txtlengthPipe").style.display="none";
        document.getElementById("lblLengthPipe").style.display="none";
        document.getElementById("lblHeightPipe").style.display="none";
        document.getElementById("txtHeightPipe").style.display="none";
        document.getElementById("lblPipeDiameter").style.display="none";
        document.getElementById("txtPipeDiameter").style.display="none";
        document.getElementById("lblLengthPipe").innerHTML=document.getElementById("lbltempLengthPipe").innerHTML;
     
        if(WallText=="PipeV" && Position=="Horizontal")
        {
         document.getElementById("lblPipeDiameter").style.display="block";
        document.getElementById("txtPipeDiameter").style.display="block";
        }
        if(WallText=="PipeV" && Position=="Vertical" && !document.getElementById("chkWind").checked)
        {
        document.getElementById("lblPipeDiameter").style.display="block";
        document.getElementById("txtPipeDiameter").style.display="block";
         document.getElementById("lblHeightPipe").style.display="block";
        document.getElementById("txtHeightPipe").style.display="block";
        }
         if(WallText=="PipeV" && Position=="Vertical" && document.getElementById("chkWind").checked)
        {
         document.getElementById("lblPipeDiameter").style.display="block";
        document.getElementById("txtPipeDiameter").style.display="block";
        }
        if(WallText=="WallV" && Position=="Horizontal" && !document.getElementById("chkWind").checked)
        {
         document.getElementById("lblHeightPipe").style.display="block";
        document.getElementById("txtHeightPipe").style.display="block";
         document.getElementById("txtlengthPipe").style.display="block";
        document.getElementById("lblLengthPipe").style.display="block";
        document.getElementById("lblLengthPipe").innerHTML=document.getElementById("lblWidthPipe").innerHTML;
        }
         if(WallText=="WallV" && Position=="Vertical" && !document.getElementById("chkWind").checked)
        {
        document.getElementById("lblHeightPipe").style.display="block";
        document.getElementById("txtHeightPipe").style.display="block";
        
        }
         if(WallText=="WallV" && Position=="Horizontal" && document.getElementById("chkWind").checked)
        {
         document.getElementById("txtlengthPipe").style.display="block";
        document.getElementById("lblLengthPipe").style.display="block";
         document.getElementById("lblHeightPipe").style.display="block";
        document.getElementById("txtHeightPipe").style.display="block";
          document.getElementById("lblLengthPipe").innerHTML=document.getElementById("lblWidthPipe").innerHTML;
        }
         if(WallText=="WallV" && Position=="Vertical" && document.getElementById("chkWind").checked)
        {
        
         document.getElementById("lblHeightPipe").style.display="block";
        document.getElementById("txtHeightPipe").style.display="block";
        
        }
        if(WallText=="Wall" && Position=="Horizontal")
        {
        document.getElementById("txtlengthPipe").style.display="block";
        document.getElementById("lblLengthPipe").style.display="block";
        }
         if(WallText=="Wall" && Position=="Vertical" && document.getElementById("chkWind").checked)
        {
        
        document.getElementById("lblHeightPipe").style.display="block";
        document.getElementById("txtHeightPipe").style.display="block";
         
        }
         if(document.getElementById('Btn_Freeze').className=="Active")
         {if(Position=="Horizontal")
         {
           document.getElementById("txtlengthPipe").style.display="block";
        document.getElementById("lblLengthPipe").style.display="block";
        
        }
        if(Position=="Vertical")
       {
        document.getElementById("lblHeightPipe").style.display="block";
        document.getElementById("txtHeightPipe").style.display="block";
         }
         
        document.getElementById("ddlMaterialType").disabled=true; 
         }
        }
        
         function SetMaterialValue12()
         {
         SetMaterialValue();
        
         }
        function SetMaterialValue()
        {
        
        document.getElementById("HiddenCondition").value=document.getElementById("ddlSurfaceCondition1").value;
         document.getElementById("HiddenMaterial").value=document.getElementById("ddlSurfaceMaterial1").value;
         DiplayMaterialImage();
            }
       
      
      function ShowDiv(text) {


    DisableMainDiv();
    var winW, winH;
    var divMessage = document.getElementById("divMessage");
    document.getElementById("SMessage").innerHTML = text;


    // First, determine how much the visitor has scrolled
    var Xwidth = 450;
    var Yheight = 200;
    var scrolledX, scrolledY;
    if (self.pageYOffset) {
        scrolledX = self.pageXOffset;
        scrolledY = self.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        scrolledX = document.documentElement.scrollLeft;
        scrolledY = document.documentElement.scrollTop;
    } else if (document.body) {
        scrolledX = document.body.scrollLeft;
        scrolledY = document.body.scrollTop;
    }

    // Next, determine the coordinates of the center of browser's window

    var centerX, centerY;
    if (self.innerHeight) {
        centerX = self.innerWidth;
        centerY = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        centerX = document.documentElement.clientWidth;
        centerY = document.documentElement.clientHeight;
    } else if (document.body) {
        centerX = document.body.clientWidth;
        centerY = document.body.clientHeight;
    }


    var leftOffset = scrolledX + (centerX - Xwidth) / 2;
    var topOffset = scrolledY + (centerY - Yheight) / 2;


    var r = divMessage.style;
    r.position = 'absolute';
    r.top = topOffset + 'px';
    r.left = leftOffset + 'px';
    r.display = "block";
    r.visibility = "visible";
    return false;

}
   
   function closeDiv()
    {
       EnableMainDiv();
       document.getElementById("divMessage").style.visibility="hidden";     
       document.getElementById("divMessage").style.display="none";    
       return false;  
    }
    
    function DiplayMaterialImage()
    {
     var WallText=document.getElementById("ddlMaterialType").options[document.getElementById("ddlMaterialType").selectedIndex].value;
     if(WallText=="Pipe" || WallText=="PipeV")
     WallText="Pipe";
     else
     WallText="Wall";
    FillInsulationMaterial.FindImage('Kaimann GmbH','1',false,'Other',WallText,document.getElementById("ddlSurfaceMaterial1").value,DiplayImage);
    }
    function DiplayImage(result)
    {
    document.getElementById("MaterialImage").src=result;
    } 
    
    
    
    
     function EnableMainDiv()
   {
        document.getElementById('divPrgressBar').style.visibility="hidden";
        document.getElementById('divPrgressBar').style.display="none";  
        var myDiv=document.getElementById("MainDiv");
        myDiv.disabled=false; 
        MakeDisabled(false);       
        //SetOpacity(myDiv,100);
   }   
   function DisableMainDiv()
   {

        document.getElementById('divPrgressBar').style.visibility="visible"; 
        document.getElementById('divPrgressBar').style.display="block";       
        var myDiv=document.getElementById("MainDiv");          
        myDiv.disabled=true;
        MakeDisabled(true);        
        //SetOpacity(myDiv,40);
   }   
   
   
  function MakeDisabled(check)
  {
//     var elems = document.getElementsByTagName('input');
//     for(var i=0; i< elems.length; i++)
//     {
//        elems[i].disabled=check;       
//     }  
//     
//     var dropdown= document.getElementsByTagName('select');
//     for(var i=0; i< dropdown.length; i++)
//     {
//        dropdown[i].disabled=check;       
//     }   
//     if(document.getElementById("ddlDescription").options[document.getElementById("ddlDescription").selectedIndex].value=="PVC")
//     {
//       document.getElementById('ddlInnerDiameter').disabled=true;
//       document.getElementById('txtInnerDN').disabled=true;
//     
//     }
//     else
//     {
//      document.getElementById('ddlInnerDiameter').disabled=check;
//       document.getElementById('txtInnerDN').disabled=check;
//     }
//     var link= document.getElementsByTagName('a');
//     for(var i=0; i< link.length; i++)
//     {
//        if(check==true)
//          link[i].onclick=function(){return false;};  
//        else
//          link[i].onclick=function(){return true;};     
//     }  
   }
   
   function SetOpacity(elem, opacityAsInt)
   {
     var opacityAsDecimal = opacityAsInt;
  
     if (opacityAsInt > 100)
        opacityAsInt = opacityAsDecimal = 100; 
     else if (opacityAsInt < 0)
         opacityAsInt = opacityAsDecimal = 0; 
  
     opacityAsDecimal /= 100;
     if (opacityAsInt < 1)
          opacityAsInt = 1; // IE7 bug, text smoothing cuts out if 0
  
     elem.style.opacity = (opacityAsDecimal);
     elem.style.filter  = "alpha(opacity=" + opacityAsInt + ")";
  }
function setButtonState(type)
{
if(type=='DHFR')
{
document.getElementById('rbDhfr').checked=true;
document.getElementById('rbCondensate').checked=false;
document.getElementById('rbFreezing').checked=false;
document.getElementById('rbSurface').checked=false;
}
if(type=='SURFACE')
{
document.getElementById('rbDhfr').checked=false;
document.getElementById('rbCondensate').checked=false;
document.getElementById('rbFreezing').checked=false;
document.getElementById('rbSurface').checked=true;
}
if(type=='CONDENSATE')
{
document.getElementById('rbDhfr').checked=false;
document.getElementById('rbCondensate').checked=true;
document.getElementById('rbFreezing').checked=false;
document.getElementById('rbSurface').checked=false;
}
if(type=='FREEZING')
{
document.getElementById('rbDhfr').checked=false;
document.getElementById('rbCondensate').checked=false;
document.getElementById('rbFreezing').checked=true;
document.getElementById('rbSurface').checked=false;
}
}

 ////////////////////////////////not used/////////////////////////////////////////   
    
     function alertSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  window.alert( 'Width = ' + myWidth );
  window.alert( 'Height = ' + myHeight );
}
///////////////////////////////////////////////////////////////////////
function thicknessChange()
{
if(document.getElementById('rbtnThickness_1').checked)
{
document.getElementById('txtThickness1').style.display="block";
document.getElementById('txtThickness2').style.display="block";
document.getElementById('txtThickness3').style.display="block";
document.getElementById('txtThickness4').style.display="block";
document.getElementById('lblThickness').style.display="block";
document.getElementById('ddlBrandname2').style.display="block";
document.getElementById('ddlBrandname3').style.display="block";
document.getElementById('ddlBrandname4').style.display="block";
document.getElementById('ddlType2').style.display="block";
document.getElementById('ddlType3').style.display="block";
document.getElementById('ddlType4').style.display="block";
document.getElementById('ddlFormO2').style.display="block";
document.getElementById('ddlFormO3').style.display="block";
document.getElementById('ddlFormO4').style.display="block";
 if(document.getElementById('txtThickness2').value=="")
  document.getElementById('txtThickness2').disabled=true;
if(document.getElementById('txtThickness3').value=="")
  document.getElementById('txtThickness3').disabled=true;
if(document.getElementById('txtThickness4').value=="")
  document.getElementById('txtThickness4').disabled=true;
document.getElementById('tdThickness').className="gridHeader";
}
if(document.getElementById('rbtnThickness_0').checked)
{
document.getElementById('ddlBrandname2').style.display="none";
document.getElementById('ddlBrandname3').style.display="none";
document.getElementById('ddlBrandname4').style.display="none";
document.getElementById('ddlType2').style.display="none";
document.getElementById('ddlType3').style.display="none";
document.getElementById('ddlType4').style.display="none";
document.getElementById('ddlFormO2').style.display="none";
document.getElementById('ddlFormO3').style.display="none";
document.getElementById('ddlFormO4').style.display="none";

document.getElementById('txtThickness1').style.display="none";
document.getElementById('txtThickness2').style.display="none";
document.getElementById('txtThickness3').style.display="none";
document.getElementById('txtThickness4').style.display="none";
document.getElementById('lblThickness').style.display="none";

document.getElementById('tdThickness').className="gridHeaderTransparent";
}
}

function BrandnameChange(rowNo)
{
   if(!document.getElementById('rbtnThickness_0').checked)
   {
        if(rowNo=="2")
        {
        if(document.getElementById("ddlBrandname2").value=="")
        {
        
        document.getElementById("ddlBrandname3").value="";
        document.getElementById("ddlType3").value="";
        document.getElementById("ddlFormO3").value="";
        document.getElementById("ddlBrandname4").value="";
        document.getElementById("ddlType4").value="";
        document.getElementById("ddlFormO4").value="";
        
        document.getElementById('txtThickness2').value="";
        document.getElementById('txtThickness3').value="";
        document.getElementById('txtThickness4').value="";
         document.getElementById('txtThickness2').disabled=true;
         document.getElementById('txtThickness3').disabled=true;
        document.getElementById('txtThickness4').disabled=true;
        document.getElementById("ddlType4").disabled=true;
        document.getElementById("ddlFormO4").disabled=true;
        document.getElementById("ddlType3").disabled=true;
        document.getElementById("ddlFormO3").disabled=true;
        }
        else
        {
         document.getElementById("ddlType2").selectedIndex=0;
         document.getElementById("ddlFormO2").selectedIndex=0;
         document.getElementById('txtThickness2').disabled=false;
        }
        }
         if(rowNo=="3")
        {
        if(document.getElementById("ddlBrandname3").value=="")
        {
        
      
        document.getElementById("ddlBrandname4").value="";
        document.getElementById("ddlType4").value="";
        document.getElementById("ddlFormO4").value="";
        document.getElementById('txtThickness3').value="";
        document.getElementById('txtThickness4').value="";
         
         document.getElementById('txtThickness3').disabled=true;
        document.getElementById('txtThickness4').disabled=true;
        document.getElementById("ddlType4").disabled=true;
        document.getElementById("ddlFormO4").disabled=true;
        document.getElementById("ddlType3").disabled=true;
        document.getElementById("ddlFormO3").disabled=true;
       
        }
        else
        {
          document.getElementById("ddlType3").selectedIndex=0;
         document.getElementById("ddlFormO3").selectedIndex=0;
         document.getElementById('txtThickness3').disabled=false;
         document.getElementById('ddlFormO3').disabled=false;
         document.getElementById('ddlType3').disabled=false;
        }
        }
         if(rowNo=="4")
        {
         if(document.getElementById("ddlBrandname4").value=="")
        {
          document.getElementById('txtThickness4').value="";
          document.getElementById('txtThickness4').disabled=true;
           document.getElementById('ddlFormO4').disabled=true;
         document.getElementById('ddlType4').disabled=true;
        }
        else
        {
        document.getElementById("ddlType4").selectedIndex=0;
         document.getElementById("ddlFormO4").selectedIndex=0;
         document.getElementById('txtThickness4').disabled=false;
          document.getElementById('ddlFormO4').disabled=false;
         document.getElementById('ddlType4').disabled=false;
        }
        }
   }
}
