function clickCatcher(e)
{
	var d = new Date();
	var message="Copyright (c) 2004-"+d.getFullYear()+"\nLinguasoft";

	if (document.all)
	{
		if (event.button == 2)
		{
			alert(message);
			return false;
		}
	}
	else
	{
		if (e.which == 3)
		{
			alert(message);
			return false;
		}
	}
}

if (document.all)
	document.onmousedown = clickCatcher;
	else
if (document.layers)
{
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown = clickCatcher;
}
else document.onclick = clickCatcher;


/*
function loadButtons(host, folder, buttonFiles, buttons, buttons_over)
{
  if (host != "")
	 host += "/";
  if (folder != "")
	 folder += "/";
  for (var i = 0; i < buttonFiles.length; i++)
  {

      buttons[i] = new Image();
      buttons[i].src = host + folder + buttonFiles[i] + ".gif";
      buttons_over[i] = new Image();
      buttons_over[i].src = host + folder + buttonFiles[i] + "_over.gif";
  }
}


// Cache menu buttons
// Requires "rollover.js"

var languages = new Array(
		        			"/iu/language",
		        			"/en/language",
		        			"/fr/language",
		        			"/es/language"
		        		 );
var language_buttons = new Array;
var language_buttons_over = new Array;
loadButtons(hostname, "", languages, language_buttons, language_buttons_over);

if (language == "iu")
	tmp_page = "communities"
	else tmp_page = "press"
var pages = new Array(
	        			"index",
	        			"company",
	        			"services",
	        			"products",
	        			tmp_page,
	        			"team",
	        			"links",
	        			"contact",
	        			"sitemap"
	        		  );
var page_buttons = new Array;
var page_buttons_over = new Array;
loadButtons(hostname, "/" + language, pages, page_buttons, page_buttons_over);

var last_page = 6;				// last page accessible with "next" button
var page = pages.length-1;
for (; page > 0; page--)
    if (pages[page] == filename)
    	break;

var arrows = new Array(
	        			 "previous",
	        			 "next"
	        		  );
var arrow_buttons = new Array;
var arrow_buttons_over = new Array;
loadButtons(hostname, "/" + language, arrows, arrow_buttons, arrow_buttons_over);

var legal = new Array(
        			 "terms",
        			 "privacy",
        			 "copyright"
        		    );
var legal_buttons = new Array;
var legal_buttons_over = new Array;
loadButtons(hostname, "/" + language, legal, legal_buttons, legal_buttons_over);
*/

// Checks that a 'checkbox' field has been checked
function checkChecked(checkbox, error_message)
{
    if (!checkbox.checked)
       {
     	   alert(error_message);
     	   return false;
       }
	   
	return(true);
}


// Checks that a field is not null
function checkNotNull(message, error_message)
{
    txt = message.value;
    if (txt == "")
       {
     	   alert(error_message);
     	   return false;
       }

    return true;
}


// Checks that a 'select' field has a valid current selection
function checkSelected(select, undefined, error_message)
{
    if (select.selectedIndex == undefined)
       {
     	   alert(error_message);
     	   return false;
       }
	return(true);
}


// Checks validity of and email address
function checkEmail(email)
{
    txt = email.value;
    if (txt.indexOf("@")<1)
       {
     	   alert(error_email_at);
     	   return false;
       }
    if (
         (txt.indexOf(".")<1)
       )
       {
         alert(error_email_domain);
         return false;
       }

    return true;
}

