function getSearchKeyword () {
		var keyword = '';
		
		
		if ( document.referrer ) {
			var ref = document.referrer;
			
			// Google
			if ( ref.match( new RegExp( '^http:\/\/(www)?\.?google.*', 'i' ) ) ) {
				if ( ref.match( new RegExp( 'q=' ) ) ) {
					keyword = ref.replace( new RegExp( '^.*[&?]q=([^&]+)&?.*$', 'i' ), '$1' );
				}
			}
			// Yahoo
			else if ( ref.match( new RegExp( '^http:\/\/search\.yahoo.*', 'i' ) ) ) {
				if ( ref.match( new RegExp( 'p=' ) ) ) {
					keyword = ref.replace( new RegExp( '^.*[&?]p=([^&]+)&?.*$', 'i' ), '$1');
				}
			}
			// bing
			else if ( ref.match( new RegExp( '^http:\/\/www\.bing\.com\/search.*', 'i' ) ) ) {
				if ( ref.match( new RegExp( 'q=' ) ) ) {
					keyword = ref.replace( new RegExp( '^.*[&?]q=([^&]+)&?.*$', 'i' ), '$1');
				}
			}
			
			keyword = decodeURIComponent( keyword );
		}
		
		return keyword;
	};
