var _POPUP_FEATURES = "location=0, statusbar=0, menubar=0, width=535, height=520, scrollbars=yes";

function raw_popup(url, target, features) 
{
	if (isUndefined(features)) 
	{
		features = _POPUP_FEATURES;
	}
	
	if (isUndefined(target)) 
	{
		target = '_blank';
	}
	
	var theWindow = window.open(url, target, features);
	
	theWindow.focus();
	
	return theWindow;
}

function link_popup(src, features) {
  return raw_popup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features);
}


function isUndefined(v) {
    var undef;
    return v===undef;
}

function send() {
	var errores = "";
	
	var submitForm = true;
	
	if(submitForm)
	{
		if(document.registerForm.title.value == "")
		{
			errores = "Please enter your title.\n";
			document.registerForm.title.focus()
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if(document.registerForm.firstname.value == "")
		{
			errores = "Please enter your first name.\n";
			document.registerForm.firstname.focus()
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if(document.registerForm.lastname.value == "")
		{
			errores = "Please enter your last name.\n";
			document.registerForm.lastname.focus() 
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if(document.registerForm.address1.value == "")
		{
			errores = "Please enter your address 1.\n";
			document.registerForm.address1.focus() 
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if(document.registerForm.town.value == "")
		{
			errores = "Please enter your town.\n";
			document.registerForm.town.focus() 
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if(document.registerForm.country.value == "")
		{
			errores = "Please enter your country.\n";
			document.registerForm.country.focus() 
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if(document.registerForm.postcode.value == "")
		{
			errores = "Please enter your postcode.\n";
			document.registerForm.postcode.focus() 
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if((document.registerForm.email.value.indexOf(".") == -1) || (document.registerForm.email.value.indexOf("@") == -1))
		{
			errores = "Please enter your email address.\n";
			document.registerForm.email.focus()
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if(document.registerForm.email.value != document.registerForm.confirmemail.value)
		{
			errores = "Please confirm your email address.\n";
			document.registerForm.confirmemail.focus()
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if (( document.registerForm.day.selectedIndex == 0 ) || ( document.registerForm.month.selectedIndex == 0 ) )
		{
			errores = "Please confirm your date of birth.\n";
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if ( (document.registerForm.gender[0].checked == false ) && ( document.registerForm.gender[1].checked == false ) )
		{
			errores = "Please select your Gender";
			submitForm = false;
		}
	}
	
	if(submitForm)
	{
		if ( (document.registerForm.smoker[0].checked == false ) && ( document.registerForm.smoker[1].checked == false ) )
		{
			errores = "Please fill in: Do you, or does anyone in hour household smoke?";
			submitForm = false;
		}
	}
	
	
	/*
	if(submitForm)
	{
		if (( document.registerForm.day.selectedIndex == 0 ) || ( document.registerForm.month.selectedIndex == 0 )  || ( document.registerForm.year.selectedIndex == 0 ) )
		{
			errores = "Please confirm your date of birth.\n";
			submitForm = false;
		}
	}
	*/
	
	if(submitForm)
	{
		if ((document.registerForm.howmanypacks[0].checked == false ) && (document.registerForm.howmanypacks[1].checked == false ) && (document.registerForm.howmanypacks[2].checked == false ) && (document.registerForm.howmanypacks[3].checked == false ) && (document.registerForm.howmanypacks[4].checked == false ))
		{
			errores = "Please confirm the number of packs of Air Care products you have bought in the last 12 months";
			submitForm = false;
		}
	}

	if(submitForm)
	{
		if(document.registerForm.tyc.checked  == "")
		{
			errores = "Please read and accept the Terms and Conditions.";
			submitForm = false;
		}
	}
	
	if(!submitForm)
	{
		alert(errores);
		return false;
	}
	else
	{
		document.registerForm.submit();
		return true;
	}
}



