				var menu1=new Array();
				menu1[0]='<a href="javascript:;" onClick="document.keysearch1.cityselect.value=\'Bangalore\'; fill_example_text(0);">Bangalore</a>'
				menu1[1]='<a href="javascript:;" onClick="document.keysearch1.cityselect.value=\'Chennai\'; fill_example_text(1);">Chennai</a>'
				menu1[2]='<a href="javascript:;" onClick="document.keysearch1.cityselect.value=\'Delhi\';  fill_example_text(2);">Delhi</a>'
				menu1[3]='<a href="javascript:;" onClick="document.keysearch1.cityselect.value=\'Hyderabad\'; fill_example_text(3);">Hyderabad</a>'
				menu1[4]='<a href="javascript:;" onClick="document.keysearch1.cityselect.value=\'Mumbai\'; fill_example_text(4);">Mumbai</a>'
				
				var menuwidth='100px'; //default menu width
				var menubgcolor='#FFFCCD';  //menu bgcolor
				var disappeardelay=250;  //menu disappear speed onMouseout (in miliseconds)
				var hidemenu_onclick="yes"; //hide menu when user clicks within menu?
				
				var ie4=document.all;
				var ns6=document.getElementById&&!document.all;
				
				if (ie4||ns6) document.write('<div id="dropmenudiv" style="display:none;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>');
				
				function SetDivPosition(){
					/*alert("X= "+ findPosX(document.keysearch1.cityselect));
					alert("Y = "+ findPosY(document.keysearch1.cityselect));		
					alert(dropmenuobj.offsetLeft);
					alert(dropmenuobj.offsetTop);*/
					//dropmenuobj.offsetLeft = findPosX(document.keysearch1.cityselect);
					//dropmenuobj.offsetTop = findPosY(document.keysearch1.cityselect);					
				}
				function getposOffset(what, offsettype){
					var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
					var parentEl=what.offsetParent;
					while (parentEl!=null){
						totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
						parentEl=parentEl.offsetParent;
					}
					return totaloffset;
				}
				
				function fill_example_text(num)
				{
					var example_txt=new Array();
					example_txt[0]='(Eg: Hyundai Dealer, Bannerghatta Road, Spare parts, Brigade Road)';
					example_txt[1]='(Eg: Maruti Dealer, Adyar, Spare parts, Alwarpet)';				
					example_txt[2]='(Eg: Toyota Dealer, Lajpatnagar, Spare parts, Rajouri Gardens)';
					example_txt[3]='(Eg: Tata Dealer, Banjara Hills, Spare parts, Dilsukhnagar)';												
					example_txt[4]='(Eg: Honda Dealer, Bandra, Spare parts, Vile Parle)';
					document.getElementById("div_example_txt").innerHTML=example_txt[num];
				}
				
				
				function showhide(obj, e, visible, hidden, menuwidth){
					if (ie4||ns6) dropmenuobj.style.left=dropmenuobj.style.top="-500px";
					
					if ((typeof menuwidth!="undefined") && (menuwidth!="")){
						//alert("with obj = " + dropmenuobj.widthobj);
						dropmenuobj.widthobj=dropmenuobj.style;
						dropmenuobj.widthobj.width=menuwidth;
					}
					if (e.type=="click" && obj.display=="none" || e.type=="mouseover") obj.display="";
					else if (e.type=="click") obj.display="none";
				}
				
				function iecompattest(){
				return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
				}
				
				function clearbrowseredge(obj, whichedge){
					var edgeoffset=0
					if (whichedge=="rightedge"){
						var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15;
						dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;
						if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
							edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth;
					}
					else{
						var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset;
						var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18;
						dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;
						if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
							edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight;
							if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
								edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge;
						}
					}
					
					return edgeoffset;
				}
				
				function populatemenu(what){
				if (ie4||ns6) dropmenuobj.innerHTML=what.join("");
				//if(document.getElementById("dropmenudiv")) document.getElementById("dropmenudiv").innerHTML=what.join("");
				//alert(document.getElementById("dropmenudiv").innerHTML);
				}
				
				function dropdownmenu(obj, e, menucontents, menuwidth){
					if (window.event) event.cancelBubble=true;
					else if (e.stopPropagation) e.stopPropagation();
					clearhidemenu();

					dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv;
					
					populatemenu(menucontents);
				
					if (ie4||ns6){
						showhide(dropmenuobj.style, e, "", "none", menuwidth);
						//alert("vis = " + dropmenuobj.style.visibility);
						
						dropmenuobj.x=getposOffset(obj, "left");
						dropmenuobj.y=getposOffset(obj, "top");
						dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px";
						dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px";
					}
					
					return clickreturnvalue()
				}
				
				function clickreturnvalue(){
					if (ie4||ns6) return false;
					else return true;
				}
				
				function contains_ns6(a, b) {
				while (b.parentNode)
				if ((b = b.parentNode) == a)
				return true;
				return false;
				}
				
				function dynamichide(e){
				if (ie4&&!dropmenuobj.contains(e.toElement))
				delayhidemenu();
				else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
				delayhidemenu();
				}
				
				function hidemenu(e){
				if (typeof dropmenuobj!="undefined"){
				if (ie4||ns6)
				dropmenuobj.style.display="none";
				}
				}
				
				function delayhidemenu(){
				if (ie4||ns6)
				delayhide=setTimeout("hidemenu()",disappeardelay);
				}
				
				function clearhidemenu(){
				if (typeof delayhide!="undefined")
				clearTimeout(delayhide);
				}
				
				if (hidemenu_onclick=="yes") document.onclick=hidemenu
				
				
				function validateform(frm)
				{
					if ( frm.keyword.value == "" )
					{
						alert( "Please enter a keyword for search." );
						frm.keyword.focus( );
						return false;
					}
					
					if(frm.cityselect.value=="Select city")
					{
						alert("Please select a city!");
						frm.cityselect.focus();
						return false;
					}
				
					return true;
				}
				
				function findPosX(obj)
				  {
					var curleft = 0;
					if(obj.offsetParent)
						while(1) 
						{
						  curleft += obj.offsetLeft;
						  if(!obj.offsetParent)
							break;
						  obj = obj.offsetParent;
						}
					else if(obj.x)
						curleft += obj.x;
					return curleft;
				  }
				
				  function findPosY(obj)
				  {
					var curtop = 0;
					if(obj.offsetParent)
						while(1)
						{
						  curtop += obj.offsetTop;
						  if(!obj.offsetParent)
							break;
						  obj = obj.offsetParent;
						}
					else if(obj.y)
						curtop += obj.y;
					return curtop;
				  }