function validate() {
	var d = document.purchase_form;

	if ( isWhitespace(d.first_name.value) )
	{
		alert ("Must Enter a Name");
		return false;
	}
	else if ( isWhitespace(d.last_name.value) )
	{
		alert ("Must Enter a Name");
		return false;
	}
	else if ( isWhitespace(d.company_name.value) )
	{
		alert ("Must Enter a Company Name");
		return false;
	}
	else if ( isWhitespace(d.zipcode.value) )
	{
		alert ("Must Enter a ZipCode");
		return false;
	}
	else if ( isWhitespace(d.phone.value) )
	{
		alert ("Must Enter a Phone Number");
		return false;
	}
	else if ( isWhitespace(d.email.value) )
	{
		alert ("Must Enter an Email Address");
		return false;
	}
	else if ( isWhitespace(d.cc_first_name.value) )
	{
		alert ("Must Enter a Credit Card First Name");
		return false;
	}
	else if ( isWhitespace(d.cc_last_name.value) )
	{
		alert ("Must Enter a Credit Card Last Name");
		return false;
	}
	else if ( isWhitespace(d.cc_method.value) )
	{
		alert ("Must Enter a Credit Card Method");
		return false;
	}
	else if ( isWhitespace(d.cc_number.value) )
	{
		alert ("Must Enter a Credit Card Number");
		return false;
	}
	else if ( isWhitespace(d.cc_exp_month.value) )
	{
		alert ("Must Enter a Credit Card Epx Month");
		return false;
	}
	else if ( isWhitespace(d.cc_exp_year.value) )
	{
		alert ("Must Enter a Credit Card Exp Year");
		return false;
	}
	else if ( isWhitespace(d.support_name.value) )
	{
		alert ("Must Enter a Support User Name");
		return false;
	}
	else if ( isWhitespace(d.support_email.value) )
	{
		alert ("Must Enter a Support Email Address");
		return false;
	}
	else if ( d.tos.checked == false )
	{
			alert ("Must Agree to the Analytics Experts Terms and Conditions");
			return false;
	}
	else
	{
			return true;
	}
}


function popwin(URL,name,width,height) {

   HorizPos = 0;

   VertPos = 0;

   if(screen){

	   HorizPos = (screen.width-width) / 2;

	   VertPos = (screen.height-height) / 2;

   }

   varPopupWin=window.open(URL, name,'width='+width+',height='+height+',left='+HorizPos+',top='+VertPos+',scrollbars=yes,toolbar=no,menubar=no,resizeable=no');

   varPopupWin.focus(); 

}

function sameasbilling(){
	var form = document.purchase_form;
	
	if(form.sameas.checked == true){
		form.support_name.value = form.first_name.value + ' ' + form.last_name.value;
		form.support_email.value = form.email.value;
	}else{
		form.support_name.value = '';
		form.support_email.value = '';
        form.support_phone.value = '';		
	}
	
}