<!--
function openWin(gotoframe){
			var thepopup;
			thepopup=window.open("/flash/popup.asp?mtc=avenaflash&sendTo="+gotoframe,'reg','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,dependent=no,width=750,height=450,screenX='+posx+',screenY='+posy+',left='+posx+',top='+posy+'');
			thepopup.focus();
		}
		var posx=(screen.width/2)-375+30;
		var posy=(screen.height/2)-225-45;

function PopupWindow(address, winwidth, winheight)
{
	if (window.remote!=null)
		{
		parent.remote.close()
		}
	self.name = "opener";
	remote = open(address, "remote", "width=" + winwidth + ",height=" + winheight + ",location=no,scrollbars=yes,menubars=no,toolbars=no,resizable=yes,fullscreen=no");
}

function isAlphanumeric(s, valid_chars) {
  var allValid = true;
  var ch = '';
  for (i = 0;  i < s.length;  i++) {
    ch = s.charAt(i);
    for (j = 0;  j < valid_chars.length;  j++)
      if (ch == valid_chars.charAt(j))
        break;
    if (j == valid_chars.length) {
      allValid = false;
      break;
    }
  }
  return allValid;
}

function isValidEmail(s){
  // there must be >= 1 character before @, so we start looking at 
  // character position 1 (i.e. second character)
  var i = 1;
  var sLength = s.length;

  // look for @
  while ((i < sLength) && (s.charAt(i) != "@")) {
    i++
  }
  if((i >= sLength) || (s.charAt(i) != "@"))
    return false;
  else
    i += 2;

  // look for .
  while ((i < sLength) && (s.charAt(i) != ".")) {
    i++
  }
  // there must be at least one character after the .
  if ((i >= sLength - 1) || (s.charAt(i) != "."))
    return false;
  else
    return true;
}

var alphachars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƒŠŒšœŸÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþ";

function ValidateNewsletterForm(form) {
  if(form.email != null) {
    str = form.email.value;
    if(!isAlphanumeric(str.toLowerCase(), 'abcdefghijklmnopqrstuvwxyz0123456789@._-')) {
      alert('Invalid character in e-mail address.');
      form.email.focus();
      return false;    
    }
    if(str == '' || !isValidEmail(str)) {
      alert('You must supply a valid e-mail address.');
      form.email.focus();
      return false;
    }
  }
  
  return true;
}

function license(url)
		{
		var agree=confirm("TrafficSurge is not freeware. By pressing OK, you agree to be bound to the terms of the license agreement.");
		
		if (agree)
			window.location=url;
		}
function MM_findObj(n, d) { //v4.01
		  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
			d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		  if(!x && d.getElementById) x=d.getElementById(n); return x;
		}
function MM_swapImage() { //v3.0
		  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
		   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
		}
function MM_swapImgRestore() { //v3.0
		  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
		}		

window.onload=montre;
function montre(id) {
		var d = document.getElementById(id);
			for (var i = 1; i<=10; i++) {
				if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
			}
		if (d) {d.style.display='block';}
		}		

//-->
