// JavaScript Document

/* API related hacks */
cobrand = AOL.cobrand;
client = AOL.client;
// alert (cobrand);
/* //End */

String.prototype.trim = function () {
	var extraSpace = /^\s+(.*?)\s+$/; // white space trailing, leading and any number chars
	return this.replace(extraSpace, "$1");
}

function clearTxt (txtName) {
	if (txtName.value == 'Enter search keywords') {
		txtName.value="";
		alert("textname"+ txtName);
	}
}
function manageTabs(newTab, searchType, where) {
	if (where == 'header') {
		document.getElementById("hth").value = searchType;
		var ulobj = document.getElementById("clearfixh");
	}
	else if (where == 'footer') {
		document.getElementById("htf").value = searchType;
		var ulobj = document.getElementById("clearfixf");
	}
	var arrElements = ulobj.getElementsByTagName("li");
	for (var i = 0; i < arrElements.length; i++) {
		arrElements[i].className = '';
	}
	document.getElementById(newTab).className = 'selected';
}

function encodeParam(param){if(encodeURIComponent)return encodeURIComponent(param);return escape(param);}

function doSearch(searchPos, what) {
	var url;
	var landingPage;
	var searchQuery;
	if (what == 1) { searchId = document.getElementById("queryname_h"); }
	else if (what == 2) { searchId = document.getElementById("queryname_f"); }
	var sw = parseInt(searchPos.value);
	searchQuery = searchId.value;
	if (searchQuery.trim() == "") {
		searchId.value = 'Enter search keywords';
		return false;
	}
	else {
		searchQuery = encodeParam(searchQuery);
		searchQuery = searchQuery.replace(/%20/g, "+").replace(/%27/g, "'");
		
		switch (sw) {
			case 1:
				url = '/search/?q='+searchQuery;
				landingPage = '';
				
			break;
			
			case 2:
				if (client == 1 || cobrand == 'aolde') {
					url = 'http://suche.aol.de/aol/search?query='+searchQuery;
				}
				else {
					url = 'http://alicesuche.aol.de/aol/search?query='+searchQuery;
				}
				landingPage = '_blank';
			break;
			
			default:
				url = '/search/?q='+searchQuery;
				landingPage = '';
			break;
		}
		if (what == 1) {
			document.s_form.action = url;
			document.s_form.target = landingPage;
		}
		else if (what == 2) {
			document.s_form1.action = url;
			document.s_form1.target = landingPage;
		}
		return true;
	}	
}
