			goadvanced = false;
			function advanced(boolean){
				if(boolean == true){
					goadvanced = true;
				}
			}
				
			function search(){
				var keywords = URLEncode(document.search.keywords.value);
				if(keywords != ""){
					if(goadvanced == false){
						//Append Url For Searching
						var url = site_url+"search/"+keywords+"/";
						window.location.href = url;
					}
					else
					{
						//Appen Advanced URL
						var url = site_url+"search/advanced/"+keywords+"/";
						window.location.href = url;
					}
				}
				else if(goadvanced == true){
					//Appen Advanced URL
					var url = site_url+"advanced-search/";
					window.location.href = url;
				}
				else
				{
					alert("You must enter keywords to search.");
				}
			}
			function advancedsearch(){
				var keywords = URLEncode(document.advancedsearch.keywords.value);
				var platform = document.advancedsearch.platform.value;
				var url = site_url+"search/advanced/go/"+platform+"/"+keywords+"/";
				window.location.href = url;
			}
			function URLEncode(string)
			{
				// The Javascript escape and unescape functions do not correspond
				// with what browsers actually do...
				var SAFECHARS = "0123456789" +					// Numeric
								"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
								"abcdefghijklmnopqrstuvwxyz";

				var plaintext = string;
				var encoded = "";
				for (var i = 0; i < plaintext.length; i++ ) {
					var ch = plaintext.charAt(i);
				    if (ch == " ") {
					    encoded += "+";				// x-www-urlencoded, rather than %20
					} else if (SAFECHARS.indexOf(ch) != -1) {
					    encoded += ch;
					} else {
					    var charCode = ch.charCodeAt(0);
						if (charCode > 255) {
						   // alert( "Unicode Character \'" 
			                       // + ch 
			                       // + "\' cannot be encoded using standard URL encoding.\n" +
							       //   "(URL encoding only supports 8-bit characters.)\n" +
									//  "A space (+) will be substituted." );
							encoded += "+";
						} else {
							//encoded += "%";
							//encoded += HEX.charAt((charCode >> 4) & 0xF);
							//encoded += HEX.charAt(charCode & 0xF);
						}
					}
				} // for

				return encoded;
			};