// JavaScript Document
<!--
//check for enter key on input
function checkEnter(e){ //e is event object passed from function invocation
	var characterCode; //literal character code will be stored in this variable

	if(e && e.which){ //if which property of event object is supported (NN4)
		e = e
		characterCode = e.which; //character code is contained in NN4's which property
	}else{
		e = event
		characterCode = e.keyCode; //character code is contained in IE's keyCode property
	}

	if(characterCode == 13){ //if generated character code is equal to ascii 13 (if enter key)
		searchfnc(); //call the search function
		return false;
	}
}

//clean up inputs
function cleanUpInput(strInput) {
     strInput = strInput.toUpperCase();
	 strInput = strInput.replace(/\'/g, "");
	 strInput = strInput.replace(/-/g, "");
	 strInput = strInput.replace(/\s+/g,"");
	 return strInput;
}

//look at search criteria
function searchfnc(){
	
		//Function Begin
		var iKey = document.searchfrm.q.value
		var key = cleanUpInput(iKey);
		var showError = true;
		
		/*
		set up array with keywords and URLs
		Use ALL caps for keywords 
		No need for plural version of keywards
		Use the | to have more than one keyword
		*/
		var myKey_array = new Array();
		myKey_array[0]  = new Array("HOME","http://www.mix1049fm.com/");
        myKey_array[1]  = new Array("LISTEN","http://www.mix1049fm.com/STW-PopUp.aspx");
        myKey_array[2]  = new Array("CLIQUE|CLICK","http://mixclique.mix1049fm.com/");    
        myKey_array[3]  = new Array("PIX|PICS","http://www.mix1049fm.com/MixPix.aspx");  
        myKey_array[4]  = new Array("EVENT|EVENTS","http://www.mix1049fm.com/MixEvents/Event/listings.aspx");
		myKey_array[5]  = new Array("MUSIC|SPOTLIGHT","http://www.mix1049fm.com/MixMusicSpotlightArtist/Channels/Home.aspx");
		myKey_array[6]  = new Array("FEATURES","http://www.mix1049fm.com/MixFeatures.aspx");
		myKey_array[7]  = new Array("CONCERTS","http://www.mix1049fm.com/mixconcerts/listings.aspx");
		myKey_array[8]  = new Array("INTERACTIVE","http://www.mix1049fm.com/MixInteractive.aspx");
		myKey_array[9]  = new Array("COMMUNITY|CALENDAR","http://www.mix1049fm.com/CommunityCalendar.aspx");
		myKey_array[10]  = new Array("CONTACT","http://www.mix1049fm.com/contact.aspx");
		myKey_array[11]  = new Array("DESTINATION","#");
		myKey_array[12]  = new Array("COMMUTE","http://www.mix1049fm.com/CommutersQuiz/Channels/home.aspx");
		myKey_array[13]  = new Array("LUNCHBOX","http://www.mix1049fm.com/TheRetroLunchBox.aspx");
		myKey_array[14]  = new Array("PERKS","http://www.mix1049fm.com/mixatworkperks.aspx");
		myKey_array[15]  = new Array("HOLLYWOOD","http://www.mix1049fm.com/hollywoodmix.aspx");
		myKey_array[16]  = new Array("VIDEO","http://www.mix1049fm.com/VideoChannel/Channels.aspx");
		myKey_array[17]  = new Array("TRAFFIC","http://www.mix1049fm.com/SonomaCountyTraffic.aspx");
		myKey_array[18]  = new Array("SEWING","http://www.mix1049fm.com/Village-Sewing-Center.aspx");
		myKey_array[19]  = new Array("MARRIAGE","http://saveamarriageworkshop.com/");
		myKey_array[20]  = new Array("MAP","http://www.froggy929.com/Map.aspx");
		myKey_array[21]  = new Array("SCARYOKE","http://www.mix1049fm.com/Scary-oke2011.aspx");
		myKey_array[22]  = new Array("HALLOWEEN","http://www.mix1049fm.com/Scary-oke2011.aspx");
		myKey_array[23]  = new Array("COSTUME CONTEST","http://www.mix1049fm.com/Scary-oke2011.aspx");
		myKey_array[24]  = new Array("AWARENESS","http://www.mix1049fm.com/BreastCancerAwarenessMonth2011.aspx");
		myKey_array[25]  = new Array("BREAST CANCER","http://www.mix1049fm.com/BreastCancerAwarenessMonth2011.aspx");
		myKey_array[26]  = new Array("CHRISMIX","http://www.mix1049fm.com/6thAnnualChris-Mix.aspx");
		myKey_array[27]  = new Array("HOLIDAY|HOLLYDAY|CHRISTMAS|WINTER","http://www.froggy929.com/MontgomeryVillageHoliday2011.aspx");

		
		//loop through array - set max to last array number + 1
		for (i=0; i < 28; i++) {
			//look for search match
			if(key.search(myKey_array[i][0]) != -1) {
				showError = false;
				top.window.location = myKey_array[i][1];						
			} //end if search match
		} //end loop array
		
		if (showError) {
			alert("We're Sorry, There are no pages matching the keyword "+iKey+".\nPlease try another keyword.");
		} //end if show error
	
} //end function
//-->

