Ext.ns('UIB');
		UIB.loggedIn = false;
		
		var validateSearch = function(b){
			if(!UIB.loggedIn){
	/*			Ext.Msg.show({
				   title:'Please Login',
				   msg: 'You must login before you can search!',
				   buttons: Ext.Msg.OK,
				   icon: Ext.MessageBox.WARNING
				});*/
				UIB.loginWindow.show();
				return false;
			} else {
				if(document.getElementById('text').value == ""){
					Ext.Msg.show({
					   title:'Invalid Search',
					   msg: 'You must enter some search text!',
					   buttons: Ext.Msg.OK,
					   icon: Ext.MessageBox.ERROR
					});
					return false;		
				} else {
					var val = document.getElementById('text').value;
					var qc = 0;
					for(var i = 0, l = val.length; i < l; i++){
						if(val.charAt(i) == '"'){
							if(qc == 1) qc--;
							else qc++;
						}
					}
					if(qc == 1){
						Ext.Msg.show({
					   	title:'Invalid Search',
						   msg: 'Your search text has an odd number of quotes! Please fix it and try again.',
						   buttons: Ext.Msg.OK,
						   icon: Ext.MessageBox.ERROR
						});
						return false;	
					}
					if(document.getElementById('text').tagName == 'TEXTAREA'){
						document.getElementById('text').value = document.getElementById('text').value.replace(/\r\n/gi, ' ');
						document.getElementById('text').value = document.getElementById('text').value.replace(/\n/gi, ' ');
						document.getElementById('text').value = document.getElementById('text').value.replace(/\r/gi, ' ');
					}
					if(b) return b;
					else return true;
				}
			}
		}
		
		
		var checkEnter = function(event){
			event = (event ? event : window.event);
			if(event.keyCode == 13){
				if(validateSearch()){
					$$('.search-form')[0].submit();
				}
			}
		}