
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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];}
}


// Copyright 1999 - 2001 by Ray Stott, Pop-up Windows Script ver 2.0
// OK to use if this copyright is included
// Script is available at http://www.crays.com/jsc          

var popWin = null    // use this when referring to pop-up window
var winCount = 0
var winName = "popWin"
function openPopWin(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
  var d_winLeft = 20  // default, pixels from screen left to window left
  var d_winTop = 20   // default, pixels from screen top to window top
  winName = "popWin" + winCount++ //unique name for each pop-up window
  closePopWin()           // close any previously opened pop-up window
  if (openPopWin.arguments.length >= 4)  // any additional features? 
    winFeatures = "," + winFeatures
  else 
    winFeatures = "" 
  if (openPopWin.arguments.length == 6)  // location specified
    winFeatures += getLocation(winWidth, winHeight, winLeft, winTop)
  else
    winFeatures += getLocation(winWidth, winHeight, d_winLeft, d_winTop)
  popWin = window.open(winURL, winName, "width=" + winWidth 
           + ",height=" + winHeight + winFeatures)
  }
function closePopWin(){    // close pop-up window if it is open 
  if (navigator.appName != "Microsoft Internet Explorer" 
      || parseInt(navigator.appVersion) >=4) //do not close if early IE
    if(popWin != null) if(!popWin.closed) popWin.close() 
  }
function getLocation(winWidth, winHeight, winLeft, winTop){
  return ""
  }

function isEmpty(s) { return ((s == null) || (s.length == 0)) }
function isWhitespace (s) {   
var i;
var whitespace = " \t\n\r";
    if (isEmpty(s)) return true;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }
    return true;
}

function isValidEmail(s)
{   

if (isEmpty(s)) return false;
if (isWhitespace(s)) return false;
var i = 1;
var sLength = s.length;
while ((i < sLength) && (s.charAt(i) != "@")) { i++ }
  if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function checkForm(){
var boxchecked = false;
			if(document.ThisForm.FN.value == ""){
			alert('Please enter your First Name');
			document.ThisForm.FN.focus()
			return false;
			}	
			if(document.ThisForm.LN.value == ""){
			alert('Please enter your Last Name');
			document.ThisForm.LN.focus()
			return false;
			}					
			if(document.ThisForm.A1.value == ""){
			alert('Please enter your Address in the first line');
			document.ThisForm.A1.focus()
			return false;
			}		
			if(document.ThisForm.CT.value == ""){
			alert('Please enter your City');
			document.ThisForm.CT.focus()
			return false;
			}		
			if(document.ThisForm.ST.value == "" ){
			alert('Please enter your State');
			document.ThisForm.ST.focus()
			return false;
			}
			if(document.ThisForm.ZP.value == ""){
			alert('Please enter your Zip');
			document.ThisForm.ZP.focus()
			return false;
			}		
// I thought email was to be required
//			if(!isValidEmail(document.ThisForm.EM.value)){
//			alert('Please enter a valid email address for: E-mail');
//			document.ThisForm.EM.focus()
//			return false;
//			}		
			return true;
}

function submitFreeIssue(){

	if(!checkForm()){
		return false;
	}
	submitSignup();
		return false;
}



function submitSignup(){
	var id = Math.random();
	var subURL = 'http://www.pubservice.com/subcnew.aspx?pc=LW&FN=';
	subURL = subURL + document.ThisForm.FN.value+'&LN='+document.ThisForm.LN.value+'&A1=';
	subURL = subURL + document.ThisForm.A1.value+'&A2='+document.ThisForm.A2.value+'&CT=';
	subURL = subURL + document.ThisForm.CT.value+'&ST='+document.ThisForm.ST.value+'&ZP=';
	subURL = subURL + document.ThisForm.ZP.value;
	subURL = subURL + '&PK=MLWWEB';
	window.open(subURL);
}