function CancelClick(event)
{
	if(event.stopPropagation) event.stopPropagation();
	if(event.preventDefault) event.preventDefault();
	event.cancelBubble = true;
	event.cancel = true;
	event.returnValue = false;
	return false;
}

function HideContent(d) 
{
  if(d.length < 1) 
  { 
    return; 
  }
  document.getElementById(d).style.display = "none";

}

function ShowContent(d) 
{
  if(d.length < 1) 
  {
    return;
  }
  document.getElementById(d).style.display = "block";
}

function ReverseContentDisplay(d) 
{
  if(d.length < 1) 
  {
    return; 
  }

  if(document.getElementById(d).style.display == "none") 
  { 
    document.getElementById(d).style.display = "block"; 
  }
  else
  {
    document.getElementById(d).style.display = "none"; 
  }
}

function submitform()
{
  document.forms["SearchForm"].submit();
}

function RefreshImage(valImageId) 
{
	var objImage = document.images[valImageId];

	if (objImage == undefined) 
	{
		return;
	}
	
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

function checkAge()
{

	var myYear;
	var myDay;
	var myMonth;
	var today = new Date();
	var d = new Date()
	var difference;

	myYear = parseInt(document.forms.registration.iYear.value);
	myMonth = parseInt(document.forms.registration.iMonth.value);
	myDay = parseInt(document.forms.registration.iDay.value);

	d.setFullYear(myYear + 18, myMonth, myDay);

	difference = d - today;

	if (difference <= 0)
	{
		
		document.getElementById("GuardianTable").style.display = "none";
		document.getElementById("iGuardianRequired").value = "F";

//		document.getElementById("pgp").style.display = "none";
//		document.getElementById("pgpc").style.display = "none";
//		document.getElementById("pga2").style.display = "none";
//		document.getElementById("pga").style.display = "none";
//		document.getElementById("pgln").style.display = "none";
//		document.getElementById("pgfn").style.display = "none";
	}
	else
	{
		document.getElementById("GuardianTable").style.display = "block";
		document.getElementById("iGuardianRequired").value = "T";

//		document.getElementById("pgp").style.display = "block";
//		document.getElementById("pgpc").style.display = "block";
//		document.getElementById("pga2").style.display = "block";
//		document.getElementById("pga").style.display = "block";
//		document.getElementById("pgln").style.display = "block";
//		document.getElementById("pgfn").style.display = "block";
	}
}


 function translate(lang) {
   var source = document.getElementById("article").innerHTML;
   var len = source.length;

   // Google Language API accepts 500 characters per request 
   var words = 500;

   // This is for English pages, you can change the
   // sourcelang variable for other languages
   var sourcelang = "en";
   document.getElementById("translation").innerHTML = "";

   for(i=0; i<=(len/words); i++) {
     google.language.translate (source.substr(i*words, words),
                 "en", lang, function (result) {
     if (!result.error) {
     document.getElementById("translation").innerHTML
           = document.getElementById("translation").innerHTML
           + result.translation;
    } }); }  

  // Hide the text written in the original language
  document.getElementById("article").style.display = 'none';
  return false;
 }

 // Switch to the original language

 function original() {
  document.getElementById("translation").style.display='none';
  document.getElementById("article").style.display = 'block';
  return false;
 }


