	try{ 		var ip_select = { 			selObj : new Object, 			selIndex : 0, 			setFocusByValue : function(e,val,focus){ 				if(!e) return; 				if(!focus) focus=false; 				this.selIndex = 0; 				for (var i=0; i<e.options.length; i++){ 					var objValue = String(e.options[i].value.replace(/ /g,"")).toLowerCase(); 					var val=String(val.replace(/ /g,"")).toLowerCase(); 					if(objValue==val){ 						this.selIndex = i; 						e.options[i].selected = true; 						if(!e.multiple) break; 					} 				} 				if(!e.multiple) e.selectedIndex = this.selIndex; 				if(focus)try{e.focus();}catch(e){/*alert(e);*/	} 			}, 			setFocusByText : function(e,text,focus){ 				if(!e) return; 				if(!focus) focus=false; 				this.selIndex = 0; 				for (var i=0; i<e.options.length; i++){ 					if( String(e.options[i].text).toLowerCase() == String(text).toLowerCase() ){ 						this.selIndex = i; 						break; 					} 				} 				e.selectedIndex = this.selIndex; 				if(focus)try{e.focus();}catch(e){/*alert(e);*/} 			}, 			/* ip_select.append(document.quicksearch.locality,lArr,1,1); */ 			append : function(e,Arr,bothRsame,appendStatus,highlightArr){/*Arr should be Text and Value Ex: text1,1,text2,2,text3,3*/ 				try{ 					if(!ip.isObject(e)) return false; 					var newArray=new Array(); 					if(appendStatus){ 						/*get all data from Select Box and */ 						for (var i=0; i<e.length; i++) { 							newArray[newArray.length] = e.options[i].text; 							newArray[newArray.length] = e.options[i].value; 						} 					} 					if(bothRsame){ 						/*Both text and value are same*/ 						for (var i=0; i<Arr.length; i++){ 							newArray[newArray.length] = Arr[i]; 							newArray[newArray.length] = Arr[i]; 						} 					}else{ 						for (var i=0; i<Arr.length; i+=2){ 							newArray[newArray.length] = Arr[i]; 							newArray[newArray.length] = Arr[i+1]; 						} 					} 					for(i=0;i<e.length;i++) e.options[i]=null; 					e.options.length = 0; 					for(i=0;i<newArray.length;i+=2){ 						e.options[i/2] = new Option(newArray[i],newArray[i+1]); 						if(highlightArr){ 							for (var j=0; i<highlightArr.length; j++){ 								if(highlightArr[j]==newArray[i]) e.options[i/2].className="optionbg"; 							} 						} 					} 				}catch(e1){ip.traceErr(e1,"ip_select - append","ip_select");} 			}, 			 setFocusAll : function(e,valArr,focus){ 				if(!e) return; 				if(!focus) focus=false; 				try{e.options[0].selected = false;}catch(e){} 				for (var i=0; i<e.options.length; i++){ 					for (j=0; j<valArr.length; j++){ 						if( String(e.options[i].value).toLowerCase()== String(valArr[j]).toLowerCase() ){ 							e[i].selected = true; 						} 					} 				} 				if(focus)try{e.focus();}catch(e){/*alert(e);*/	} 			} 		}; 		var ip_radio = { 			setFocus : function(e,val,focusStatus,multipleObj){ 				var valMatched = false; 				if(!e) return false; 				var valArr = val.split(","); 				if(e.length>1){ 					if(multipleObj){ 						for(var i=0; i<e.length; i++) { 							for(var j=0; j<valArr.length; j++) { 								if(String(e[i].value).toLowerCase() == ip.Trim(valArr[j].toLowerCase())){ 									e[i].checked = true; 									if(focusStatus) e[i].focus(); 									break; 								} 							} 						} 					}else{ 						for(var i=0; i<e.length; i++) { 							if(String(e[i].value).toLowerCase() == val.toLowerCase()){ 								e[i].checked = true; 								if(focusStatus) e[i].focus(); 								break; 							} 						} 					} 				}else{ 					e.checked = true; 					if(focusStatus) e.focus(); 				} 			} 		}; 		var ip_check = { 			setChecked : function(e,chkStatus){ 				e.checked = (chkStatus=="1") ? true : false; 			}, 			setFocus : function(e,val,focusStatus,multipleObj){ 				var valMatched = false; 				if(!e) return false; 				var valArr = val.split(","); 				if(e.length>1){ 					if(multipleObj){ 						for(var i=0; i<e.length; i++) { 							for(var j=0; j<valArr.length; j++) { 								if(String(e[i].value).toLowerCase() == ip.Trim(valArr[j].toLowerCase())){ 									e[i].checked = true; 									if(focusStatus) e[i].focus(); 									break; 								} 							} 						} 					}else{ 						for(var i=0; i<e.length; i++) { 							if(String(e[i].value).toLowerCase() == val.toLowerCase()){ 								e[i].checked = true; 								if(focusStatus) e[i].focus(); 								break; 							} 						} 					} 				}else{ 					e.checked = true; 					if(focusStatus) e.focus(); 				} 			}, 			selectAll : function(obj,frm,chkName){ 				var opt = (ip.isObject(obj)) ? obj.checked : obj;/* if its chk object strored the selected boolean Else stored 1 or 0 */ 				for (var i=0; i<frm.elements.length; i++) { 					if(frm.elements[i].type=="checkbox"){ 						e = (chkName) ? ((frm.elements[i].name==chkName) ? e=frm.elements[i] : null) : frm.elements[i]; 						if(e!=null) e.checked=opt; 					} 				} 			}, 			genChkObjArr : function(obj,frm,chkName){ 				var obArr=[]; 				var opt = (ip.isObject(obj)) ? obj.checked : obj;/* if its chk object strored the selected boolean Else stored 1 or 0 */ 				for (var i=0; i<frm.elements.length; i++) { 					if(frm.elements[i].type=="checkbox"){ 						e = (chkName) ? ((frm.elements[i].name==chkName) ? e=frm.elements[i] : null) : frm.elements[i]; 						if(e!=null) obArr.push(e); 					} 				} 				return obArr; 			} 		}; 	}catch(e){ip.traceErr(e,"ip_select","ip_select");}