Confusing code

I'm having trouble figuring out some code that's being used for a search function on my site. The original designer of it (who I can't contact) claimed that you could use this search and it would search for every variable used in the item. It doesn't work. So hopefully someone here can help me decipher this code. I should also mention that I need to move the search function to another part of the site.

<div class="PageTitle">
   <%=TR("Search")%>
    </div>
    <div id="NavSearch">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr><td>
	
	<script type="text/javascript">
			function partSearch() {
			   var radio = document.getElementsByName("searchtype");
			   var x = document.nickform.searchtxt.value;
			   
			   if(radio[0].checked == true){
				   window.location = 'advancedsearch.asp?search=1&catid=0&SearchStr=&AllAnyExact=all&Region1=&Region2=&Region3=&Region4=&customs_criteria=1&cfs_txt_P='+x+'&cfs_txt_W=&PriceRangeCurrency=USD&PriceFrom=&PriceTo=&StartFrom=&StartTo=&EndFrom=&EndTo=&ExcludeStr=&OrderBy=end_asc&MaxResults=10&sbmtAdvSearch=Go#results';
				   
				   return false;				 
			   }
			   if(radio[1].checked == true){
				   window.location = 'advancedsearch.asp?search=1&catid=0&SearchStr='+x+'&AllAnyExact=all&chkTitleAndDesc=on&Region1=&Region2=&Region3=&Region4=&customs_criteria=1&cfs_txt_P=&cfs_txt_W=&cfs_txt_make=&cfs_txt_model=&cfs_txt_sh_weight=&cfs_txt_sh_dimensions=&PriceRangeCurrency=USD&PriceFrom=&PriceTo=&StartFrom=&StartTo=&EndFrom=&EndTo=&ExcludeStr=&OrderBy=end_asc&MaxResults=10&sbmtAdvSearch=Go#results';			   
				   
				   return false;				 
			   }			   
			}
		
		</script>
			
        <form action="search.asp" method="post" name="nickform">
        <input type="text" name="searchtxt" class="search_input" />
        <input class="button" type="submit" value="<%=TR("Go")%>" id="search" name="search" onClick="return partSearch();" /><br />-->
		<!--<input type="radio" name="searchtype" checked="checked" /><%=TR("Part Number")%><br />
		<input type="radio" name="searchtype" /><%=TR("Title &amp; Description")%><br />-->
<%
    if not SIMPLE_SEARCH_TITLE_ONLY then
%>
        <input type="radio" id="searchtype_0" name="searchtype" value="0"  /><%=TR("Title & Description")%><br />
<%
    else
%>
        <!--<input type="radio" id="searchtype_0" name="searchtype" value="0"  /><%=TR("Listing Title")%><br />-->
<%
    end if ' bTitleSearchOnly then
%>
        <!--<input type="radio" id="searchtype_1" name="searchtype" value="1"/><%=TR("Listing #")%><br />-->
 <!--       <input type="radio" id="searchtype_2" name="searchtype" value="2" /><%=TR("User")%><p />
        <input class="button" type="submit" name="adv_srch" value="<%=TR("Advanced Search")%>" />
        </form>
     </td></tr>
     </table>

Open in new window

ZodkaAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
Is it taking you to the 'advancedsearch.asp' page?
0
ZodkaAuthor Commented:
No, it keeps taking me to a different search.asp.
0
Dave BaldwinFixer of ProblemsCommented:
Then the javascript isn't being called and the 'search.asp' page would have to have all the search functions.  This doesn't, it is just a form to go to 'search.asp'.
0
ZodkaAuthor Commented:
Ok, I figured it out, basically what happened was that the original javascript code on index.asp was interfering with the new search. Thanks for the help though.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
ZodkaAuthor Commented:
Good response time, but I actually managed to figure out the problem. It was just because I didn't give full information.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JavaScript

From novice to tech pro — start learning today.