function createSearchOptions() {
	if(!document.getElementById || !document.createElement || !document.createTextNode) return false;
	
	aDropDown = document.createElement("a");
	aDropDown.href = "javascript:showOptions();";
	aDropDown.id = "options";
	
	//assign onSubmit Function
	oForm = document.getElementById("searchform");
	oForm.onsubmit = _doSearch;

	aImg = document.createElement("img");
	aImg.src = "/i/common/search_options.gif";
	aImg.alt = "Search Options";
	
	aDropDown.appendChild(aImg);
	
	//var html = "<a href=\"javascript:;\"><img src=\"/temp_i/search_options.gif\" width=\"11\" height=\"19\" alt=\"Search Options\"></a>";
	
	obj = document.getElementById("searchbutton");
	insertAfter(aDropDown,obj);
	
	optionDiv = document.createElement("div");
	optionDiv.id = "optionsmenu";
	optionMenu = document.createElement("ul");
	optionMenu.id = "optionslist";

	//search web options
	//if(navigator.appVersion.indexOf("MSIE") > -1) {
	//	links = Array({id:"site",text:"Search whole site"},{id:"page",text:"Find on this page..."},{id:"web",text:"Search the internet"});
	//} else {
	//	links = Array({id:"site",text:"Search whole site"},{id:"web",text:"Search the internet"});
	//}
	
	if(isArabic()) {
		links = Array({id:"site",text:"البحث في الموقع"},{id:"web",text:"البحث في الانترنت"});
	} else {
		links = Array({id:"site",text:"Search whole site"},{id:"web",text:"Search the internet"});
	}
	
	for(var i = 0; i < links.length; i++) {
		oLI = document.createElement("li");
		oLI.id = "li_" + links[i].id;
		
		if(links[i].id == "site") {
			oLI.className += " checked";
		}
		
		sw = document.createElement("a");
		sw.id = links[i].id;
		sw.href = "javascript:changeSearchOption('" + links[i].id + "')";
		sw_text = document.createTextNode(links[i].text);
		sw.appendChild(sw_text);

		if(links.length-1 == i) {
			oLI.className = "optionslastmenu";
		}

		oLI.appendChild(sw);
		optionMenu.appendChild(oLI);
	}

	optionDiv.appendChild(optionMenu);		
	insertAfter(optionDiv,document.getElementById("options"));
}

function showOptions() {
	if(!document.getElementById) return false;
	
	o = document.getElementById("searchbutton");
	om = document.getElementById("optionsmenu");
	
	oPos = findPosition(o);
	
	om.style.left = (oPos[0]-400) + "px";
	om.style.top = (oPos[1]) + "px";
	
	if(om.style.display == "none" || om.style.display == "") {
		om.style.display = "block";
		document.onclick = bodyClickListener;
	} else {
		om.style.display = "none";
		document.onclick = null;
	}
}

function changeSearchOption(id) {
	if(!document.getElementById) return false;
	
	menuLI = document.getElementById("optionslist").getElementsByTagName("li");
	
	for(var i = 0; i < menuLI.length; i++) {
		menuLI[i].className = menuLI[i].className.replace(/checked/gi,"");
	}
	
	document.getElementById("searchtype").value = id;
	oLI = document.getElementById("li_" + id);
	oLI.className += " checked";
}

function _doSearch() {
	if(!document.getElementById) return false;
	
	var oForm = document.getElementById("searchform");
	var stype = oForm.searchtype.value;
	var stext = oForm.searchtext.value;
	
	if(stext == "") {
		alert("Please enter a search criteria before searching");
		return false;
	} else {
		switch(stype) {
			case "page":
				range = document.getElementsByTagName("body")[0].createTextRange();
				found = range.findText(stext);
				if(found) {
					range.select();
				} else {
					alert("Sorry, not found on this page");
				}
				
				return false;
				break;
			case "site":
				oForm.target = "_self";
				break;
			case "web":
				oForm.target = "_blank";
				break;
		}	
	}
}
