﻿// JScript File
var batteryBrand=false;
function retrieveValue()
{
document.forms["Form1"].elements["txtBrand"].value=document.forms["Form1"].elements["ddlBrand"].selectedIndex;
document.forms["Form1"].elements["txtCategory"].value=document.forms["Form1"].elements["ddlCategory"].selectedIndex;
document.forms["Form1"].elements["txtClassification"].value=document.forms["Form1"].elements["ddlClassification"].selectedIndex;
}
function InitialSetting(theForm)
{

//theForm.item('txtProduct').style.display="none";
document.forms["Form1"].elements["txtProduct"].style.display="none";
document.forms["Form1"].elements["txtModel"].style.display="none";
document.forms["Form1"].elements["ddlBrand"].selectedIndex=parseInt(document.forms["Form1"].elements["txtBrand"].value);
//if (document.forms["Form1"].elements["ddlBrand"].selectedIndex>0)
//{
fillCategory(theForm);
document.forms["Form1"].elements["ddlCategory"].selectedIndex=parseInt(document.forms["Form1"].elements["txtCategory"].value);
fillModel(theForm);
document.forms["Form1"].elements["ddlClassification"].selectedIndex=parseInt(document.forms["Form1"].elements["txtClassification"].value);
//}
//document.form1.txtProduct.style.display="none";
}
function removeAllOptions (selectbox)

{

    var count;
len=selectbox.options.length;
    for (count = 0 ; count < len ; count++)
    {

    selectbox.remove (count);
    }
   with (selectbox)
    {
        options[0]=new Option('','none');
        selectedindex=0;
    }


}
function HideItem(itemName)
{
itemName.style.display="none";
document.forms["Form1"].elements["ddlClassification"].style.display="none";
document.forms["Form1"].elements["txtProduct"].style.display="";

document.forms["Form1"].elements["txtModel"].style.display="";
}
function displayItem(itemName)
{
itemName.style.display="";
document.forms["Form1"].elements["ddlClassification"].style.display="";
document.forms["Form1"].elements["txtProduct"].style.display="none";
document.forms["Form1"].elements["txtModel"].style.display="none";
}
function setTempValue()
{
document.forms["Form1"].elements["txtCategory"].value=document.forms["Form1"].elements["ddlCategory"].item(document.forms["Form1"].elements["ddlCategory"].selectedIndex).text;
}
function checkAMC(theForm)
{ 
    if (theForm.item('ddlStateHome').value=='')
    {}
    else
    {
        if (theForm.item('ddlStateHome').value=='7') 
        {
              //theForm.item('txtAMC').value=confirm('AMC Charges are Rs. 250.Do you want to proceed');
              alert('Visiting Charges are Rs. 250 Only .');
        }
        else
        {
             // theForm.item('txtAMC').value=confirm('AMC Charges are Rs. 175.');
             alert('Visiting Charges are Rs. 175 Only.');
        }
   }
}
function passCategoryAndModel()
{

document.forms["Form1"].elements["txtCategory"].value=document.forms["Form1"].elements["ddlCategory"].item(document.forms["Form1"].elements["ddlCategory"].selectedIndex).text;
document.forms["Form1"].elements["txtClassification"].value=document.forms["Form1"].elements["ddlClassification"].item(document.forms["Form1"].elements["ddlCategory"].selectedIndex).text;
}
function fillCategory(theform)
{
        category=document.Form1.ddlCategory;
        Model=document.Form1.ddlClassification;
        Brand=document.Form1.ddlBrand.value;
        removeAllOptions(category);
        removeAllOptions(Model);
        switch (Brand)
         {
                 case 'Select' :displayItem(category);
                 with (category)
                 { 
                 options[0]=new Option('','0');
                 }
                 break;
                 case 'Luminous' :displayItem(category);
                  with (category)
                  { 
                  options[0]=new Option('','0');
                  options[1]=new Option('Inverter','1');
                  options[2]=new Option('UPS','2');
                  options[3]=new Option('Water Purifier','3');
                  options[4]=new Option('Geyser','4');
                  options[5]=new Option('Inverter + Ups','5');
                  options[6]=new Option('Lum mini cooler','6');
                  options[7]=new Option('Emergency Light','7');
                  options[8]=new Option('Desert Air cooler','8');
                  options[9]=new Option('DRY IRON','9');
                  options[10]=new Option('Battery','10');
                  }
                  break;
                  case 'Hyundai' :displayItem(category);
                   with (category)
                   { options[0]=new Option('','0');
                   options[1]=new Option('Inverter','1');
                   }break;case 'Tez' :displayItem(category); 
                   with (category)
                   { options[0]=new Option('','0');options[1]=new Option('Inverter','1');
                   options[2]=new Option('Tez Air Cooler','2');options[3]=new Option('Geyser','3');
                   options[4]=new Option('UPS','4');options[5]=new Option('Inverter + Ups','5');
                   }
                   break;
                   case 'Tiranga' :displayItem(category); 
                   with (category){ options[0]=new Option('','0');
                   options[1]=new Option('Inverter','1');
                   }
                   break;
                   case 'Others' :
                   HideItem(category);
                   break;
           }
}


function fillModel(theform)
{
                Model=document.Form1.ddlClassification; 
                m=document.Form1.ddlCategory.selectedIndex;
                category=document.forms['Form1'].elements['ddlCategory'].item(document.forms['Form1'].elements['ddlCategory'].selectedIndex).text;
                Brand=document.forms['Form1'].elements['ddlBrand'].item(document.forms['Form1'].elements['ddlBrand'].selectedIndex).text;
                removeAllOptions(Model);
                switch (Brand) 
                { 
                            case 'Select' :
                            switch(category)
                            {
                            case 'Select' :with(Model)
                            {
                            options[0]=new Option('','0');
                            }
                            break;
                            }
                            break;
                            case 'Luminous' :
                            switch(category)
                            {case 'Select' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            }
                            break;
                            case 'Inverter' :with(Model)
                            {
                            options[0]=new Option('','0');
                          //  options[1]=new Option('PRO 2001','1');
                          //  options[2]=new Option('REGULAR','2');
                          //  options[3]=new Option('PRO 2000','3');
                          //  options[4]=new Option('PRO 2000 PLUS','4');
                          //  options[5]=new Option('PORTE','5');
                         //   options[6]=new Option('PRO 2000-N','6');
                         //   options[7]=new Option('PRO2000-EN','7');
                         //   options[8]=new Option('SOLO','8');
                            options[1]=new Option('6EL100','1');
                          //  options[10]=new Option('Pro2000-n','10');
                          //  options[11]=new Option('Lite','11');
                          //  options[12]=new Option('SOLO-N','12');
                          //  options[13]=new Option('Bi2 0.P','13');
                           // options[14]=new Option('Cv','14');
                        //    options[15]=new Option('Soho','15');
                            //options[16]=new Option('Bi2','16');
                          //  options[17]=new Option('RH-DR-6','17');
                           // options[18]=new Option('Mini Max','18');
                            options[2]=new Option('ION','2');
                            options[3]=new Option('Matrix','3');
                            options[4]=new Option('NEW','4');
                            options[5]=new Option('SINE WAVE','5');
                            options[6]=new Option('ION SINE WAVE','6');
                            options[7]=new Option('EN','7');
                          //  options[25]=new Option('UPS-H','25');
                          //  options[26]=new Option('Sumo','26');
                           // options[27]=new Option('LTW','27');
                            options[8]=new Option('UPS-LB','8');
                            options[9]=new Option('DB3 Sine Wave','9');
                            options[10]=new Option('CV-SW','10');
                            options[11]=new Option('DB SINE WAVE','11');
                            options[12]=new Option('Life Time','12');
                            }
                            break;
                            case 'UPS' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('SOHO','1');
                            options[2]=new Option('LUM','2');
                            options[3]=new Option('LUM ECHO','3');
                            options[4]=new Option('Sumo','4');
                            options[5]=new Option('TEZ UPS','5');
                            options[6]=new Option('SOHO ECO','6');
                            options[7]=new Option('LUMINOUS-SOHO','7');
                            options[8]=new Option('Online','8');
                            options[9]=new Option('One Line','9');
                            options[10]=new Option('UPS-H','10');
                            options[11]=new Option('CREST','11');
                            options[12]=new Option('Wave','12');
                            options[13]=new Option('PRIMA','13');
                            options[14]=new Option('VIVA','14');
                            options[15]=new Option('ECO','15');
                            options[16]=new Option('PLATINUM','16');
                            }
                            break;
                            case 'Water Purifier' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('Puraflo','1');
                            options[2]=new Option('PEARL','2');
                            options[3]=new Option('RO','3');
                            options[4]=new Option('Crystal','4');
                            options[5]=new Option('UF','5');
                            options[6]=new Option('Sparkle','6');
                            options[7]=new Option('UV','7');
                            }
                            break;
                            case 'Geyser' :with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('Magic','1');
                            options[2]=new Option('L-25 Ivory','2');
                            options[3]=new Option('L-8 White','3');
                            options[4]=new Option('L-10 White','4');
                            options[5]=new Option('L-6 White','5');
                            options[6]=new Option('L-15 White','6');
                            options[7]=new Option('L-10 Ivory','7');
                            options[8]=new Option('L-25 White','8');
                            options[9]=new Option('LX-6','9');
                            options[10]=new Option('imp','10');
                            options[11]=new Option('L-15 lvory','11');
                            options[12]=new Option('L-35 lvory','12');
                            options[13]=new Option('LPG','13');
                            options[14]=new Option('Electric','14');
                            }
                            break;
                            case 'Inverter + Ups' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('Soho','1');
                            options[2]=new Option('LUMINOUS-SOHO','2');
                            }
                            break;
                            case 'Lum mini cooler' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('Lum mini cooler','1');
                            }
                            break;
                            case 'Emergency Light' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('chery','1');
                            options[2]=new Option('imp','2');
                            options[3]=new Option('Maroon','3');
                            options[4]=new Option('Yellow','4');
                            options[5]=new Option('White','5');
                            options[6]=new Option('Blue','6');
                            options[7]=new Option('Green','7');
                            }
                            break;
                            case 'Desert Air cooler' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('Air Cooler','1');
                            }
                            break;
                            case 'DRY IRON' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('Dry iron','1');
                            }
                            break;
                            case 'Battery' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('IL-1600','1');
                            options[2]=new Option('IL-1800','2');
                            options[3]=new Option('IL-16000','3');
                            options[4]=new Option('IL-18000','4');
                            }
                            break;
                            }
                            break;
                            case 'Hyundai' :
                            switch(category)
                            {
                            case 'Select' :with(Model)
                            {
                            options[0]=new Option('','0');
                            }
                            break;
                            case 'Inverter' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('i-Smart 650','1');
                            options[2]=new Option('Intelly 850','2');
                            options[3]=new Option('Intelly','3');
                            options[4]=new Option('I-smart','4');
                            options[5]=new Option('i-Smart 850','5');
                            options[6]=new Option('Intelly 1450','6');
                            }
                            break;
                            }break;
                            case 'Tez' :
                            switch(category)
                            {
                            case 'Select' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            }break;
                            case 'Inverter' :
                            with(Model)
                            {
                            options[0]=new Option('','0');
                            options[1]=new Option('Tez Inverter','1');
                            options[2]=new Option('Magic','2');
                            options[3]=new Option('Matrix','3');
                            options[4]=new Option('600 Va','4');
                            options[5]=new Option('UPS-H','5');
                            options[6]=new Option('TEZ INVERTER WHITE','6');
                            options[7]=new Option('MATRIX-SINE WAVE','7');
                            options[8]=new Option('Tez Inv','8');
                            }
                            break;
                            case 'Tez Air Cooler' :with(Model){options[0]=new Option('','0');
                            options[1]=new Option('Air Cooler','1');
                            options[2]=new Option('Tez Air Cooler','2');
                            }
                            break;
                            case 'Geyser' :with(Model){options[0]=new Option('','0');
                            options[1]=new Option('TEZ GYSER','1');options[2]=new Option('LPG','2');
                            }break;case 'UPS' :with(Model){options[0]=new Option('','0');
                            options[1]=new Option('TEZ UPS','1');options[2]=new Option('UPS-H','2');
                            options[3]=new Option('Matrix','3');
                            }
                            break;
                            case 'Inverter + Ups' :with(Model){options[0]=new Option('','0');
                            options[1]=new Option('Matrix','1');
                            }
                            break;
                            }
                            break;
                            case 'Tiranga' :switch(category)
                            {
                            case 'Select' :with(Model){options[0]=new Option('','0');
                            }
                            break;
                            case 'Inverter' :with(Model){options[0]=new Option('','0');
                            options[1]=new Option('Tiranga Inv','1');
                            }break;
                            }break;
                            case 'Others' :switch(category)
                            {
                            case 'Select' :with(Model){options[0]=new Option('','0');
                            }break;
                            }
                            break;
                }
                document.forms['Form1'].elements['ddlClassification'].selectedIndex=0;
}
function HideddlBatteryBrandCallInitSeT(theForm)
{

//alert(document.forms['Form1'].elements['ddlCategory'].item(document.forms['Form1'].elements['ddlCategory'].selectedIndex));
     //if (document.forms['Form1'].elements['ddlCategory'].item(document.forms['Form1'].elements['ddlCategory'].selectedIndex).text=="") 
     if (document.Form1.ddlBrand.value=="")
    {
      
        document.Form1.ddlBatteryBrand.style.display="none";

    }

InitialSetting(theForm);

}
function displayDdlBatteryBrandAndCallFillModel(theForm)
{
batteryBrand=false;
  category=document.forms['Form1'].elements['ddlCategory'].item(document.forms['Form1'].elements['ddlCategory'].selectedIndex).text
document.Form1.ddlBatteryBrand.style.display="none";
if (category=="Inverter")
  {
        document.Form1.ddlBatteryBrand.style.display="";batteryBrand=true;
  }
  if (category=="Inverter + Ups")
  {
   document.Form1.ddlBatteryBrand.style.display="";batteryBrand=true;
  }
 
  fillModel(theForm);

}

function validate_form()
{

if (batteryBrand==true)
    {
        if(document.forms['Form1'].elements['ddlBatteryBrand'].item(document.forms['Form1'].elements['ddlBatteryBrand'].selectedIndex).text=="") 
        {
        alert('Please enter Battery Brand');return false;
        }
    }
     if(document.forms['Form1'].elements['txtRatingCapacity'].value=="") 
        {
        alert('Please enter Rating Capacity');return false;
        }
        if (document.forms['Form1'].elements['ddlCategory'].item(document.forms['Form1'].elements['ddlCategory'].selectedIndex).text=="") 
        {
         alert('Please enter Product Name');return false;
        }
         if (document.forms['Form1'].elements['ddlClassification'].item(document.forms['Form1'].elements['ddlClassification'].selectedIndex).text=="") 
        {
         alert('Please enter Model Name');return false;
        }

    
return true;
}
function validate_Category_Classification()
{

 if (document.forms['Form1'].elements['ddlCategory'].item(document.forms['Form1'].elements['ddlCategory'].selectedIndex).text=="") 
        {
         alert('Please enter Product Name');return false;
        }
         if (document.forms['Form1'].elements['ddlClassification'].item(document.forms['Form1'].elements['ddlClassification'].selectedIndex).text=="") 
        {
         alert('Please enter Model Name');return false;
        }
        return WebForm_OnSubmit();
}