function ShowNews(mySelect) {
  PageIndex2=mySelect.selectedIndex;
    {
    if (mySelect.options[PageIndex2].value != "none")
      {frames['newsframe'].location.href = mySelect.options[PageIndex2].value;}
    }
  }

	function Split(str, sep)
	{
		var tmpStr   = "";
		var tmpArray = new Array();

		for(var i=0; i < str.length; i++)
		{
			if(str.charAt(i) != sep)
			{	
				tmpStr += str.charAt(i);
			}
			else
			{
				tmpArray[tmpArray.length] = tmpStr;
				tmpStr = "";
			}
		}
		tmpArray[tmpArray.length] = tmpStr;
		return tmpArray;
	}

	function getQueryStringValues()
	{
	   var args  = new Array();
	   var query = location.search.substring(1);
	   var pairs = Split(query, "&");
	   
	   for(var i=0; i < pairs.length; i++)
	   {
		  var pos = pairs[i].indexOf("=");
		  if(pos == -1) 
		  {
			 continue;
		  }
		  var argname = pairs[i].substring(0, pos);
		  var value = pairs[i].substring(pos+1); 
		  args[i] = unescape(value); 
	   }
	   return args;
	}


	function checkEmailAddr() 
	{
	var argsVal = getQueryStringValues();	

		illegal = /[^\w._\-]/
		email = document.MiniForm.EmailAddr.value;

		if (email.length<6 || email.indexOf('@')==-1 || email.indexOf('.')==-1)
			email="";
		else 
		{
			At = email.indexOf('@');
			Period = email.lastIndexOf('.');
			DNS1 = email.substring(0,At);
			if (DNS1.length<1 || DNS1.match(illegal)!=null) email="";
			DNS2 = email.substring(At+1,Period);
			if (DNS2.length<1 || DNS2.match(illegal)!=null) email="";
			DNS3 = email.substring(Period+1,email.length);
			if (DNS3.length<2 || DNS3.match(illegal)!=null) email="";
		}

		if (email.length==0) 
		{
			alert("The email address you have entered is invalid. Please re-enter a valid email address.\n");
			document.MiniForm.EmailAddr.focus();
			return false;
		}
		
		return true;
	}
