


function newWin(url,img,title,w,h) {

	   if (! (url) && ! (img)) { return; }
	   var day= new Date();
	   var id = day.getTime();
	   var ww = w+75;
	   var wh = h+125;
	   if ((screen.height) && (wh > screen.height-100)) { wh = screen.height-100; }
	   var params = 'width='+ww+',height='+wh+',scrollbars,resizable';
	   var t = (title != '')?title:img;
	   if (url=='') {
	      var msg='<!DOCTYPE HTML PUBLIC "-\/\/W3C\/\/DTD HTML 4.01 Transitional\/\/EN" "http:\/\/www.w3.org/TR\/html4\/loose.dtd">\n'+
		          '<meta http-equiv="Content-Type" content="text\/html; charset=iso-8859-1">\n'+
		          '<html><head><title>'+t+'<\/title><\/head>'+
		          '<style type="text\/css">\n'+
				  'html,body { font-family: Arial,Helvetica,Sans-Serif; }\n'+
				  'h3 { text-align: center; }\n'+
				  'td { text-align: center; }\n'+
				  '<\/style><body>\n'+
				  '<h3>'+t+'<\/h3>\n <table align="center" border="0"><tr><td><img src="'+img+'" width="'+w+'" height="'+h+'" border="0" alt="'+title+'"></td></tr>\n'+
				  '<tr><td><hr width="100%" size="1"><form><input type="button" onClick="javascript:window.close();" value="Close Window">\n'+
				  '<hr width="100%" size="1"><\/form><\/td><\/tr><\/table><\/body><\/html>\n';
	      var win = open('',id,params);
		  win.document.write(msg);
		  win.document.close();
	   }
	   else { var win = open(url,id,params); } 
	   return false;
}




function checkSignup (form) {
   var msg = '';
   if (document.getElementById) {
      if ((document.getElementById('email').value == '') || (document.getElementById('passwd').value == '')) {
	    msg = 'Please enter your email address and \n a password to join the business listings.';
	  }
   }
   if (msg != '') { alert(msg); }
   //else { form.submit(); }
   else { alert('Form submitted OK, signup is in development.'); }
   return false;
}




function checkContact (form) {
   var msg = '';
   if (document.getElementById) {
      if ((document.getElementById('email').value == '') || (document.getElementById('how_heard').value == '')) {
	    msg = 'Please enter your email address and \n how you heard about us.';
	  }
   }
   if (msg != '') { alert(msg); }
   else { form.submit(); }
   return false;
}



function checkAssociate (form) {
   requireds = new Array ('fname','lname','phone','email','address','state','zip');
   english = new Array ('first name','last name','contact phone','email','address','state','zip');
   var msg = '';
   var val;
   if (document.getElementById) {
        for (i=0;i<requireds.length;i++) {
		   var obj = document.getElementById(requireds[i]);
		   if (requireds[i] == 'state') {
		     var ind = obj.selectedIndex;
			 val = obj.options[ind].value;
		   }
		   else { val = obj.value; }
		   if (val == '') {
		      msg = 'The ' + english[i] + ' field is required to submit this form.';
			  break;
		   }
		}
   }
   if (msg != '') { alert(msg); }
   else { form.submit(); }
   return false;
}