    function submitenter(myfield,e)
{
	var keycode;

	if (window.event)
		keycode = window.event.keyCode;
	else if (e)
		keycode = e.which;
	else
		return true;
	
	if (keycode == 13)
	{
		SearchSite();
		return false;
	}
	else
		return true;
}

function SearchSite()
{
	document.location.href='http://forexlibris.com/search.aspx?cx=018227049189807645264%3A7sr38fybvju&cof=FORID%3A9&ie=UTF-8&q=' + escape(document.getElementById('q').value) + '&sa=Search';
}


function changeTab(tabNum)
{
  var blueLeft ="images/ltr_left_corner_blue_tab.gif";
  var blueRight ="images/ltr_right_corner_blue_tab.gif";
  var whiteLeft ="images/ltr_left_corner_white_tab.gif";
  var whiteRight ="images/ltr_right_corner_white_tab.gif";
  
  var tabID;
	for(var i=2; i<5; i++)
	{
	 tabID = "tab_"+i;
		if(tabNum == i)
		{
    		document.getElementById(tabID).style.display = "";
    		document.getElementById("tab"+tabNum).className = "white_tab";
    		document.getElementById("l"+tabNum).src = whiteLeft;//left corner
    		document.getElementById("r"+tabNum).src = whiteRight;//right corner
		}
		else
		{
			document.getElementById(tabID).style.display = "none";
			document.getElementById("tab"+i).className = "blue_tab";
      document.getElementById("l"+i).src = blueLeft;//left corner
    	document.getElementById("r"+i).src = blueRight;//right corner		
		}
	
	}
}


function changeTabNew(prefix,tabNum)
{	//alert(tabNum);
  //var blueLeft ="images/ltr_left_corner_blue_tab.gif";
  //var blueRight ="images/ltr_right_corner_blue_tab.gif";
  //var whiteLeft ="images/ltr_left_corner_white_tab.gif";
  //var whiteRight ="images/ltr_right_corner_white_tab.gif";
  
  var tabID;
	for(var i=1; i<=3; i++)
	{
	 tabID = prefix+"_tab_"+i;
		if(tabNum == i)
		{
    		//document.getElementById(tabID).style.display = "";
    		if (i>1)
    		{	var prev;
    		prev=i-1;
    			document.getElementById(prefix+'_seperator_'+prev).style.display = "none";	
    		}
    			
    		document.getElementById(tabID).className = "profile_on_tab";
    		document.getElementById(prefix+'_tab_data_'+i).style.display = "";	
    		//document.getElementById("l"+tabNum).src = whiteLeft;//left corner
    		//document.getElementById("r"+tabNum).src = whiteRight;//right corner
		}
		else
		{	
			//document.getElementById(tabID).style.display = "none";
			document.getElementById(tabID).className = "profile_off_tab";
			document.getElementById(prefix+'_tab_data_'+i).style.display = "none";	
      	//document.getElementById("l"+i).src = blueLeft;//left corner
    	//document.getElementById("r"+i).src = blueRight;//right corner		
		}
	
	}
}

function changeTabFreeBee(tabNum)
{	
  var tabID;
	for(var i=1; i<=3; i++)
	{
	 tabID = "freebee_tab_"+i;
		if(tabNum == i)
		{
    		//document.getElementById(tabID).style.display = "";
    		if (i>1)
    		{	var prev;
    			prev=i-1;
    			document.getElementById('freebee_seperator_'+prev).style.display = "none";	
    		}
    			
    		document.getElementById(tabID).className = "freebee_on_tab";
    		document.getElementById('freebee_data_'+i).style.display = "";	
    		//document.getElementById("l"+tabNum).src = whiteLeft;//left corner
    		//document.getElementById("r"+tabNum).src = whiteRight;//right corner
		}
		else
		{	
			//document.getElementById(tabID).style.display = "none";
			document.getElementById(tabID).className = "freebee_off_tab";
			document.getElementById('freebee_data_'+i).style.display = "none";	
			document.getElementById('freebee_seperator_'+i).style.display = "";	
      	//document.getElementById("l"+i).src = blueLeft;//left corner
    	//document.getElementById("r"+i).src = blueRight;//right corner		
		}
	
	}
}


/* Modified to support Opera */
function bookmarksite(title,url){
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}


function analysis_print_Popup(type,myID) {
	if(type == 'analysis' || type == 'education') {
                window.open('/analysis/analysis_print.php?contentID='+myID,"Window2",
                "menubar=no,width=830,height=640,toolbar=no, scrollbars=1");
	}
	else if(type == 'news') {
				window.open('/news/news_print.php?newsID='+myID,"Window2",
                "menubar=no,width=830,height=640,toolbar=no, scrollbars=1");
	}
                }
var tgs = new Array( 'div','span','td','tr');

var szs = new Array('small','medium','large');
var startSz = 0;                
function ts( trgt,inc ) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	
	sz += inc;
	if ( sz < 1 ) sz = 2;
	if ( sz > 2 ) sz = 0;
	startSz = sz;
		
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

	cEl.className = szs[ sz ];

	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].className = szs[ sz ];
	}
}                   

function strpos( haystack, needle, offset){
    // http://kevin.vanzonneveld.net
    // +     original by: Martijn Wieringa
    // *         example 1: substr('abcdef', 0, -1);
    // *         returns 1: 'abcde'	
	var i = haystack.indexOf( needle, offset ); // returns -1
    return i >= 0 ? true : false;
}

function substr( f_string, f_start, f_length ) {
    // http://kevin.vanzonneveld.net
    // +     original by: Martijn Wieringa
    // *         example 1: substr('abcdef', 0, -1);
    // *         returns 1: 'abcde'
 
    if(f_start < 0) {
        f_start += f_string.length;
    }
 
    if(f_length == undefined) {
        f_length = f_string.length;
    } else if(f_length < 0){
        f_length += f_string.length;
    } else {
        f_length += f_start;
    }
 
    if(f_length < f_start) {
        f_length = f_start;
    }
 
    return f_string.substring(f_start, f_length);
}

function openAddReviewDiv(div,gotolocation)
{
  	document.getElementById(div).style.display='block';
	location.href=gotolocation;

}


function link_submit_form(form_name,hidden_input,value_name)
{
  document.forms[form_name].elements[hidden_input].value = value_name;
  document.forms[form_name].submit();  
}

function checkUncheckAll(theElement) 
{
var theForm = theElement.form, z = 0;
	for(z=0; z<theForm.length;z++)
	{
	      if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall')
	      {
		  	theForm[z].checked = theElement.checked;
	      }
	}
}













//COOL DETECT BROWSER FUNCTION
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
//COOL DETECT BROWSER FUNCTION END



function getElementsByStyleClass (className) {
  var all = document.all ? document.all :
    document.getElementsByTagName('*');
  var elements = new Array();
  for (var e = 0; e < all.length; e++)
    if (all[e].className == className)
      elements[elements.length] = all[e];
  return elements;
}