// JavaScript Document

/* API related hacks */
var client = 0;
var cobrand = "aolfr";

/** Get cobrand and client state **/
if (typeof AOL != "undefined") {
	cobrand = AOL.cobrand;
	client = AOL.client;
}
else if (typeof ProductBranding != "undefined") {
	cobrand = ProductBranding.coBrand;
	client = ProductBranding.isClient;
}
/* //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 == 'Introduisez vos mots-clés') {
		txtName.value="";
		
	}
}
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 searchSpot;
	if (what == 1) { searchSpot = document.getElementById("queryname_h"); }
	else if (what == 2) { searchSpot = document.getElementById("queryname_f"); }
	var searchQuery = searchSpot.value;
	var sw = parseInt(searchPos.value);
	if (searchQuery == "") {
		searchSpot.value="Introduisez vos mots-clés";
		return false;
	}
	else
	{
	searchQuery = encodeParam(searchQuery);
	searchQuery = searchQuery.replace(/%20/g, "+").replace(/%27/g, "'");
	switch (sw) {
		case 1:
			url = '/search/?q=' + searchQuery + '&invocationType=aolfr-autoBlog';
			landingPage = '';
		break;
		
		case 2:
			if (client == 1 || cobrand == 'aolfr') { invType = "aolfr-autoBlog"; }
			else if (cobrand == 'neuf') { invType = "neuf-redir"; }
			else if (cobrand == 'dartybox') { invType = "aolfr-autoBlog"; }
			else if (cobrand == 'clubinternet') { invType = "club-redir"; }						
			
			if (cobrand == 'dartybox') {
				url = 'http://darty.recherche.aol.fr/aol/search?query='+searchQuery+'&rp=&invocationType='+invType;
			}
			else {
				url = 'http://recherche.aol.fr/aol/search?invocationType=' + invType + '&query=' + searchQuery;
			}
			landingPage = '_blank';

		break;
		
		default:
			url = '/search/?q=' + searchQuery + '&invocationType=aolfr-autoBlog';
			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;
	}
}