var searchWin="";
var searchHeaderImage =new Image;
var Siteindex = Site.indexOf("Law");
//alert ("Site Index " +Siteindex);
//searchHeaderImage.src='/global/content.nsf/search.gif?OpenImageResource';

function RemoveBad(InStr){
    InStr = InStr.replace(/\</g,"");
    InStr = InStr.replace(/\>/g,"");
    InStr = InStr.replace(/\"/g,"");
    InStr = InStr.replace(/\'/g,"");
    InStr = InStr.replace(/\%/g,"");
    InStr = InStr.replace(/\;/g,"");
    InStr = InStr.replace(/\(/g,"");
    InStr = InStr.replace(/\)/g,"");
    InStr = InStr.replace(/\&/g,"");
    InStr = InStr.replace(/\+/g,"");
    return InStr;
}

function launchSearch()
{
//alert (document.location.href)
//if (searchWin.document) alert('window already open');
//check query is not blank
if (document.forms["SearchForm"].NQuery.value=="")	
	{
	alert("You must enter a search query.");
	return false;
	}
var chkSearchOption = document.getElementsByName("SearchOption");
var NQuery = document.forms["SearchForm"].NQuery.value;
//alert (NQuery)
for(i=0;i<chkSearchOption.length;i++)
{
	if(chkSearchOption[i].checked == true)
	{
	var VSearchOption = chkSearchOption[i].value;
	}
}
var searchWin= window.open("", "searchWin", "resizable,scrollbars,width=640,height=600,left=100,top=50");
searchWin.document.write('<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=ISO-8859-1\">');
var newQ; 
var browserName = navigator.appName;
   //alert ("BROWSER NAME "+browserName);
  if (browserName == 'Microsoft Internet Explorer')
	{
     	if (VSearchOption=="1" || VSearchOption=="31")
		{
			if(Siteindex != -1)
			{
			newQ="/global/content.nsf/webSearchView_New?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"%20AND%20Field%20Site="+Site+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
			//alert("MS and 1 EYLaw: "+newQ);
			}
			else
			{
			newQ="/global/content.nsf/webSearchView_New?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"%20AND%20Field%20Site="+Site+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
			//alert("MS and 1 EY: "+newQ);
			}
		}
		else
		{
			if(Siteindex != -1)
			{
			newQ="/global/content.nsf/webSearchViewLaw?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
			//alert("MS and 2 EYLaw: "+newQ);
			}
			else
			{
			newQ="/global/content.nsf/webSearchView_New?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
			//alert("MS and 2 EY: "+newQ);
			}
		}	
  	}
	else
	{
     	if (browserName == 'Netscape')
		{
        	if (VSearchOption=="1" || VSearchOption=="31")
			{
				if(Siteindex != -1)
				{
				newQ="/global/content.nsf/webSearchViewLaw?searchView&Query="+encodeURI(document.forms["SearchForm"].NQuery.value)+"%20AND%20Field%20Site="+Site+"&NQuery="+encodeURI(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
				//alert("NS and 1 EYLaw: "+newQ);
				}
				else
				{
				newQ="/global/content.nsf/webSearchView_New?searchView&Query="+encodeURI(document.forms["SearchForm"].NQuery.value)+"%20AND%20Field%20Site="+Site+"&NQuery="+encodeURI(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
				//alert("NS and 1 EY: "+newQ);
				}
			}
		else
		{
			if(Siteindex != -1)
			{
			newQ="/global/content.nsf/webSearchViewLaw?searchView&Query="+encodeURI(document.forms["SearchForm"].NQuery.value)+"&NQuery="+encodeURI(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
			//alert("NS and 2 EYLaw: "+newQ);
			}
			else
			{
			newQ="/global/content.nsf/webSearchView_New?searchView&Query="+encodeURI(document.forms["SearchForm"].NQuery.value)+"&NQuery="+encodeURI(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
			//alert("NS and 2 EY: "+newQ);
			}
		}
     }
	 else
	 {  //any other server
        if (!document.getElementById)
		//alert("MANISH");
		{
       		if (VSearchOption=="1" || VSearchOption=="31")
			{
				if(Siteindex != -1)
				{
				newQ="/global/content.nsf/webSearchViewLaw?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"%20AND%20Field%20Site="+Site+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
				//alert("OTHER and 1 EYLaw: "+newQ);
				}
				else
				{
				newQ="/global/content.nsf/webSearchView_New?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"%20AND%20Field%20Site="+Site+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
				//alert("OTHER and 1 EY: "+newQ);
				}
			}
			else
			{
				if(Siteindex != -1)
				{
				newQ="/global/content.nsf/webSearchViewLaw?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
				//alert("OTHER and 2 EYLaw: "+newQ);
				}
				else
				{
				newQ="/global/content.nsf/webSearchView_New?searchView&Query="+escape(document.forms["SearchForm"].NQuery.value)+"&NQuery="+escape(document.forms["SearchForm"].NQuery.value)+"&SearchOption="+VSearchOption+"&SiteName="+Site;
				//alert("OTHER and 2 EY: "+newQ);
				}
			}
     	}
    }	
  }
//alert (Query)
htmlString="<html><META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=ISO-8859-1\"><head><title>Ernst & Young search</title></head><body>";
//htmlString+="<IMG name'headerImage' SRC='' WIDTH=350 HEIGHT=77>";
htmlString+="<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=ISO-8859-1\"><form  method=\"post\"  action="+(newQ)+"><input name=\"NQuery\" type=\"hidden\" value=\""+RemoveBad(NQuery)+"\"><input name=\"SearchOption\" type=\"hidden\" >";
htmlString+="<input name=\"SearchMax\" type=\"hidden\" value=\"100\" ></form>";
htmlString+="<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=ISO-8859-1\"></body></html>";
//alert(htmlString)
searchWin.document.write("<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=ISO-8859-1\">"+htmlString);

//searchWin.document.images[0].src=searchHeaderImage.src;
//searchWin.document.forms[0].SearchOption.value=VSearchOption;
//alert(searchWin.document.forms[0].SearchOption.value)
if (VSearchOption=="1")
{
//alert ("INSITE "+document.forms["SearchForm"].NQuery.value)
searchWin.document.forms[0].NQuery.value=escape(document.forms["SearchForm"].NQuery.value);
//alert ("INSITE1 "+searchWin.document.forms[0].NQuery.value)
}
else
{
searchWin.document.forms[0].NQuery.value=escape(document.forms["SearchForm"].NQuery.value);
}
searchWin.document.forms[0].submit();
searchWin.document.close();
searchWin="";
return false;
}
