String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); };

function GotoSearch(src)
{
	window.location.href ="/en/search/index.aspx?strSearch=" + escape(document.getElementById("searchField").value);
}

// Used for entering and leaving search textbox so the user doesn't have to clear the 'Search' text
function Search_Enter(searchTextbox) {

	if ( searchTextbox.value.toLowerCase() == 'recherche' || searchTextbox.value.toLowerCase() == 'search' )
		searchTextbox.value = '';

}

function Search_Leave(searchTextbox) {

	var url = document.location.href;

	if( url.indexOf("/en/") >= 0 && searchTextbox.value.trim() == '' )
		searchTextbox.value = 'Search';
	
	if( url.indexOf("/fr/") >= 0 && searchTextbox.value.trim() == '' )
		searchTextbox.value = 'Recherche';
	

}

// Hides inputs - This is used for Internet Explorer 6, as they show through the drop-down menu
function HideInputs() {
	
	var ver = navigator.appVersion;
	var isIE6 = ver.indexOf("MSIE 6.0") != -1;
	
	if ( isIE6 ) {
		
		var elements = document.getElementsByTagName("select");
		
		for (var i = 0; i < elements.length; i++) {
			elements[i].style.visibility = 'hidden';
		}		
		
	}

}

// Shows inputs
function ShowInputs() {

	var ver = navigator.appVersion;
	var isIE6 = ver.indexOf("MSIE 6.0") != -1;
	
	if ( isIE6 ) {
		
		var elements = document.getElementsByTagName("select");
		
		for (var i = 0; i < elements.length; i++) {
			elements[i].style.visibility = 'visible';
		}		
		
	}
	
}

function printerFriendly()
{

  if (document.getElementById != null)
  {
  
    var obj = document.getElementById('printArea');
    
    if (obj != null)
    {
      var content = "<html><head>";
      if (document.getElementsByTagName != null)
      {
        var obj_head = document.getElementsByTagName('head');
        if (obj_head != null)
          content += obj_head[0].innerHTML;
      }
      content += "</head><body style='background: none !important; background-color: #ffffff !important;'><table cellpadding='8' cellspacing='0' border='0' width='100%'><tr><td>" + obj.innerHTML + "<br/><a href=\"javascript:window.print()\">Print this page</a></td></tr></table>";
      content += "</body></html>";

      var printWindow = window.open("", "Print", "width=650,height=500,scrollbars=yes");
      printWindow.document.open();
      printWindow.document.write(content);
      printWindow.location.reload();
    }
  }
  else
	alert("You're browser is not capable of performing this operation!");
}

function mailTo() {

	if (document.getElementById != null) {
	
		var obj = document.getElementById('printArea');
		
		if (obj != null) {
		
			var content = "";
			
			if (document.getElementsByTagName != null) {
			
				var obj_head = document.getElementsByTagName('head');
				
				if (obj_head != null)
					content += obj_head[0].innerHTML;
					
			}
			
			content += "\n<body><table cellpadding='8' cellspacing='0' border='0' width='100%'><tr><td>" + obj.innerHTML + "</td></tr></table>";
			content += "</body>";

			window.frmMailTo.Hidden1.value = content;
			window.frmMailTo.submit();
			
		}
		
	}
	
	else
	    alert("You're browser is not capable of performing this operation!");

}