﻿function f1()
 {
    var Main = document.getElementById("Main");
	var Tab = document.getElementById("TabPanel");
	Tab.src="/media_images/bar_search_01n.jpg";
	var Inventory = document.getElementById("Inventory");
	var Power = document.getElementById("Power");
	Inventory.style.display="block";
	Power.style.display="none";
	Main.style.height=Inventory.style.height;
 }
  function f2()
 {
    var Main = document.getElementById("Main");
	var Tab = document.getElementById("TabPanel");
	Tab.src="/media_images/bar_search_01.jpg";
	var Inventory = document.getElementById("Inventory");
	var Power = document.getElementById("Power");
	Inventory.style.display="none";
	Power.style.display="block";	
	Main.style.height=Power.style.height;
 }
 function f3()
 {
    var Main = document.getElementById("Main");
	var Tab = document.getElementById("TabPanel");
	Tab.src="/media_images/bar_search_01n.jpg";
	var Inventory = document.getElementById("Inventory");
	var Power = document.getElementById("Power");
	Inventory.style.display="block";
	Power.style.display="none";
	Main.style.height=Inventory.style.height;
 }
  function f4()
 {
    var Main = document.getElementById("Main");
	var Tab = document.getElementById("TabPanel");
	Tab.src="/media_images/bar_search_01.jpg";
	var Inventory = document.getElementById("Inventory");
	var Power = document.getElementById("Power");
	Inventory.style.display="none";
	Power.style.display="block";	
	Main.style.height=Power.style.height;
 }
  function CategoryCheckChanged(checkBox)
 {
    var flag = false;
    //Only IF User check's the box, the box remains checked else flag remains false.
    //This is done to have the ability to uncheck the category box
    if (checkBox.checked == true)
    {
        checkBox.checked = true;
        
        if (checkBox.id == "ctl00_ContentPlaceHolder1_GeneratorsBox")
        {    
            flag = true;
            document.getElementById("ctl00_ContentPlaceHolder1_EnginesBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_PowerPlantsBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_AccessoriesBox").checked = false;
        }
        if (checkBox.id == "ctl00_ContentPlaceHolder1_EnginesBox")
        {
            flag = true;
            document.getElementById("ctl00_ContentPlaceHolder1_GeneratorsBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_PowerPlantsBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_AccessoriesBox").checked = false;
        }
        if (checkBox.id == "ctl00_ContentPlaceHolder1_PowerPlantsBox")
        {
            flag = true;
            document.getElementById("ctl00_ContentPlaceHolder1_GeneratorsBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_EnginesBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_AccessoriesBox").checked = false;
        }
        if (checkBox.id == "ctl00_ContentPlaceHolder1_AccessoriesBox")
        {
            flag = true;
            document.getElementById("ctl00_ContentPlaceHolder1_GeneratorsBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_EnginesBox").checked = false;
            document.getElementById("ctl00_ContentPlaceHolder1_PowerPlantsBox").checked = false;
        }
    }
    
    if (flag == true)
    {
        trueflag()
    }
    if (flag==false)
    {
        falseflag()
    }
 }
 function trueflag()
 {
    document.getElementById("FuelTypeDiv").style.display="block";
    document.getElementById("FuelTypeSelect").style.display="none";
    document.getElementById("SubCatDiv").style.display="block";
    document.getElementById("SubCatSelect").style.display="none";
    document.getElementById("SubCatDDL").style.display="none";
    document.getElementById("FrequencyDiv").style.display="block";
    document.getElementById("FrequencySelect").style.display="none";
    document.getElementById("ManuDiv").style.display="block";
    document.getElementById("ManuSelect").style.display="none";
    //document.getElementById("ctl00_ContentPlaceHolder1_KeywordBox").removeAttribute("disabled");
    //document.getElementById("ctl00_ContentPlaceHolder1_KeywordBox").style.backgroundColor="#FFFFFF";
    //document.getElementById("ctl00_ContentPlaceHolder1_ItemBox").removeAttribute("disabled");
    //document.getElementById("ctl00_ContentPlaceHolder1_ItemBox").style.backgroundColor="#FFFFFF";
    document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").setAttribute("src","http://www.impcorporation.com/media_images/button_search.png");
    document.getElementById("ctl00_ContentPlaceHolder1_KWLowList").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_KWHighList").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_HPLowList").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_HPHighList").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_VoltageLowList").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_VoltageHighList").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_RPMLowList").removeAttribute("disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_RPMHighList").removeAttribute("disabled");
    if (document.getElementById("ctl00_ContentPlaceHolder1_GeneratorsBox").checked == true)
        GeneratorsChecked();
    if (document.getElementById("ctl00_ContentPlaceHolder1_EnginesBox").checked == true)
        EnginesChecked();
    if (document.getElementById("ctl00_ContentPlaceHolder1_PowerPlantsBox").checked == true)
        PowerPlantsChecked();
    if (document.getElementById("ctl00_ContentPlaceHolder1_AccessoriesBox").checked == true)
        AccessoriesChecked();
 }
 function falseflag()
 {
    document.getElementById("FuelTypeDiv").style.display="none";
    document.getElementById("FuelTypeSelect").style.display="block";
    document.getElementById("SubCatDiv").style.display="none";
    document.getElementById("SubCatSelect").style.display="block";
    document.getElementById("SubCatDDL").style.display="none";
    document.getElementById("FrequencyDiv").style.display="none";
    document.getElementById("FrequencySelect").style.display="block";
    document.getElementById("ManuDiv").style.display="none";
    document.getElementById("ManuSelect").style.display="block";
    //document.getElementById("ctl00_ContentPlaceHolder1_KeywordBox").setAttribute("disabled","disabled");
    //document.getElementById("ctl00_ContentPlaceHolder1_KeywordBox").style.backgroundColor="#CCCCCC";
    
    //document.getElementById("ctl00_ContentPlaceHolder1_ItemBox").setAttribute("disabled","disabled");
    //document.getElementById("ctl00_ContentPlaceHolder1_ItemBox").style.backgroundColor="#CCCCCC";
    
    document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").setAttribute("src","http://www.impcorporation.com/media_images/button_search_OFF.png");
    //GreyOut DDL
    document.getElementById("ctl00_ContentPlaceHolder1_KWLowList").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_KWHighList").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_HPLowList").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_HPHighList").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_VoltageLowList").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_VoltageHighList").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_RPMLowList").setAttribute("disabled","disabled");
    document.getElementById("ctl00_ContentPlaceHolder1_RPMHighList").setAttribute("disabled","disabled");
    
}
function GeneratorsChecked()
{
    //SUBCAT
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel1").innerHTML="Industrial";
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel2").innerHTML="Marine/Offshore";
    document.getElementById("SubCatRow3").style.display="block";
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel3").innerHTML="Turbine";
    document.getElementById("SubCatRow4").style.display="none";
    document.getElementById("SubCatDDL").style.display="none";
    //FUEL TYPE
    document.getElementById("FuelTypeDiv").style.display="block";
    document.getElementById("FTRow3").style.display="block";
    document.getElementById("FuelTypeSelect").style.display="none";
    //FREQUENCY
    document.getElementById("FrequencyDiv").style.display="block";
    document.getElementById("FrequencySelect").style.display="none";
    //MANUFACTURER
    document.getElementById("ManuGenDiv").style.display="block";
    document.getElementById("ManuEngDiv").style.display="none";
    document.getElementById("ManuPPDiv").style.display="none";
    document.getElementById("ManuAccDiv").style.display="none";
}
function EnginesChecked()
{
    //SUBCAT
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel1").innerHTML="Industrial";
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel2").innerHTML="Marine/Offshore";
    document.getElementById("SubCatRow3").style.display="block";
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel3").innerHTML="Heavy Equipment";
    document.getElementById("SubCatRow4").style.display="none";
    document.getElementById("SubCatDDL").style.display="none";
    //FUEL TYPE
    document.getElementById("FuelTypeDiv").style.display="block";
    document.getElementById("FTRow3").style.display="none";
    document.getElementById("FuelTypeSelect").style.display="none";
    //FREQUENCY
    document.getElementById("FrequencyDiv").style.display="none";
    document.getElementById("FrequencySelect").style.display="none";
    //MANUFACTURER
    document.getElementById("ManuGenDiv").style.display="none";
    document.getElementById("ManuEngDiv").style.display="block";
    document.getElementById("ManuPPDiv").style.display="none";
    document.getElementById("ManuAccDiv").style.display="none";
}
function PowerPlantsChecked()
{
    //SUBCAT
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel1").innerHTML="Turbine";
    document.getElementById("ctl00_ContentPlaceHolder1_SubCatLabel2").innerHTML="Reciprocating";
    document.getElementById("SubCatRow3").style.display="none";
    document.getElementById("SubCatRow4").style.display="none";
    document.getElementById("SubCatDDL").style.display="none";
    //FUEL TYPE
    document.getElementById("FuelTypeDiv").style.display="block";
    document.getElementById("FTRow3").style.display="block";
    document.getElementById("FuelTypeSelect").style.display="none";
    //FREQUENCY
    document.getElementById("FrequencyDiv").style.display="block";
    document.getElementById("FrequencySelect").style.display="none";
    //MANUFACTURER
    document.getElementById("ManuGenDiv").style.display="none";
    document.getElementById("ManuEngDiv").style.display="none";
    document.getElementById("ManuPPDiv").style.display="block";
    document.getElementById("ManuAccDiv").style.display="none";
}
function AccessoriesChecked()
{
    //SUBCAT
    document.getElementById("SubCatDiv").style.display="none";
    document.getElementById("SubCatSelect").style.display="none";
    document.getElementById("SubCatDDL").style.display="block";
    //FUEL TYPE
    document.getElementById("FuelTypeDiv").style.display="none";
    document.getElementById("FuelTypeSelect").style.display="none";
    //FREQUENCY
    document.getElementById("FrequencyDiv").style.display="none";
    document.getElementById("FrequencySelect").style.display="none";
    //MANUFACTURER
    document.getElementById("ManuGenDiv").style.display="none";
    document.getElementById("ManuEngDiv").style.display="none";
    document.getElementById("ManuPPDiv").style.display="none";
    document.getElementById("ManuAccDiv").style.display="block";
}
function Reset()
{
//    document.getElementById("ctl00_ContentPlaceHolder1_GeneratorsBox").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_EnginesBox").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_PowerPlantsBox").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_AccessoriesBox").checked = false;
//    
//    document.getElementById("ctl00_ContentPlaceHolder1_SubCatBox1").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_SubCatBox2").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_SubCatBox3").checked = false;
//    
//    document.getElementById("ctl00_ContentPlaceHolder1_DieselBox").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_NaturalGasBox").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_HFOBox").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_MethaneBox").checked = false;
//    
//    document.getElementById("ctl00_ContentPlaceHolder1_Cycle50Box").checked = false;
//    document.getElementById("ctl00_ContentPlaceHolder1_Cycle60Box").checked = false;
    
    document.getElementById("ctl00_ContentPlaceHolder1_KeywordBox").value="";
    document.getElementById("ctl00_ContentPlaceHolder1_ItemBox").value="";
    
    document.getElementById("ctl00_ContentPlaceHolder1_KWLowList").selectedIndex=0;
    document.getElementById("ctl00_ContentPlaceHolder1_KWHighList").selectedIndex=0; 
    document.getElementById("ctl00_ContentPlaceHolder1_HPLowList").selectedIndex=0;
    document.getElementById("ctl00_ContentPlaceHolder1_HPHighList").selectedIndex=0;
    document.getElementById("ctl00_ContentPlaceHolder1_VoltageLowList").selectedIndex=0;
    document.getElementById("ctl00_ContentPlaceHolder1_VoltageHighList").selectedIndex=0;
    document.getElementById("ctl00_ContentPlaceHolder1_RPMLowList").selectedIndex=0;
    document.getElementById("ctl00_ContentPlaceHolder1_RPMHighList").selectedIndex=0;  
    
   var cb=document.getElementsByTagName('input');
   for (var i=0; i<cb.length; i++)
   {
      if (cb[i].type=="checkbox")
      {
         cb[i].checked=false;
      }
   }
   CategoryCheckChangedReset();
}
function CategoryCheckChangedReset()
{
    if ((document.getElementById("ctl00_ContentPlaceHolder1_GeneratorsBox").checked == true) || (document.getElementById("ctl00_ContentPlaceHolder1_EnginesBox").checked == true) || (document.getElementById("ctl00_ContentPlaceHolder1_PowerPlantsBox").checked == true) || (document.getElementById("ctl00_ContentPlaceHolder1_AccessoriesBox").checked == true))
    trueflag();
    else
    falseflag();
}
function CategoryCheckChangedPostBack()
{
    if ((document.getElementById("ctl00_ContentPlaceHolder1_GeneratorsBox").checked == true) || (document.getElementById("ctl00_ContentPlaceHolder1_EnginesBox").checked == true) || (document.getElementById("ctl00_ContentPlaceHolder1_PowerPlantsBox").checked == true) || (document.getElementById("ctl00_ContentPlaceHolder1_AccessoriesBox").checked == true))
    trueflag();
    else
    falseflag();
    fillup();
}
function checkItem(e, btn)
{
    var textboxValue = document.getElementById('ctl00_ContentPlaceHolder1_ItemBox').value ;
    if ( textboxValue.length >= 0 )
    {
        document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").removeAttribute("disabled");
        document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").setAttribute("src","http://www.impcorporation.com/media_images/button_search.png");
    }
    else
    {
        document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").setAttribute("disabled","disabled");
        document.getElementById("ctl00_ContentPlaceHolder1_PowerSearch").setAttribute("src","http://www.impcorporation.com/media_images/button_search_OFF.png");
    }
    var characterCode;
    if(e && e.which) // NN4 specific code
    {
        e = e;
        characterCode = e.which;
    }
    else
    {
        e = event
        characterCode = e.keyCode; // IE specific code
    }if (characterCode == 13) //// Enter key is 13
    {
        e.returnValue=false;
        e.cancelBubble = true;
        document.getElementById(btn).click();
    }     
    else 
    return false;

}
function Category(Cat)
 {
    if (Cat != '')
     {
        var CatID = "ctl00_ContentPlaceHolder1_" + Cat + "Box";
        document.getElementById(CatID).checked=true;
     }
 }
 function SubCategory(SubCat)
 {
     if (SubCat != '')
     {
     var SCatID = "ctl00_ContentPlaceHolder1_" + SubCat;
     document.getElementById(SCatID).checked=true;
     }
 }
 function FuelType(FT)
 {
    if (FT != '')
    {
        var FTID = "ctl00_ContentPlaceHolder1_" + FT + "Box";
        alert(FTID);
        document.getElementById(FTID).checked=true;
    }
 }
 function Cycle(CBox)
 {
    if (CBox != '')
    {
        var CBoxID = "ctl00_ContentPlaceHolder1_Cycle" + CBox + "Box";
        document.getElementById(CBoxID).checked=true;
    }
 }
 function Keyword(KBox)
 {
    if (KBox != '')
    {
        var CBoxID = "ctl00_ContentPlaceHolder1_KeywordBox";
        document.getElementById(CBoxID).value=KBox;
    }
 }
 function ItemNo(IBox)
 {
    if (IBox != '')
    {
        var CBoxID = "ctl00_ContentPlaceHolder1_ItemBox";
        document.getElementById(CBoxID).value=IBox;
    }
 }
 function KWLow(KWLowDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_KWLowList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==KWLowDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
 function KWHigh(KWHighDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_KWHighList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==KWHighDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
 function HPLow(HPLowDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_HPLowList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==HPLowDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
 function HPHigh(HPHighDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_HPHighList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==HPHighDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
 function VoltageLow(VoltageLowDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_VoltageLowList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==VoltageLowDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
 function VoltageHigh(VoltageHighDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_VoltageHighList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==VoltageHighDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
 function RPMLow(RPMLowDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_RPMLowList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==RPMLowDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
 function RPMHigh(RPMHighDDL)
 {
     var DDLID = "ctl00_ContentPlaceHolder1_RPMHighList";
     for(i=0;i<document.getElementById(DDLID).length;i++)
     {
         if(document.getElementById(DDLID).options[i].value==RPMHighDDL)
         {
            document.getElementById(DDLID).selectedIndex=i
         }
     }
 }
function computeKWtoKVA()
{
    if ((document.getElementById("kw1").value == null || document.getElementById("kw1").value == 0))
    {
	    return;
    }

    var W = document.getElementById("kw1").value;
    var K = 0;

    K = W / 0.8;
    document.getElementById("kva1").value = K;
    return;
}
function computeKVAtoKW()
{
    if ((document.getElementById("kva2").value == null || document.getElementById("kva2").value == 0))
    {
	return;
    }

    var K = document.getElementById("kva2").value;
    var W = 0;

    W = K * 0.8;
    //alert(W)
    document.getElementById("kw2").value = W;
    return;
}
function computeKWtoHP(form)
{
    if ((document.getElementById("kw3").value == null || document.getElementById("kw3").value == 0))
    {
	return;
    }

    var W = document.getElementById("kw3").value;
    var H = 0;

    H = W / 0.746;
    document.getElementById("hp3").value = H;
    return;
}
function CalcPowerAmp() 
{ 
    var Phase
	if (document.getElementById("Phase1").checked)
	    Phase = 1;
    if (document.getElementById("Phase2").checked)
	    Phase = 3;
	   
	var PowerFactor
	if (document.getElementById("PowerFactor1").checked)
	    PowerFactor = 0.8;
    if (document.getElementById("PowerFactor2").checked)
	    PowerFactor = 1;	    
	    
  var P = parseInt(Phase); 
  var V = parseInt(document.getElementById("volts").value); 
  var M = parseInt(document.getElementById("Amperes").value);
  var F = PowerFactor;
  
  var A = 0; 
  var PC = 1;
 
  if (P == 3)
  {
	PC = 1.73;
  }
  
  A = (V * M * F * PC)/1000;
  document.getElementById("Power").value = A; 
} 
function CalcAmp() 
{ 
    var Phase
	if (document.getElementById("Phase21").checked)
	    Phase = 1;
    if (document.getElementById("Phase22").checked)
	    Phase = 2;
	if (document.getElementById("Phase23").checked)
	    Phase = 3;
	      
	    
  var P = parseInt(Phase); 
  var V = parseInt(document.getElementById("volts3").value); 
  var K = parseInt(document.getElementById("kva3").value);
  
  var A = 0; 
  var PC = 1;
 
  if (P == 2)
  {
	PC = 2;
  }
  if (P == 3)
  {
	PC = 1.73;
  }
  
  A = (K * 1000)/(PC * V);
  document.getElementById("ampere3").value = A; 
} 



