    $(document).ready(function(){
		$(".validation_integer").each(
				function( intIndex ) {
					$(this).keypress(function (e) {
						  if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57) && e.which != 44 && e.which != 46)
						  {
						    return false;
						  }
						  return true;
					});
				}
			);
		$(".validation_integer_i").each(
				function( intIndex ) {
					$(this).keypress(function (e) {
						  if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57))
						  {
						    return false;
						  }
						  return true;
					});
				}
			);
	 });
	
	function transferemail() {
		document.getElementById('emailHiddenfield').value = 
			document.getElementById('emailTextbox').value;
	}

	
/*
*  How to restrict a search to a specific website.
*/

google.load('search', '1', {"language" : siteLanguage});

function OnSearchComplete() {
	document.getElementById("content").style.display = 'none';
}

function OnLoad() {
	// Create a search control
  var searchControl = new google.search.SearchControl();
  searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
  searchControl.setSearchCompleteCallback(this, OnSearchComplete);
  

  // Add in a WebSearch
  var webSearch = new google.search.WebSearch();

  // Restrict our search to pages from the Cartoon Newtowrk
  webSearch.setSiteRestriction('www.zeroco2.com');

  // Add the searcher to the SearchControl
  searchControl.addSearcher(webSearch);

  var options = new google.search.DrawOptions();
  options.setSearchFormRoot(document.getElementById("searchForm"));
  
  searchControl.draw(document.getElementById("searchResult"), options);

}

google.setOnLoadCallback(OnLoad);


function changeClass (elementID, newClass) {
	var element = document.getElementById(elementID);

	element.setAttribute("class", newClass); //For Most Browsers
	element.setAttribute("className", newClass); //For IE; harmless to other browsers.
}

function calculate() {
	changeClass('tonsTextbox', 'validation_integer');

	individual = new Individual();
	individual.init();
	individual.setPaymentOption(1);

	var tons = document.getElementById('tonsTextbox').value;

	if(tons == "") {
		changeClass('tonsTextbox', 'validation_integer error');
		return;
	}

	individual.setTons(tons);

	var displayCredits = false;
	if(document.getElementById("RB_Compensation_Rapide_CREDIT").checked) {
		individual.setPaymentOption(3);
		displayCredits = true;
	}

	individual.calculate();
	
	if(parseFloat(tons) == 0) {
		changeClass('tonsTextbox', 'validation_integer error');
		return;
	} else if(tons < 0.2) {
		changeClass('tonsTextbox', 'validation_integer error');
		return;	
	}
	/*} else if(tons < 0.15) {
		tons = 0.16;
		individual.setTons(tons);
	}*/

	var cost = individual.getCost();
	var trees = individual.getTrees();
	var credits = individual.getCarbonCredits();

	document.getElementById('creditsAndTreesTextbox').value = cost + '$';
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
		num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents < 10)
		cents = "0" + cents;
	return (((sign)?'':'-') + num + '.' + cents);
}

/*
window['alert'] = function alert(message) {
	$.panelManager.getInstance( "modal" ).open();
	$('#alertMessage').html(message);
}
*/
