//*****************************register cookies*********************************
function cookieregister(path,report) {
	var userName = getCookie("userName");
	var window1;

//	if(report){setCookie("report", report);}  //remember what the user clicked on
//	if(path){setCookie("path", path);}      //remember what the user clicked on
	if (userName == null || userName == "") //user is not registered
	{
		if(report){setCookie("report", report);}  //remember what the user clicked on
		if(path){setCookie("path", path);}      //remember what the user clicked on
//		swindow = "width=700,height=600,location=1,menubar=1,resizable=1,scrollbars=1,status=1,titlebar=1,toolbar=1";

//		window1=window.open("registration.html","new_window");
		window.location.href='registration.html';
	}
  	else  //user is already registered
  	{
//    	report = path+report;
//		window.location.href=report;
		if (path) {report = path+report;}
		swindow = "width=750,height=550,location=1,menubar=1,resizable=1,scrollbars=1,status=1,titlebar=1,toolbar=1";
		window1=window.open (report,"new_window",swindow);
  	}
}

<!-- Hide from older browsers

// Original JavaScript code by Duncan Crombie: dcrombie at chirp.com.au
// Please acknowledge use of this code by including this header.

var myCookie = document.cookie;

function getCookie(name) { // use: getCookie("name");
 var index = myCookie.indexOf(name + "=");
 if (index == -1) return null;{
  index = myCookie.indexOf("=", index) + 1;
  var endstr = myCookie.indexOf(";", index);
  if (endstr == -1) endstr = myCookie.length;{
   return unescape(myCookie.substring(index, endstr));}
 }
}

var today = new Date();
var expiry = new Date(today.getTime() + 60 * 24 * 60 * 60 * 1000); // plus 28 days

function setCookie(name, value) { // use: setCookie("name", value);
	if (value != null && value != ""){
	  document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
	  myCookie = document.cookie; // update myCookie
	}
}
//*****************************end register cookies*********************************
function validate() 
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var email;
	var fname;
	var lname;
	var title;
	var company;
	var phone;

	email = document.form.EMAIL;
	fname = document.form.fname;
	lname = document.form.lname;
	title = document.form.title;
	company = document.form.company;
	phone = document.form.phone;
		if (document.layers||document.getElementById||document.all)
		 {
		  if (!filter.test(email.value))
		  {
			alert("Please supply a valid email address!")
			email.focus()
			return false
		   }
		if (fname.value.length <= 0)
		{
		 msg = "Please enter your first name";
		 alert (msg);
		 fname.focus(); 
		 return false;
		}
		if (lname.value.length <= 0)
		{
		 msg = "Please enter your last name";
		 alert (msg);
		 lname.focus(); 
		 return false;
		}
		if (company.value.length <= 0)
		{
		 msg = "Please enter your company name";
		 alert (msg);
		 company.focus(); 
		 return false;
		}
		if (title.value.length <= 0)
		{
		 msg = "Please enter your title";
		 alert (msg);
		 title.focus(); 
		 return false;
		}
		if (phone.value.length < 10)
		{
		 msg = "Please enter your phone number";
		 alert (msg);
		 phone.focus(); 
		 return false;
		}
//		 alert("Thanks for registering.\nPlease check the registration email for accuracy \nbefore sending and then you can view your report.");
		 setCookie("userName", email.value);
//		 var report = getCookie("report");
//		 var path = getCookie("path");
//   		alert(path);
 
//		 document.form.report.value=report;
//	 	 getreport = path + report;
//		 alert(getreport);
//		 window.location.href=getreport;
	  return true;
	 }
}

function getreport() {
  	var report = getCookie("report");
  	var path = getCookie("path");
	var window1;
	if (path) {report = path+report;}
//alert (report);
swindow = "width=700,height=400,location=1,menubar=1,resizable=1,scrollbars=1,status=1,titlebar=1,toolbar=1";
	window1=window.open (report,"new_window",swindow);
}

//*****************************end register cookies*********************************
