function displayProduct ( productNr ) {url = 'http://' + prodCatURL +'/webapp/wcs/stores/servlet/InterfAdvanceSearchResults?catalogId=50001&storeId=40001&langId=' + langId + '&partnumber=' + productNr + '&sType=';//alert(url);document.location.href=url;}function displayResults ( productNr ) {url = 'http://' + prodCatURL +'/webapp/wcs/stores/servlet/InterfAdvanceSearchResults?catalogId=50001&storeId=40001&langId=' + langId + '&partnumber=' + productNr + '&sType=ProdNameSearch';//alert(url);document.location.href=url;}function displayColoursByName ( productName ) {url = 'http://' + prodCatURL +'/webapp/wcs/stores/servlet/InterfAdvanceSearchResults?catalogId=50001&storeId=40001&langId=' + langId + '&description=' + productName + '&sType=ProdNameSearch';//alert(url);document.location.href=url;}function displayColoursByCollection ( collectionName ) {url = 'http://' + prodCatURL +'/webapp/wcs/stores/servlet/InterfAdvanceSearchResults?catalogId=50001&storeId=40001&langId=' + langId + '&collectionName=' + collectionName + '&sType=ProdNameSearch';//alert(url);document.location.href=url;}function doMail(sendTo, subj) {	if (sendTo.indexOf("@") > -1 ) { // if at-sign in sendto, assume full email address, else add default domain to address		location.href = 'mailto:' + sendTo + '?Subject=' + subj.replace(' ', '%20');	} else {		location.href = 'mailto:' + sendTo.replace(' ', '.') + '@interfaceflor.eu?Subject=' + subj.replace(' ', '%20');	}}function setSearchQuery1(dbPath, query, language) {	extendQry =	"((FIELD+pageTitle+CONTAINS+" + query.replace(" ", "+") + ")+OR+" +	"(FIELD+pageIntro+CONTAINS+" + query.replace(" ", "+") + ")+OR+" +	"(FIELD+Body+CONTAINS+" + query.replace(" ", "+") + "))+AND+" +	"(FIELD+Language+=+" + language + ")";	url = dbPath + "/searchpages?SearchView&Query=" +extendQry+"&SearchOrder=1&SearchMax=250&Start=1&Count=10&qry=" + query.replace(" ", "%20") + "&language="+language;	return url;	}function setSearchQuery(dbPath, query, language) {	extendQry =	"((FIELD+pageTitle+CONTAINS+" + query.replace(" ", "+") + ")+OR+" +	"(FIELD+pageIntro+CONTAINS+" + query.replace(" ", "+") + ")+OR+" +	"(FIELD+Body+CONTAINS+" + query.replace(" ", "+") + ")+OR+" +	"(FIELD+Searchables+CONTAINS+" + query.replace(" ", "+") + "))+AND+" +	"(FIELD+Language+=+" + language + ")";	url = dbPath + "/searchpages?SearchView&Query=" +extendQry+"&SearchWv=1&SearchFuzzy=1&SearchOrder=1&SearchMax=250&Start=1&Count=10&qry=" + query.replace(" ", "%20") + "&language="+language;	return url;	}function searchHomepage (dbPath, query, language) {	url = setSearchQuery(dbPath, query, language);	document.location.href=url;}function checkSearchForm (dbPath, query, language, form) {// this function checks if a query is entered in the field, if so it change the form action to 	if (query != null) {		if (query != "") {			url = setSearchQuery(dbPath, query, language);			alert("http://develop.interfaceeurope.com:8080" + setSearchQuery(dbPath, query, language));			document.searchForm.action = "http://develop.interfaceeurope.com:8080" + setSearchQuery(dbPath, query, language);			return true;		}	}	return false;}function searchNewsArchive (dbPath, query, language, country, year) {  if(query != ""){	countryClause = "";	if (country != "" & country != "none") {		countryClause = "(FIELD+NewsCountry+CONTAINS+" +country + ")+AND+";	}	yearClause = "";	if (year != "") {		yearClause = "(FIELD+NewsYear+CONTAINS+" +year + ")+AND+";	}	extendQry =	"((FIELD+pageTitle+CONTAINS+" + query.replace(" ", "+") + ")+OR+" +	"(FIELD+pageIntro+CONTAINS+" + query.replace(" ", "+") + ")+OR+" +	"(FIELD+Body+CONTAINS+" + query.replace(" ", "+") + "))+AND+" +	countryClause + yearClause +	"(FIELD+Language+=+" + language + ")";	url = dbPath + "/searchNews?SearchView&Query=" + extendQry + "&SearchOrder=1&SearchMax=250&Start=1&Count=10&qry=" + query.replace(" ", "%20") + "&language="+language;	document.location.href=url;  }}function goCountry (dbPath, url) {	if (url != null) {		if (url != "") {			document.location.href=url;		}	}//	if (cntry != null) {//		if (cntry != "") {//			url = dbPath + "/webpages/" + cntry + ".html";//			document.location.href=url;//		}//	}}function goCSCountry (dbPath, cntry, language) {     if ( cntry == "all") {		url = dbPath + "/CaseStudies/" + language + "?OpenDocument";		document.location.href=url;	} else if ( cntry != "none") {		url = dbPath + "/CaseStudiesCountry/" + language + "%20" + cntry + "?OpenDocument&country="+cntry;		document.location.href=url;	} }function goCSYear (dbPath, year, language) {     if ( year == "all") {		url = dbPath + "/CaseStudies/" + language + "?OpenDocument";		document.location.href=url;	} else if ( year != "none") {		url = dbPath + "/CaseStudiesYear/" + language + "%20" + year + "?OpenDocument&year="+year;		document.location.href=url;	}}function setUniqueSectionTitle(){//Find all the view rows.  var oView = document.getElementById("TheView");  var oRows = oView.getElementsByTagName("tr");  var oCells = "";  var prevSection = "";  var currentSection = "";  var searchString = /WhiteColour/;//Cycle through the rows, and remove every repeating title in the first colomn  var oRowsLen = oRows.length;  for (i=0; i < oRowsLen; i++){    oCells = oRows[i].getElementsByTagName("td");    if (prevSection != oCells[0].innerHTML) {       prevSection = oCells[0].innerHTML;      oCells[0].innerHTML = oCells[0].innerHTML.replace(searchString, "Colour");    }  }}