if(typeof(EVERYZING) == 'undefined') { EVERYZING = {}; }

EVERYZING.usearchSubmit = function(){
	var searchString = document.getElementById('ezusearch-string').value;
	
	if (searchString.length == 0){ return }
	
	var query = EVERYZING.usearchQueryConvert(searchString);
	
	document.getElementById('ezusearch-query').value = query;
	
	var filter = document.getElementById('ezusearch-filter');
	var level = document.getElementById('ezusearch-level');
	
	if (filter != null){ filter.value = ""; }
	if (level != null){ level.value = ""; }
}

EVERYZING.usearchQueryConvert = function(searchString){
    var qArray = searchString.split(" ");
    var queryArray = [];
    
    var quote = false;
    for (var i=0; i<qArray.length; i++){
        var j = qArray[i].indexOf('"');
        
        if (j >= 0 && quote == false){
            queryArray[queryArray.length] = qArray[i].substr(0, j);
            quote = true;
            queryArray[queryArray.length] = '"' + qArray[i].substr(j+1);
        }else if (j == -1 && quote == true){
            queryArray[queryArray.length-1] += "+" + qArray[i];
        }else if (j >= 0 && quote == true){
            queryArray[queryArray.length-1] += "+" + qArray[i].substr(0, j) + '"';
            quote = false;
            queryArray[queryArray.length] = qArray[i].substr(j+1);
        }else {
            queryArray[queryArray.length] = qArray[i];
        }
    }
    
    var query = "";
    for (var i=0; i<queryArray.length; i++){
        if (queryArray[i].length > 0){
            query += queryArray[i] + ",";
        }
    }
    query = "and(" + query.substr(0, query.length -1) + ")";
	
	return query;
}

