function SetSearchFormSettings()
{
	var totalForms = document.getElementsByTagName('form');
    //var counter = 0 ;

    var siteURL = window.location.href;

	var SetSearchFormAttr = false ;
	if(siteURL==null)
	{
		siteURL = "";
	}

   
	siteURL = siteURL.toLowerCase();

	if(siteURL.indexOf("www.fandc.com/new/ireland_cr")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if (siteURL.indexOf("www.fandc.com/new/irelandinstitutional")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if (siteURL.indexOf("www.fandc.com/new/ireland_ir")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/irelandretail")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if (siteURL.indexOf("www.fandc.com/new/ireland_sc")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if (siteURL.indexOf("www.fandc.com/new/careers")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/uk_sc")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/aboutus")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/press")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/irelations")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/advisor")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/oeics")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/institutional")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/co_funds")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/fpsales")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/landg")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/standardlife")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/axa")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/elextranet")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/multimanager")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/new/fp1")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.fandc.com/select")>=0)
	{
		SetSearchFormAttr = true;
	}
	else if(siteURL.indexOf("www.pharmashareowners.net")>=0)
	{
		SetSearchFormAttr = true;
	}
	else
	{
		SetSearchFormAttr = false;
	}

	
		for(counter=0;counter<totalForms.length;counter++)
		{
			var objForm = totalForms[counter];
			if(objForm.getAttribute("name")=="search")
			{
	        	if(SetSearchFormAttr==true)
				{
					objForm.setAttribute("action","search.aspx");
					objForm.setAttribute("method","post");
				}
				
			}
		}
	
	
}

function SetSearchTextBoxSettings()
{
	var totalTextboxes = document.getElementsByTagName('input');
	var counter;
      
	for(counter=0;counter<totalTextboxes.length;counter++)
	{
		var objTextbox = totalTextboxes[counter];
		if(objTextbox.getAttribute("name")=="searchText")
		{			
			objTextbox.setAttribute("id","searchText");
			var objSearchTxt = document.getElementById("searchText");

			if(window.addEventListener)
			{
				objSearchTxt.addEventListener("onkeypress",checkEnter,false);
			}
			else if(window.attachEvent)
			{
				objSearchTxt.attachEvent("onkeypress",checkEnter);
			}
			
		}
	}

}


function checkEnter(e){
var characterCode
	 if(e && e.which){
	 e = e
	 characterCode = e.which
	 }
	 else{
	 e = event
	 characterCode = e.keyCode
	 }	 
	 if(characterCode == 13){
 	 //document.forms[0].submit()
     searchCookies();	
 	 return false
	 }
return true
	
}


function getCRYear()
{
    ChangeHtmlElementURL();
	AutoRedirectPage();
	var d=new Date();
	document.write(d.getYear());	

}
function getLeftSiteImage1()
{
	//var ImgSrc="http://www.fundnets.net/fn_filelibrary/Image/Goldenstandard.gif";
	//var ImgSrc="http://www.fundnets.net/fn_filelibrary/Image/GoldenstandardNewTwo.jpg";
	var ImgSrc="http://www.fundnets.net/fn_filelibrary/Image/GoldenstandardNewFour.jpg";
	var sURL="<a href='http://www.fandc.com/new/advisor/?id=75110'><img src=' "+ImgSrc+" ' border=0 width=116 height=116></a>";
	document.write(sURL);		

}




function getLeftSiteImage()
{

	var otherConfig="";
	otherConfig=getSpecificImage(window.location.href);
	
	
	
	if(otherConfig == undefined ) {otherConfig='';}
	if(otherConfig == null) {otherConfig='';}

	if ( otherConfig.length > 0  )
	{  
		document.write(otherConfig);
	 	return 0;
	}
	
	if(CheckValidity())
	{
		//var ImgSrc="http://www.fundworksinvestments.com/fn_filelibrary/Image/Goldenstandard.gif";
		//var sURL="<img src=' "+ImgSrc+" ' border=0 width=116 height=116>";

		var sSiteURL;
	
		//var ImgSrc="http://www.fandc.com/fn_filelibrary/Image/Goldenstandard.gif";
		//var ImgSrc="http://www.fandc.com/fn_filelibrary/Image/GoldenstandardNewTwo.jpg";
		var ImgSrc="http://www.fandc.com/fn_filelibrary/Image/GoldenstandardNewFour.jpg";
		//var sURL="<a href='http://www.fandc.com/new/advisor/?id=75110'><img src=' "+ImgSrc+" ' border=0 width=116 height=116></a>";
		var sURL;

		sSiteURL = "";

        sSiteURL =  window.location.href;
		
		sSiteURL = sSiteURL.toLowerCase();

		sSiteURL = replaceSubstring(sSiteURL,"///","/");
		sSiteURL = replaceSubstring(sSiteURL,"//","/");
		sSiteURL = replaceSubstring(sSiteURL,"//","/");

		if(sSiteURL.indexOf("www.fandc.com/new/landg")>=0)
		{
				sURL="<a href='http://www.fandc.com/new/landg/?id=75110'><img src=' "+ImgSrc+" ' border=0 width=116 height=116></a>";
		}
		else
		{
				sURL = "";
				sURL="<a href='http://www.fandc.com/new/advisor/?id=75110'><img src=' "+ImgSrc+" ' border=0 width=116 height=116></a>";
		}
		
		document.write(sURL);		
	}
	
	else
	{
	   
		
		
		    var ImgSrc="http://www.fandc.com/_scripts/_common/dummyglobe.gif";
			var sURL="<img src=' "+ImgSrc+" ' border=0 width=116 height=116>";
			document.write(sURL);
		
	
	}

}





function CheckValidity()
{
	var sURL;

	var sDoubleSlash; 

	var sSingleSlash;


	//sDoubleSlash = "//";
	//sSingleSlash = "/"
	
	sURL=window.location.href;

	//sURL = sURL.replace("/","|||");
	
	//sURL = sURL.replace("||||||","|||");

	//sURL = sURL.replace("|||","/");

	//sURL = sURL.replace(sDoubleSlash,sSingleSlash);
	
	sURL=sURL.toLowerCase();

	sURL=replaceSubstring(sURL,"///","/");
	sURL=replaceSubstring(sURL,"//","/");
	sURL=replaceSubstring(sURL,"//","/");

	if (sURL.indexOf("www.fandc.com/new/switzerland")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/new/france")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/new/portugal")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/new/deutschland")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/new/nederland")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/new/nl")>=0)
	{
		return false;
	}
	
	else if (sURL.indexOf("www.fandc.com/new/us")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/new/ireland")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/lifestyle")>=0)
	{
		return false;
	}
	else if (sURL.indexOf("www.fandc.com/new/nederlanddb")>=0)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function getSpecificImage(sURL)
{
	var sOutPut;
	var ImgSrc
	var sOutputURL="";
	sURL=sURL.toLowerCase();
	sURL=replaceSubstring(sURL,"///","/");
	sURL=replaceSubstring(sURL,"//","/");
	sURL=replaceSubstring(sURL,"//","/");
	
	if (sURL.indexOf("www.fandc.com/new/deutschlandvp")>=0)
	{
		/*
		var ImgSrc="http://www.fundworksinvestments.com/fn_filelibrary/image/2007EUROPEAN4CSMLWINNER.jpg";
		var sOutputURL="<table height='250'><tr><td valign=top>";
		sOutputURL = sOutputURL + "<a href='http://www.fandc.com/FN_FileLibrary/file/SandPcert.pdf' target='_blank'>";
		sOutputURL = sOutputURL + "<img src=' "+ImgSrc+" ' border=0>";
		sOutputURL = sOutputURL + "</a></td></tr></table>";
        */

        var ImgSrc="http://www.fandc.com/FN_FileLibrary/Image/tn_Trophy_germany_2007_2.jpg";
		var ImgSrcSecond="http://www.fandc.com/FN_FileLibrary/Image/tn_de__finanzen_FundAward20.jpg";
		var sOutputURL="<table height='250'>";
		sOutputURL = sOutputURL + "<tr><td valign=top>";
		sOutputURL = sOutputURL + "<a href='http://www.fandc.com/new/deutschlandvp/?id=75187' target='_blank'>";
		sOutputURL = sOutputURL + "<img src=' "+ImgSrc+" ' border=0>";
		sOutputURL = sOutputURL + "</a></td></tr>";
		sOutputURL = sOutputURL + "<tr><td valign=top>";
		sOutputURL = sOutputURL + "<a href='http://www.fandc.com/new/deutschlandvp/?id=75572' target='_blank'>";
		sOutputURL = sOutputURL + "<img src=' "+ImgSrcSecond+" ' border=0>";
		sOutputURL = sOutputURL + "</a></td></tr>";
		sOutputURL = sOutputURL + "</table>";


	}
	else if (sURL.indexOf("www.fandc.com/new/nederlandrt")>=0)
	{
		var ImgSrc="http://www.fandc.com/fn_filelibrary/image/2007EUROPEAN4CSMLWINNER.jpg";
		var sOutputURL="<table height='250'><tr><td valign=top>";
		sOutputURL = sOutputURL + "<a href='http://www.fandc.com/FN_FileLibrary/file/SandPcert.pdf' target='_blank'>";
		sOutputURL = sOutputURL + "<img src=' "+ImgSrc+" ' border=0>";
		sOutputURL = sOutputURL + "</a></td></tr></table>";
	}
	else if (sURL.indexOf("www.fandc.com/new/irelandretail")>=0)
	{
		var ImgSrc="http://www.fandc.com/fn_filelibrary/image/2007EUROPEAN4CSMLWINNER.jpg";
		var sOutputURL="<table height='250'><tr><td valign=top>";
		sOutputURL = sOutputURL + "<a href='http://www.fandc.com/FN_FileLibrary/file/SandPcert.pdf' target='_blank'>";
		sOutputURL = sOutputURL + "<img src=' "+ImgSrc+" ' border=0>";
		sOutputURL = sOutputURL + "</a></td></tr></table>";
	}
	else if (sURL.indexOf("www.fandc.com/new/francert")>=0)
	{
		var ImgSrc="http://www.fandc.com/fn_filelibrary/image/2007EUROPEAN4CSMLWINNER.jpg";
		var sOutputURL="<table height='250'><tr><td valign=top>";
		sOutputURL = sOutputURL + "<a href='http://www.fandc.com/FN_FileLibrary/file/SandPcert.pdf' target='_blank'>";
		sOutputURL = sOutputURL + "<img src=' "+ImgSrc+" ' border=0>";
		sOutputURL = sOutputURL + "</a></td></tr></table>";
	}
	else if (sURL.indexOf("www.fandc.com/new/portugalretail")>=0)
	{
		var ImgSrc="http://www.fandc.com/fn_filelibrary/image/2007EUROPEAN4CSMLWINNER.jpg";
		var sOutputURL="<table height='250'><tr><td valign=top>";
		sOutputURL = sOutputURL + "<a href='http://www.fandc.com/FN_FileLibrary/file/SandPcert.pdf' target='_blank'>";
		sOutputURL = sOutputURL + "<img src=' "+ImgSrc+" ' border=0>";
		sOutputURL = sOutputURL + "</a></td></tr></table>";

	}
	else
	{
		sOutputURL="";
	}
	
	
	SetSearchFormSettings();
	SetSearchTextBoxSettings();


	return sOutputURL;
}

function OpenWindow(strURL)
{

		window.open(strURL);
}

function AutoRedirectPage()
{
	var siteURL = window.location.href;

	if(siteURL==null)
	{
		siteURL = "";
	}
	
	if(siteURL!="")
	{
		siteURL = siteURL.toLowerCase();

		if(siteURL.indexOf("www.fandc.com/new/advisor")>=0)
		{
			if(siteURL.indexOf("id=75110")>=0)
			{
				window.location.href = "http://www.fandc.com/new/advisor/default.aspx?id=79681";
			}

		}
	}
	
}

function ChangeHtmlElementURL()
{

	var totalAnchorTag = document.getElementsByTagName('a');
	var counter;

	for(counter=0;counter<totalAnchorTag.length;counter++)
	{
		var objAnchor = totalAnchorTag[counter];

	    var objTempHref = objAnchor.getAttribute("href");

		var objOrgHref;

		objOrgHref = objTempHref;

        objTempHref = objTempHref.toLowerCase();

		if((objTempHref.indexOf("www.fundworksinvestments.com")>0) && (objTempHref.indexOf("fandc/tools")==-1))
		{
	        	var sNewHrefURL;
				sNewHrefURL = objOrgHref.replace("www.fundworksinvestments.com","www.fundnets.net");
                objAnchor.setAttribute("href",sNewHrefURL);
		}
	}

    counter = 0;
  
	var totalIframeTag = document.getElementsByTagName('iframe');

    for (counter=0;counter<totalIframeTag.length;counter++)
    {
		var objIframe = totalIframeTag[counter];

		var objTempSrc = objIframe.getAttribute("src");

		var objOrgSrc;

		objOrgSrc = objTempSrc;

		objTempSrc = objTempSrc.toLowerCase();

        if((objTempSrc.indexOf("www.fundworksinvestments.com")>0) && (objTempSrc.indexOf("fandc/tools")==-1))
		{
			    var sNewSrcURL;
                sNewSrcURL = objOrgSrc.replace("www.fundworksinvestments.com","www.fundnets.net"); 
                objIframe.setAttribute("src",sNewSrcURL);

		}

    }

	counter = 0;


	var totalImagesTag = document.getElementsByTagName('img');

    for (counter=0;counter<totalImagesTag.length;counter++)
    {
		var objImage = totalImagesTag[counter];

		var objTempSrc = objImage.getAttribute("src");

		var objOrgSrc;

		objOrgSrc = objTempSrc;

		objTempSrc = objTempSrc.toLowerCase();

        if((objTempSrc.indexOf("www.fundworksinvestments.com")>0) && (objTempSrc.indexOf("fandc/tools")==-1))
		{
			    var sNewSrcURL;
                sNewSrcURL = objOrgSrc.replace("www.fundworksinvestments.com","www.fundnets.net"); 
                objImage.setAttribute("src",sNewSrcURL);

		}

    }


}



function replaceSubstring(inputString, fromString, toString) {
	// Goes through the inputString and replaces every occurrence of fromString with toString
	var temp = inputString;
	if (fromString == "") {
		return inputString;
	}
	if (toString.indexOf(fromString) == -1) { // If the string being replaced is not a part of the replacement string (normal situation)
		while (temp.indexOf(fromString) != -1) {
			var toTheLeft = temp.substring(0, temp.indexOf(fromString));
			var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
			temp = toTheLeft + toString + toTheRight;
		}
	} else { // String being replaced is part of replacement string (like "+" being replaced with "++") - prevent an infinite loop
		var midStrings = new Array("~", "`", "_", "^", "#");
		var midStringLen = 1;
		var midString = "";
		// Find a string that doesn't exist in the inputString to be used
		// as an "inbetween" string
		while (midString == "") {
			for (var i=0; i < midStrings.length; i++) {
				var tempMidString = "";
				for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; }
				if (fromString.indexOf(tempMidString) == -1) {
				midString = tempMidString;
				i = midStrings.length + 1;
				}
			}
		} // Keep on going until we build an "inbetween" string that doesn't exist
		// Now go through and do two replaces - first, replace the "fromString" with the "inbetween" string
		while (temp.indexOf(fromString) != -1) {
			var toTheLeft = temp.substring(0, temp.indexOf(fromString));
			var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length);
			temp = toTheLeft + midString + toTheRight;
		}
		// Next, replace the "inbetween" string with the "toString"
		while (temp.indexOf(midString) != -1) {
			var toTheLeft = temp.substring(0, temp.indexOf(midString));
			var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length);
			temp = toTheLeft + toString + toTheRight;
		}
	} // Ends the check to see if the string being replaced is part of the replacement string or not
	return temp; // Send the updated string back to the user
	} // Ends the
