// Function to detect Enter key in search text box.
function fnEntertest() {
	if(event.keyCode == 13) { 
		doDWPHeaderSearch(DWPHeaderSearchText.value, window.location.href);
	}
}

// Script to call Legacy search engine from header search box
function doDWPHeaderSearch(val, startURL) {

	if (val !="") {
		//Calculated variables
		var yourServer ;
		var baseSearch = '' ;
		var serverName = '' ;
		var p1, p2 ;
		
		//Fixed Variables
		var searchIndex = 'ct=,Corporate,Appeals,Technology_Office,ASD,Gartner,CSA,External,HQ,WPA,BA,The_Pension_Service,Jobcentre_Plus,DWP_Procurement,' ;
		var searchPhrase = '&q1=' + val ;
	
		//Get server name from URL	
		p1 = startURL.indexOf("//",0) ;
		p2 = startURL.indexOf("/",p1+2) ;
		yourServer = startURL.substring(p1+2,p2) ;
		yourServer = yourServer.toLowerCase() ;
	
		//http://51.71.37.132/siteserver/knowledge/search/default.asp?db=&servername=intralink	
		//If EOI Server, no server name needed, else append server name to search string	
		if (yourServer=="intralink") {
			baseSearch = 'http://51.71.37.132/siteserver/knowledge/search/' ;
			serverName = '&servername=intralink' ;
		}
		else {
			baseSearch = 'http://51.71.37.132/siteserver/knowledge/search/' ;
			serverName = '&servername=intralink' ;
		}
		
		searchIndex = 'ct=,Corporate,Appeals,Technology_Office,ASD,Gartner,CSA,External,HQ,WPA,BA,The_Pension_Service,Jobcentre_Plus,DWP_Procurement,' ;
		searchPhrase = '&q1=' + val ;
		
		searchString = baseSearch + 'SearchRight.asp?' + searchIndex + searchPhrase + serverName ;
	
		createSearchWindow(val, baseSearch + "SearchLeft.asp?servername=" + yourServer + "&db=", searchString) ;
	}
}

function createSearchWindow(heading, left, right) {

	var resultsPage = '' ;
	
	resultsPage = resultsPage + '<HTML>' ;
	resultsPage = resultsPage + '<HEAD>' ;
	resultsPage = resultsPage + '<Title>Search Results for ' + heading + '.</Title>' ;
	resultsPage = resultsPage + '</HEAD>' ;
	resultsPage = resultsPage + '<FRAMESET COLS="23%,*" FRAMESPACING=0 FRAMEBORDER=0 BORDER=0>' ;
	resultsPage = resultsPage + '  <FRAME name=Left src="' + left + '" MARGINHEIGHT=0 MARGINWIDTH=0 FRAMESPACING=0 FRAMEBORDER=NO SCROLLING=NO NORESIZE">' ;
	resultsPage = resultsPage + '  <FRAME name="Right" src="' + right + '" MARGINHEIGHT=0 MARGINWIDTH=0 FRAMESPACING=0 FRAMEBORDER="NO" SCROLLING="YES" NORESIZE">' ;
	resultsPage = resultsPage + '</FRAMESET>' ;
	resultsPage = resultsPage + '<NOFRAMES></NOFRAMES>' ;
	resultsPage = resultsPage + '</HTML>' ;
	
	var resultsWindow ;
	
	resultsWindow = open("","") ;
	resultsWindow.document.write(resultsPage) ;

}
