function loading() {
	var queryParams = parseQueryString(window.location.search);
    var searchLang = queryParams["searchLang"];
	var searchTerm = queryParams["searchTerm"];
	var showLang = queryParams["showLang"];
	var showTerm = queryParams["showTerm"];
	var senseIndex = queryParams["senseIndex"];
	
	if(searchLang==null || searchTerm==null || showLang==null || showTerm==null || senseIndex==null 
	|| searchLang=="undefined" || searchTerm=="undefined" || showLang=="undefined" || showTerm=="undefined" || senseIndex=="undefined" ) 
		return;
	
    logSubmission(searchLang, searchTerm, "{" + showLang + "}", showTerm, senseIndex, false);
}

function logSubmission(searchLang, searchTerm, queryLangs, queryString, senseIndex, submitMultiple) {
	// Parameters:
	//	searchTerm
	//	searchLang
	//	showTerms
	//	showLangs
	//	showSense
	//	submitMultiple
    var encodedSearchTerm = encodeURIComponent( searchTerm );
    var encodedSearchLang = encodeURIComponent( searchLang );
    var encodedShowTerms = encodeURIComponent( queryString );
    var encodedShowLangs = encodeURIComponent( queryLangs );
    var url = "SubmissionLogger";
    var parameter = 
    		"searchTerm=" + encodedSearchTerm +
    		"&searchLang=" + encodedSearchLang +
    		"&showTerms=" + encodedShowTerms +
    		"&showLangs=" + encodedShowLangs +
    		"&showSense=" + senseIndex +
    		"&submitMultiple=" + submitMultiple;
    AjaxClient.invokePost(url, parameter, true, null);
}

function panImages() {
	var queryParams = parseQueryString(window.location.search);
	var previous = queryParams["previous"];
	if(previous == null || previous == "undefined") {
		previous = "index.jsp";
	}
	top.window.open(previous, "_self", "");
}

function flickrOnly() {
	var fs = document.getElementById('resultsFrameSet');
	if (fs) {
		//setting the columns twice seems to prevent a problem that occurrs when the user modifies the column size
		fs.cols = "50%,50%";
		fs.cols = "100%,0%";
	}
}

function googleOnly() {
	var fs = document.getElementById('resultsFrameSet');
	if (fs) {
		//setting the columns twice seems to prevent a problem that occurrs when the user modifies the column size
		fs.cols = "50%,50%";
		fs.cols = "0%,100%";
	}
}

function showBoth() {
	var fs = document.getElementById('resultsFrameSet');
	if (fs) {
		fs.cols = "50%,50%";
		fs.rows = "83px, *";
	}
}
