
		// ----------------------------
		// ----------------------------
		// ----------------------------
		function UnCryptMailto( s ){
			var n = 0;
			var r = "";
			for( var i = 0; i < s.length; i++){
				n = s.charCodeAt( i );
				if( n >= 8364 ){n = 128;}
				r += String.fromCharCode( n - 1 );
			}
			return r;
		}
		// ----------------------------
		// ----------------------------
		// ----------------------------
		function UnCryptMailto2( s ){
				var b_even = 0;
				var n = 0;
				var r = "";
				for( var i = 0; i < s.length; i++){
						b_even = (i % 2 == 0);



						n = s.charCodeAt( i );
						if( n >= 8364 ){
								n = 128;
						}

					if(b_even){
						r += String.fromCharCode( n - 1 );
					}
					else{
						r += String.fromCharCode( n + 1 );
					}
						//r += String.fromCharCode( n - 1 );

				}
				return r;
		}

		function linkTo_UnCryptMailto( s ){
			location.href='mailto:' + UnCryptMailto2( s );
		}


		// ------------------------------------------------------------------
		// ------------------------------------------------------------------
		// ------------------------------------------------------------------
		function check_search_form(o_form) {
			var s_formErrors = "";
			//alert(o_form.q.value);
			if (o_form.q.value == null){
				s_formErrors = s_formErrors + "You must enter a query of at least 3 characters in length.";
			}
			else if (o_form.q.value.length < 3){
				s_formErrors = s_formErrors + "You must enter a query of at least 3 characters in length.";
			}
			if (s_formErrors) {
				alert(s_formErrors);
				return false;
			}
			else {
				 return true;
			}
		}



