/*
function setFocus(name,element)
 {
	var setthis=new Object();
	setthis="document."+name+"."+element;
    setthis.focus();
	alert(setthis);
 }
*/
/* The call to this include looks like the following:
<SCRIPT LANGUAGE="JavaScript" SRC="functions.js"></SCRIPT>*/

function register(path,report) {
  var userName = getCookie("userName");
  if (userName == null || userName == "")
  {
	setCookie("report", report);
	setCookie("path", path);
	window.location.href='registration.html';
  }
  else
  {
    report = path+report;
	window.location.href=report;
  }
}
<!-- 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 bikky = document.cookie;

function getCookie(name) { // use: getCookie("name");
 var index = bikky.indexOf(name + "=");
 if (index == -1) return null;
  index = bikky.indexOf("=", index) + 1;
  var endstr = bikky.indexOf(";", index);
  if (endstr == -1) endstr = bikky.length;
   return unescape(bikky.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();
  bikky = document.cookie; // update bikky
}

// Your code goes here ...

// Stop Hiding -->

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 address;
	var address2;
	var city;
	var state;
	var zip;
	var country;
	var phone;
	var fax;
	var industry;
	var process;
	var foundus;
	var emailupdates;

	email = document.reqinfo.Email;
	fname = document.reqinfo.FirstName;
	lname = document.reqinfo.LastName;
	title = document.reqinfo.Title;
	company = document.reqinfo.Company;
	address = document.reqinfo.Address;
	apt_suite = document.reqinfo.Apt_Suite;
	city = document.reqinfo.City;
	state = document.reqinfo.State;
	zip = document.reqinfo.Zip;
	country = document.reqinfo.Country;
	phone = document.reqinfo.Phone;
	fax = document.reqinfo.Fax;
	industry = document.reqinfo.Industry;
	process = document.reqinfo.Process;
	foundus = document.reqinfo.FoundUs;
	emailupdates = document.reqinfo.EmailUpdates;
	
		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 (title.value.length <= 0)
		{
		 msg = "Please enter your title";
		 alert (msg);
		 title.focus(); 
		 return false;
		}
		if (company.value.length <= 0)
		{
		 msg = "Please enter your company name";
		 alert (msg);
		 company.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(report);
		document.reqinfo.report.value=report;
  		report = path + report;
		window.location.href=report;
	   return true;
	 }
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		template_04_template_13_over = newImage("images/template_04-template_13_ove.gif");
		template_06_over = newImage("images/template_06-over.gif");
		template_07_over = newImage("images/template_07-over.gif");
		template_11_over = newImage("images/template_11-over.gif");
		template_12_over = newImage("images/template_12-over.gif");
		template_13_over = newImage("images/template_13-over.gif");
		template_14_over = newImage("images/template_14-over.gif");
		template_15_over = newImage("images/template_15-over.gif");
		template_16_over = newImage("images/template_16-over.gif");
		preloadFlag = true;
	}
}

// -->

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
