//silabs.js
	function submitSearch(keyword, scope)
	{
		if(scope == 1 && (keyword == "Keyword Search" || keyword == ""))
		{
			strErrorMessage = "Please enter a search term";
			alert(strErrorMessage);
			return;
		}
		if(scope == 2 && (keyword == "Full Part Number Search" || keyword == ""))
		{
			strErrorMessage = "Please enter a part number";
			alert(strErrorMessage);
			return;
		}
		strSearchPageURL = "/pages/search.aspx";
		strURL = strSearchPageURL + "?k=" + escape(keyword) + "&searchtypeid=" + scope;
		//alert(strURL);
		window.location = strURL;
	}
	
	var dropdowns = ["navProducts", "navApplications", "navSupport", "navSample"];
	var dropdownTimer;
	var focusParent;
	var layoutsSet=false;
	
	function setLayouts(){
		for(i=0;i<dropdowns.length;i++){
			var focusNav = document.getElementById(dropdowns[i]);
			
			if(focusNav){
				var listItems = focusNav.getElementsByTagName('li');
				
				for(m=0;m<listItems.length;m++){
					//listItems[m].
				}
			}
		}
		
		layoutsSet=true;
	}
	
	//shows a defined nav
	function showNav(callItem, focusNav){
		hideNav();
		
		if(!layoutsSet){
			//setLayouts();
		}
		
		focusParent = callItem;
		
		var focusNav = document.getElementById(focusNav);
		if(focusNav){
			focusNav.style.display="block";
			focusParent.className="focus";
		}
	}
	
	
	//hides all the nav
	function hideNav(){
		for(i=0;i<dropdowns.length;i++){
			var focusNav = document.getElementById(dropdowns[i]);
			
			if(focusNav){
				focusNav.style.display="none";
			}
			if(focusParent){
				focusParent.className="";	
			}
		}
	}
	
	
	function navTimer(action){
		if(action=="start"){
			dropdownTimer = setTimeout("hideNav()", 500);
		}else{
			clearTimeout(dropdownTimer);
		}
		
	}	
	
	function inputStyles(){
		pageInputs = document.getElementsByTagName('input');
		
		
		//style buttons
		for(pi=0;pi<pageInputs.length;pi++){
			if(pageInputs[pi].type=='submit' || pageInputs[pi].type=='reset' || pageInputs[pi].type=='button'){
				pageInputs[pi].className="input-button";
			}else if(pageInputs[pi].type=="checkbox" || pageInputs[pi].type=="radio"){
				pageInputs[pi].className="input-checkbox";	
			}
		}		
	}
	
	// Required for Forum Component
	function ProcessOwsForm(ctl, argument)
	{
		if (frm.fPreviewMode)
		{
			var LcantSaveText = "This form cannot be saved when previewing this page.";
			window.alert(LcantSaveText);
			return;
		}
		if (frm.FValidate(true))
		{
			frm.FPostProcess();
			var theForm = document.forms['aspnetForm'];
			__doPostBack2(ctl, argument);
		}
	}
	
	function __doPostBack2(eventTarget, eventArgument)
	{
		theForm.__EVENTTARGET.value = eventTarget;
		theForm.__EVENTARGUMENT.value = eventArgument;
		theForm.submit();
	}