function Search() {
	
	var requestFile = null;
	var questionDiv = null;
	
	this.init = function(rFile, qDiv) {
		
		requestFile = rFile;
		questionDiv = qDiv;
	
	}
	
	function checkResult(transport) {
		
		alert(transport.responseText);
		
		if( transport.responseText == 'true' ) {
			//form.submit();
		} else {
			alert(requestFile);
			$(questionDiv).style.display='block';
		}
		
	}
	
	this.check = function(form) {
		
		new Ajax.Request(requestFile,
		{
			method: 'get',
			onSuccess: function(transport) {
				if( transport.responseText == 'true' ) {
					form.submit();
				} else {
					$(questionDiv).style.display='block';
				}
			}
		});
		
		return false;
		
	}
	
	this.setSearch = function(value, form) {
		
		if( value == true ) {
			
			new Ajax.Request(requestFile,
			{
				method: 'get',
				parameters: {action:'set', value:'true'},
				onSuccess: function(transport) {
					if( transport.responseText == 'true' ) {
						form.submit();
					}
				}
			});
			
		}
		
	}
	
}
