// JavaScript Document

<!--

<!-- jsp:include page="temp/sMenu.txt" flush="true" / -->
<!-- jsp:include page="temp/tMenu.txt" flush="true" / -->
function setLevel(theLevel, levelObj)  //select multiple
{	
	if (theLevel != '')
	{	
		var availatlength = levelObj.length; //inForm.level.length;
		for (i = 0; i < availatlength; i++) 
		{	if ( levelObj.options[i].value == theLevel)      
			{	levelObj.options[i].selected=true;  //inForm.level.options[i].selected=true;
				break;
			}
		}
	}
}

function populate(CBox2, CBox3, CBox4)
{
	if (CBox4 != undefined) {// initialize CBox4 to empty
		CBox4length = CBox4.length -1
		CBox4index = 1
		for (i=0; i < CBox4length; i++) {
			CBox4.options[CBox4index]=null
			CBox4index++
		}
		 //inForm.CBox3.length=0
		CBox4.length=1
		CBox4.options[0].selected=true
	}
var cat, catlen, catval, CBox3index, CBox3length

// Insert Array declaration for menu //
//var  A = new Array("Basic phone","Cellular","Cordless Phone","Feature Phone","Pager")
//var  B = new Array("Audio System","B/W Television","Colour Television","DVD","Stereo/ Two-in-one","VCD","VCP","VCR","Walkman / Personal Stereo")
//var  C = new Array("Air Conditioner","Air Cooler","Air Purifier","Ceiling Fan","Exhaust Fan","Furniture -Steel/Wood/Plastic","Genset","Geyser","Invertor","Pedestal Fan","Refrigerator","Room Heater","Sewing Machine","Table Fan","Washing Machine","Water Cooler")
//var  D = new Array("Cooking Range","Dish Washer","Electrical Chimney","Food Processor","Gas Stove","Iron","Microwave Oven","Mixer Grinder/ Juicer Mixer Grinder","Oven Toaster Griller","Rice Cooker","Toaster","Water Filter")
//var  E = new Array("Fax Machine","Office Equipment","Office Furniture","Personal Computer","Photocopier","Printer","Projector")
//var  F = new Array("Scooter")
//var  G = new Array("Shaving Cream")
// required if option is all var  Z = A.concat(B,C,D,E,F,G)

// initialise all variables so that they are not used as undefined var
	var i = 0
  cat = CBox2.selectedIndex ;
  catval = CBox2.options[cat].value
//return if selected value is F for choose category
// if (catval == 'Z')	 {
// typeof( window[ catval ] ) == "undefined" )  to check if the array variable exists	
 if (catval == '0' || typeof( window[ catval ] ) == "undefined" )	 {
	  //d3length = inForm.D3.length
	  //d3index = 0
	 CBox3length = CBox3.length -1
	 CBox3index = 1
     for (i=0; i < CBox3length; i++) {
         CBox3.options[CBox3index]=null
         CBox3index++
     }
     //inForm.CBox3.length=0
	CBox3.length=1
	CBox3.options[0].selected=true
    return
  }
  catlen = eval(catval+".length")
//   required for option All or first option is sub-category which is to stay on list in CBox3 
  CBox3length = CBox3.length - 1
  CBox3index = 1
//   required if there is not title like-All or choose sub-category- for the CBox3 list.
//  CBox3length = inForm.CBox3.length
//  CBox3index = 0

  for (i = 0; i < Math.min(CBox3length,catlen); i++) {
      //inForm.CBox3.options[CBox3index].text= eval(catval +"[i]")
	   CBox3.options[CBox3index].text= eval(catval +"[i][0]")
	   CBox3.options[CBox3index].value= eval(catval +"[i][1]")
      //inForm.CBox3.options[CBox3index].value= catval + (i + 1)
      CBox3index++
  }
 
  if (CBox3length < catlen)   {
     for (i; i < catlen; i++) {
         //inForm.CBox3.options[CBox3index]=new Option(eval(catval +"[i]"), catval + (i+1))
		  CBox3.options[CBox3index]=new Option(eval(catval +"[i][0]"), eval(catval +"[i][1]"))
         CBox3index++
     }
  }
  else  {
     for (i; i < CBox3length; i++) {
         CBox3.options[CBox3index]=null
         CBox3index++
     }
  }

  CBox3.length=catlen+1
  CBox3.options[0].selected=true
  // not required for MS IE version 4.0   history.go(0)
  
	if (navigator.appName && navigator.appName.indexOf("Netscape")>=0 )
	{	//&& navigator.appVersion.indexOf("2.")>=0)
		//alert(navigator.appName)
		//alert("I am stuck with netscape")
		history.go(0)
	}

}

//-->
