<!--
var detect = navigator.userAgent.toLowerCase();
var OS,browser,total,thestring;
var version = 0;

if (checkIt('konqueror'))
{
	browser = "Konqueror";
	OS = "Linux";
}
else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible'))
{
	browser = "Netscape Navigator"
	version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS)
{
	if (checkIt('linux')) OS = "Linux";
	else if (checkIt('x11')) OS = "Unix";
	else if (checkIt('mac')) OS = "Mac"
	else if (checkIt('win')) OS = "Windows"
	else OS = "an unknown operating system";
}

function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}


//ajax code
var xmlhttp;

function loadXMLInfo(shipping,divtag)
{
	
	//-------------------------------------------------------
	//test code
	myhtml="<input type='hidden' name='shipping' value='" + shipping + "'><input type='hidden' name='shipping2' value='" + shipping + "'>";
	document.getElementById(divtag).innerHTML=myhtml;
	
	//------------------------------------------------------
}
// code for Mozilla, etc.
function loadXMLDoc(url){
	mystatechange=state_Change + divtag;
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  xmlhttp.onreadystatechange=mystatechange();
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
  }
// code for IE
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
    xmlhttp.onreadystatechange=mystatechange();
    xmlhttp.open("GET",url,true)
    xmlhttp.send()
    }
  }
}

function state_Change1()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping1).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change2()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping2).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change3()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping3).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change4()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping4).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change5()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping5).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change6()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping6).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change7()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping7).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change8()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping8).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change9()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping9).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change10()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping10).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change11()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping11).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change12()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping12).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change13()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping13).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}
function state_Change14()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
	
  document.getElementById(paypal_shipping14).innerHTML=xmlhttp.responseText
  }
  else
  {
  alert("Problem retrieving data:" + xmlhttp.statusText)
  }
  }
}

//dynamic select

	function toggle_shipping_decision(shipping_cost,divtag){
		loadXMLInfo(shipping_cost ,divtag);
	}
	
	
	
//------------------------------------------------------------------------
var xmlhttpReg1;
var div_label1;
function loadXMLDocReg1(url){
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttpReg1=new XMLHttpRequest()
  		xmlhttpReg1.onreadystatechange=state_ChangeReg1
  		xmlhttpReg1.open("GET",url,true)
  		xmlhttpReg1.send(null)
  	}
	// code for IE
	else if (window.ActiveXObject){
  		xmlhttpReg1=new ActiveXObject("Microsoft.XMLHTTP")
    	if (xmlhttpReg1)
    	{
    		xmlhttpReg1.onreadystatechange=state_ChangeReg1
    		xmlhttpReg1.open("GET",url,true)
    		xmlhttpReg1.send()
    	}
  	}
}
function state_ChangeReg1(){
	
	// if xmlhttp shows "loaded"
	if (xmlhttpReg1.readyState==4){
  		// if "OK"
		
  		if (xmlhttpReg1.status==200)
  		{
	
  			document.getElementById(div_label1).innerHTML=xmlhttpReg1.responseText
  		}
  		else{
  			alert("Problem retrieving data:" + xmlhttpReg1.statusText)
  		}
  	}
}
//------------------------------------------------------------------------
var xmlhttpReg2;
var div_label2;
function loadXMLDocReg2(url){
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttpReg2=new XMLHttpRequest()
  		xmlhttpReg2.onreadystatechange=state_ChangeReg2
  		xmlhttpReg2.open("GET",url,true)
  		xmlhttpReg2.send(null)
  	}
	// code for IE
	else if (window.ActiveXObject){
  		xmlhttpReg2=new ActiveXObject("Microsoft.XMLHTTP")
    	if (xmlhttpReg2)
    	{
    		xmlhttpReg2.onreadystatechange=state_ChangeReg2
    		xmlhttpReg2.open("GET",url,true)
    		xmlhttpReg2.send()
    	}
  	}
}
function state_ChangeReg2(){
	
	// if xmlhttp shows "loaded"
	if (xmlhttpReg2.readyState==4){
  		// if "OK"
		
  		if (xmlhttpReg2.status==200)
  		{
	
  			document.getElementById(div_label2).innerHTML=xmlhttpReg2.responseText
  		}
  		else{
  			alert("Problem retrieving data:" + xmlhttpReg2.statusText)
  		}
  	}
}
//------------------------------------------------------------------------
var xmlhttpReg3;
var div_label3;
function loadXMLDocReg3(url){
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttpReg3=new XMLHttpRequest()
  		xmlhttpReg3.onreadystatechange=state_ChangeReg3
  		xmlhttpReg3.open("GET",url,true)
  		xmlhttpReg3.send(null)
  	}
	// code for IE
	else if (window.ActiveXObject){
  		xmlhttpReg3=new ActiveXObject("Microsoft.XMLHTTP")
    	if (xmlhttpReg3)
    	{
    		xmlhttpReg3.onreadystatechange=state_ChangeReg3
    		xmlhttpReg3.open("GET",url,true)
    		xmlhttpReg3.send()
    	}
  	}
}
function state_ChangeReg3(){
	
	// if xmlhttp shows "loaded"
	if (xmlhttpReg3.readyState==4){
  		// if "OK"
		
  		if (xmlhttpReg3.status==200)
  		{
	
  			document.getElementById(div_label3).innerHTML=xmlhttpReg3.responseText
  		}
  		else{
  			alert("Problem retrieving data:" + xmlhttpReg3.statusText)
  		}
  	}
}

//------------------------------------------------------------------------
var xmlhttpReg4;
var div_label4;
function loadXMLDocReg4(url){
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttpReg4=new XMLHttpRequest()
  		xmlhttpReg4.onreadystatechange=state_ChangeReg4
  		xmlhttpReg4.open("GET",url,true)
  		xmlhttpReg4.send(null)
  	}
	// code for IE
	else if (window.ActiveXObject){
  		xmlhttpReg4=new ActiveXObject("Microsoft.XMLHTTP")
    	if (xmlhttpReg4)
    	{
    		xmlhttpReg4.onreadystatechange=state_ChangeReg4
    		xmlhttpReg4.open("GET",url,true)
    		xmlhttpReg4.send()
    	}
  	}
}
function state_ChangeReg4(){
	
	// if xmlhttp shows "loaded"
	if (xmlhttpReg4.readyState==4){
  		// if "OK"
		
  		if (xmlhttpReg4.status==200)
  		{
	
  			document.getElementById(div_label4).innerHTML=xmlhttpReg4.responseText
  		}
  		else{
  			alert("Problem retrieving data:" + xmlhttpReg4.statusText)
  		}
  	}
}
//-----------------------------------------------------------------------------------------

//--------------------------------------------------------------------------------------------

function toggle_registration_decision(decision){
		//alert('toggle_registration_decision:' + decision);
		if(decision == "yes"){
			//alert('toggle_registration_decision:YES');
			div_label1='statediv-label';
			//loadXMLDocReg1('/lib-php/reg-state-label.php');
			//loadInlineData('statediv-label','state-label');
			document.getElementById('statediv-label').innerHTML=getRegEnnea('state-label');
			
			div_label2='statediv';
			//loadXMLDocReg2('/lib-php/reg-state.php');
			//loadInlineData('statediv','state');
			document.getElementById('statediv').innerHTML=getRegEnnea('state');
			
			div_label3='countrydiv-label';
			//loadXMLDocReg3('/lib-php/reg-country-label.php');
			//loadInlineData('countrydiv-label','country-label');
			document.getElementById('countrydiv-label').innerHTML=getRegEnnea('country-label');
			
			div_label4='countrydiv';
			//loadXMLDocReg4('/lib-php/reg-country.php');
			//loadInlineData('countrydiv','country');
			document.getElementById('countrydiv').innerHTML=getRegEnnea('country');
		}
		if(decision == "no"){
			//alert('toggle_registration_decision:NO');
			div_label1='statediv-label';
			//loadXMLDocReg1('/lib-php/reg-state-non-us-label.php');
			//loadInlineData('statediv-label','state-non-us-label');
			document.getElementById('statediv-label').innerHTML=getRegEnnea('state-non-us-label');
			
			div_label2='statediv';
			//loadXMLDocReg2('/lib-php/reg-state-non-us.php');
			//loadInlineData('statediv','state-non-us');
			document.getElementById('statediv').innerHTML=getRegEnnea('state-non-us');
			
			div_label3='countrydiv-label';
			//loadXMLDocReg3('/lib-php/reg-country-non-us-label.php');
			//loadInlineData('countrydiv-label','country-non-us-label');
			document.getElementById('countrydiv-label').innerHTML=getRegEnnea('country-non-us-label');
			
			div_label4='countrydiv';
			//loadXMLDocReg4('/lib-php/reg-country-non-us.php');
			//loadInlineData('countrydiv','country-non-us');
			document.getElementById('countrydiv').innerHTML=getRegEnnea('country-non-us');
		}
}
function toggle_registration_decision_type(decision){
		//alert('toggle_registration_decision:' + decision);
		alert("OS:" + OS + " browser:" + browser);
		
		if(decision == "yes"){
			//alert('toggle_registration_decision_type:YES');
			div_label1='enneagram-type-label';
			//loadXMLDocReg1('/lib-php/reg-enneagram-type-label.php');
			document.getElementById('enneagram-type-label').innerHTML=getRegEnnea('enneagram-type-label');
			//loadInlineData('enneagram-type-label','enneagram-type-label');
			
			div_label2='enneagram-type';
			//loadXMLDocReg2('/lib-php/reg-enneagram-type.php');
			//loadInlineData('enneagram-type','enneagram-type');
			document.getElementById('enneagram-type').innerHTML=getRegEnnea('enneagram-type');
		}
		if(decision == "no"){
			//alert('toggle_registration_decision_type:NO');
			div_label1='enneagram-type-label';
			//loadXMLDocReg1('/lib-php/reg-enneagram-unknown-label.php');
			document.getElementById('enneagram-type-label').innerHTML=getRegEnnea('enneagram-unknown-label');
			//loadInlineData('enneagram-type-label','enneagram-unknown-label');
			
			div_label2='enneagram-type';
			//loadXMLDocReg2('/lib-php/reg-enneagram-unknown.php');
			//loadInlineData('enneagram-type','enneagram-unknown');
			document.getElementById('enneagram-type').innerHTML=getRegEnnea('enneagram-unknown');
		}
		if(decision == "not_sure"){
			//alert('toggle_registration_decision_type:NOT SURE');
			div_label1='enneagram-type-label';
			//loadXMLDocReg1('/lib-php/reg-enneagram-not-sure-label.php');
			document.getElementById('enneagram-type-label').innerHTML=getRegEnnea('enneagram-not-sure-label');
			//loadInlineData('enneagram-type-label','enneagram-not-sure-label');
			
			div_label2='enneagram-type';
			//loadXMLDocReg2('/lib-php/reg-enneagram-not-sure.php');
			//loadInlineData('enneagram-type','enneagram-not-sure');
			document.getElementById('enneagram-type').innerHTML=getRegEnnea('enneagram-not-sure');
		}
}
	
function toggle_upgrade_decision(decision){
		//alert('toggle_registration_decision:' + decision);
		
		if(decision == "yes"){
			//alert('toggle_registration_decision_type:YES');
			div_label1='divpassword1-label';
			//loadXMLDocReg1('/lib-php/reg-unlimited-upgrade-label.php');
			document.getElementById('divpassword1-label').innerHTML=getRegEnnea('unlimited-upgrade-label');
			//loadInlineData('enneagram-type-label','enneagram-type-label');
			
			div_label2='divpassword1';
			//loadXMLDocReg2('/lib-php/reg-unlimited-upgrade.php');
			//loadInlineData('enneagram-type','enneagram-type');
			document.getElementById('divpassword1').innerHTML=getRegEnnea('unlimited-upgrade');
			
			div_label3='divpassword2-label';
			//loadXMLDocReg3('/lib-php/reg-unlimited-upgrade2-label.php');
			//loadInlineData('countrydiv-label','country-non-us-label');
			document.getElementById('divpassword2-label').innerHTML=getRegEnnea('unlimited-upgrade2-label');
			
			div_label4='divpassword2';
			//loadXMLDocReg4('/lib-php/reg-unlimited-upgrade2.php');
			//loadInlineData('countrydiv','country-non-us');
			document.getElementById('divpassword2').innerHTML=getRegEnnea('unlimited-upgrade2');
		}
		if(decision == "no"){
			//alert('toggle_registration_decision_type:NO');
			div_label1='divpassword1-label';
			//loadXMLDocReg1('/lib-php/reg-unlimited-new-label.php');
			document.getElementById('divpassword1-label').innerHTML=getRegEnnea('unlimited-new-label');
			//loadInlineData('enneagram-type-label','enneagram-unknown-label');
			
			div_label2='divpassword1';
			//loadXMLDocReg2('/lib-php/reg-unlimited-new.php');
			//loadInlineData('enneagram-type','enneagram-unknown');
			document.getElementById('divpassword1').innerHTML=getRegEnnea('unlimited-new');
			
			div_label3='divpassword2-label';
			//loadXMLDocReg3('/lib-php/reg-unlimited-new2-label.php');
			//loadInlineData('countrydiv-label','country-non-us-label');
			document.getElementById('divpassword2-label').innerHTML=getRegEnnea('unlimited-new2-label');
			
			div_label4='divpassword2';
			//loadXMLDocReg4('/lib-php/reg-unlimited-new2.php');
			//loadInlineData('countrydiv','country-non-us');
			document.getElementById('divpassword2').innerHTML=getRegEnnea('unlimited-new2');
		}
}
//validate form
function validateValuesPaypal(what) {

// validate myradiobuttons

  var myOption = 1;

  var radioNames = new Object();
  var selectNames= new Object();
  var contactNames=new Object();
  var firstCounter = 0;
  var secondCounter = 0;
  var thirdCounter = 0;
  	

  for (i=0; i<what.elements.length; i++) {
	var myType = what.elements[i].type;
	if(myType == 'radio'){	
		if(radioNames[what.elements[i].name])
		{
			//ok, already initialized
		}
		else
		{
			radioNames[what.elements[i].name]=-1;
		}
	    if(what.elements[i].checked) {
	      		//ok
			radioNames[what.elements[i].name]=1;
	    }
	}
    if(myType == 'select-one'){
                if(selectNames[what.elements[i].name])
                {
                        //ok, already initialized
                }
                else
                {
                        selectNames[what.elements[i].name]=-1;
                }
                if(
					(what.elements[i].value =='please.choose') 
					||
					(what.elements[i].value =='-please choose-') 
				){
                        ;
				}
				else
				{
                        selectNames[what.elements[i].name]=1;
						if(what.elements[i].value == 'first'){ firstCounter++;}
						if(what.elements[i].value == 'second'){ secondCounter++;}
						if(what.elements[i].value == 'third'){ thirdCounter++;}
                }
        }
        if(myType == 'text'){
                if(contactNames[what.elements[i].name])
                {
                        //ok,already initialized
                }
                else
                {
                        if(
                                (what.elements[i].name != 'address2')
                        )
                        {
                                contactNames[what.elements[i].name]=-1;
                        }
                }
                if(
                       (what.elements[i].name != 'address2')
                )
                {

                        if(what.elements[i].value =="") {
                                ;
                        }
                        else
                        {
                                contactNames[what.elements[i].name]=1;
                        }
                }
				if(what.elements[i].name == 'email')
				{
					var myString = what.elements[i].value;
					var inThere = myString.match(/@/g);
					if (inThere) {
 					  	// Yes, a match occurred.
					 	;
					}
					else {
  					 	// No match occurred.
						contactNames[what.elements[i].name]=-1;
					}

				}
        }

  }
  for (key in radioNames)
  {
    if( radioNames[key] == -1)
    {
  	myOption=-1;
    }
  }
  for (key in selectNames)
  {
    if( selectNames[key] == -1)
    {
        myOption=-1;
    }
  }
  for (key in contactNames)
  {
    if( contactNames[key] == -1)
    {
        myOption=-1;
    }
  }
  //if(
  //		(firstCounter != 1) || (secondCounter != 1) || (thirdCounter != 1)
   //)
  //{
  //		alert("Please make a single choice for each of the top three rankings.");
//		return false;
 // }
  if (myOption == -1) {
    alert("Please enter shipping destination (above 'add to cart' button)");
    return false;
  }
  else{
    return true;
  }	
}
function validatePasswordsPaypal(what) {

// validate myradiobuttons

  var myOption = 1;

  var radioNames = new Object();
  var selectNames= new Object();
  var contactNames=new Object();
  var password = "";
  var password_again = "";
  var email = "";
  
  var firstName = "";
  var lastName = "";
  var zip = "";
  
  var state = "";
  var country = "";
  var access_level_variable ="";
  var email_confirm="";

  for (var i=0; i<what.elements.length; i++) {
	var myType = what.elements[i].type;
	if(myType == 'radio'){	
		if(what.elements[i].name == 'access_level')
		{
			if(what.elements[i].checked){
				access_level_variable=what.elements[i].value;
			}
		}
	}
	if(myType == 'select-one'){
		if(what.elements[i].name == 'country'){
             if(
					(what.elements[i].value =='please.choose') 
					||
					(what.elements[i].value =='-please choose-') 
				){
                        ;
				}
				else
				{
                        country=what.elements[i].value;
                }
        }
	}
    if(
	   	(myType == 'text')
		||
		(myType == 'password')
	){
		if(what.elements[i].name == 'state')
		{
			//if(what.elements[i].value != ""){
				state = what.elements[i].value;
			//}
		}
		if(what.elements[i].name == 'custom')
		{
			password = what.elements[i].value;
		}
		if(what.elements[i].name == 'password_again')
		{
			password_again = what.elements[i].value;
		}
		if(what.elements[i].name == 'existing_password')
		{
			existing_password = what.elements[i].value;
		}
		if(what.elements[i].name == 'email')
		{
			email = what.elements[i].value;
		}
		if(what.elements[i].name == 'email_confirm')
		{
			email_confirm = what.elements[i].value;
		}
		if(what.elements[i].name == 'firstName')
		{
			firstName = what.elements[i].value;
		}
		if(what.elements[i].name == 'lastName')
		{
			lastName = what.elements[i].value;
		}
		if(what.elements[i].name == 'zip')
		{
			zip = what.elements[i].value;
		}
	}
  }
  if(
	 	(state == "")
  ){ 
		alert("Please choose a state, province, or region");
		return false;
  }
  if(
	 	(country == "")		 
  ){
		alert("Please choose a country");
		return false;
  }  
  
  if(access_level_variable == 'UPGRADE'){
	  
		if(existing_password == ""){
			alert("Please enter your current password");
			return false;
		}
  } else {
	 
		if(password == ""){
			alert("Please create a password");
			return false;
		}
		if(password != password_again){
			alert("Passwords do not match");
			return false;
		}
  }
 
  if(
	 	(firstName == "") || (lastName == "") || (zip == "")
  ){
	  alert("Please enter missing field(s)");
	  return false;
  } 
  if(email == ""){
	  alert("Please enter a valid email address");
	  return false;
  }
  if(access_level_variable != 'UPGRADE'){
	  
  	if(email != email_confirm){
	  alert("Email addresses do not match");
	  return false;
  	}
  }
  //success!
  return true;
 	
}
function validateMailinglistPaypal(what) {

// validate myradiobuttons

  var myOption = 1;

  var radioNames = new Object();
  var selectNames= new Object();
  var contactNames=new Object();
  var password = "";
  var password_again = "";
  var email = "";
  
  var firstName = "";
  var lastName = "";
  var zip = "";
  
  var in_us = "";
  var state = "";
  var country = "";
  

  for (i=0; i<what.elements.length; i++) {
	var myType = what.elements[i].type;
	if(myType == 'select-one'){
		if(what.elements[i].name == 'country'){
             if(
					(what.elements[i].value =='please.choose') 
					||
					(what.elements[i].value =='-please choose-') 
				){
                        ;
				}
				else
				{
                        country=what.elements[i].value;
                }
        }
	}
    if(
	   	(myType == 'text')
		||
		(myType == 'password')
	){
		if(what.elements[i].name == 'state')
		{
			if(what.elements[i].value != ""){
				state = what.elements[i].value;
			}
		}
		if(what.elements[i].name == 'custom')
		{
			password = what.elements[i].value;
		}
		if(what.elements[i].name == 'password_again')
		{
			password_again = what.elements[i].value;
		}
		if(what.elements[i].name == 'email')
		{
			email = what.elements[i].value;
		}
		if(what.elements[i].name == 'firstName')
		{
			firstName = what.elements[i].value;
		}
		if(what.elements[i].name == 'lastName')
		{
			lastName = what.elements[i].value;
		}
		if(what.elements[i].name == 'zip')
		{
			zip = what.elements[i].value;
		}
	}
  }

  //alert("browser:" + browser + " " + "OS:" + OS);
  
 
  if(
	 	(state == "")
  ){ 
		alert("Please choose a state");
		return false;
  }
  if(
	 	(country == "")		 
  ){
		alert("Please choose a country");
		return false;
  }  
 
  if(
	 	(firstName == "") || (lastName == "") || (zip == "")
  ){
	  alert("Please enter missing field(s)");
	  return false;
  } 
 
  if(email == ""){
	  alert("Please enter a valid email address");
	  return false;
  }
  
  
  //success!
  return true;
 	
}

function getRegEnnea(choice){
	if(choice == 'country-label'){
		return "Country";
	}
	if(choice == 'country-non-us-label'){
		return "Country";
	}
	if(choice == 'country-non-us'){
		return '<select name="country" >' +
		  '<option   value="please.choose" selected="selected">' +
		  '(please select a country)</option>' +
          '<option   value="US">United States</option>' +
		  '<option   value="AF">Afghanistan</option>' +
          '<option   value="AL">Albania</option>' +
          '<option   value="DZ">Algeria</option>' +
          '<option   value="AS">American Samoa</option>' +
          '<option   value="AD">Andorra</option>' +
          '<option   value="AO">Angola</option>' +
          '<option   value="AI">Anguilla</option>' +
          '<option   value="AQ">Antarctica</option>' +
          '<option   value="AG">Antigua and Barbuda</option>' +
          '<option   value="AR">Argentina</option>' +
          '<option   value="AM">Armenia</option>' +
          '<option   value="AW">Aruba</option>' +
          '<option   value="AU">Australia</option>' +
          '<option   value="AT">Austria</option>' +
          '<option   value="AZ">Azerbaijan</option>' +
          '<option   value="BS">Bahamas</option>' +
          '<option   value="BH">Bahrain</option>' +
          '<option   value="BD">Bangladesh</option>' +
          '<option   value="BB">Barbados</option>' +
          '<option   value="BY">Belarus</option>' +
          '<option   value="BE">Belgium</option>' +
          '<option   value="BZ">Belize</option>' +
          '<option   value="BJ">Benin</option>' +
          '<option   value="BM">Bermuda</option>' +
          '<option   value="BT">Bhutan</option>' +
          '<option   value="BO">Bolivia</option>' +
          '<option   value="BA">Bosnia and Herzegowina</option>' +
          '<option   value="BW">Botswana</option>' +
          '<option   value="BV">Bouvet Island</option>' +
          '<option   value="BR">Brazil</option>' +
          '<option   value="IO">British Indian Ocean Territory</option>' +
          '<option   value="BN">Brunei Darussalam</option>' +
          '<option   value="BG">Bulgaria</option>' +
          '<option   value="BF">Burkina Faso</option>' +
          '<option   value="BI">Burundi</option>' +
          '<option   value="KH">Cambodia</option>' +
          '<option   value="CM">Cameroon</option>' +
          '<option   value="CA">Canada</option>' +
          '<option   value="CV">Cape Verde</option>' +
          '<option   value="KY">Cayman Islands</option>' +
          '<option   value="CF">Central African Republic</option>' +
          '<option   value="TD">Chad</option>' +
          '<option   value="CL">Chile</option>' +
          '<option   value="CN">China</option>' +
          '<option   value="CX">Christmas Island</option>' +
          '<option   value="CC">Cocos (Keeling) Islands</option>' +
          '<option   value="CO">Colombia</option>' +
          '<option   value="KM">Comoros</option>' +
          '<option   value="CG">Congo</option>' +
          '<option   value="CD">Congo, the Democratic Republic of the</option>' +
          '<option   value="CK">Cook Islands</option>' +
          '<option   value="CR">Costa Rica</option>' +
          '<option   value="CI">Cote d' + "'" + 'Ivoire</option>' +
          '<option   value="HR">Croatia (Hrvatska)</option>' +
          '<option   value="CU">Cuba</option>' +
          '<option   value="CY">Cyprus</option>' +
          '<option   value="CZ">Czech Republic</option>' +
          '<option   value="DK">Denmark</option>' +
          '<option   value="DJ">Djibouti</option>' +
          '<option   value="DM">Dominica</option>' +
          '<option   value="DO">Dominican Republic</option>' +
          '<option   value="TP">East Timor</option>' +
          '<option   value="EC">Ecuador</option>' +
          '<option   value="EG">Egypt</option>' +
          '<option   value="SV">El Salvador</option>' +
          '<option   value="GQ">Equatorial Guinea</option>' +
          '<option   value="ER">Eritrea</option>' +
          '<option   value="EE">Estonia</option>' +
          '<option   value="ET">Ethiopia</option>' +
          '<option   value="FK">Falkland Islands (Malvinas)</option>' +
          '<option   value="FO">Faroe Islands</option>' +
          '<option   value="FJ">Fiji</option>' +
          '<option   value="FI">Finland</option>' +
          '<option   value="FR">France</option>' +
          '<option   value="FX">France, Metropolitan</option>' +
          '<option   value="GF">French Guiana</option>' +
          '<option   value="PF">French Polynesia</option>' +
          '<option   value="TF">French Southern Territories</option>' +
          '<option   value="GA">Gabon</option>' +
          '<option   value="GM">Gambia</option>' +
          '<option   value="GE">Georgia</option>' +
          '<option   value="DE">Germany</option>' +
          '<option   value="GH">Ghana</option>' +
          '<option   value="GI">Gibraltar</option>' +
          '<option   value="GR">Greece</option>' +
          '<option   value="GL">Greenland</option>' +
          '<option   value="GD">Grenada</option>' +
          '<option   value="GP">Guadeloupe</option>' +
          '<option   value="GU">Guam</option>' +
          '<option   value="GT">Guatemala</option>' +
          '<option   value="GN">Guinea</option>' +
          '<option   value="GW">Guinea-Bissau</option>' +
          '<option   value="GY">Guyana</option>' +
          '<option   value="HT">Haiti</option>' +
          '<option   value="HM">Heard and Mc Donald Islands</option>' +
          '<option   value="VA">Holy See (Vatican City State)</option>' +
          '<option   value="HN">Honduras</option>' +
          '<option   value="HK">Hong Kong</option>' +
          '<option   value="HU">Hungary</option>' +
          '<option   value="IS">Iceland</option>' +
          '<option   value="IN">India</option>' +
          '<option   value="ID">Indonesia</option>' +
          '<option   value="IR">Iran (Islamic Republic of)</option>' +
          '<option   value="IQ">Iraq</option>' +
          '<option   value="IE">Ireland</option>' +
          '<option   value="IL">Israel</option>' +
          '<option   value="IT">Italy</option>' +
          '<option   value="JM">Jamaica</option>' +
          '<option   value="JP">Japan</option>' +
          '<option   value="JO">Jordan</option>' +
          '<option   value="KZ">Kazakhstan</option>' +
          '<option   value="KE">Kenya</option>' +
          '<option   value="KI">Kiribati</option>' +
          '<option   value="KP">Korea, Democratic People' + "'" + 's Republic of</option>' +
          '<option   value="KR">Korea, Republic of</option>' +
          '<option   value="KW">Kuwait</option>' +
          '<option   value="KG">Kyrgyzstan</option>' +
          '<option   value="LA">Lao People' + "'" + 's Democratic Republic</option>' +
          '<option   value="LV">Latvia</option>' +
          '<option   value="LB">Lebanon</option>' +
          '<option   value="LS">Lesotho</option>' +
          '<option   value="LR">Liberia</option>' +
          '<option   value="LY">Libyan Arab Jamahiriya</option>' +
          '<option   value="LI">Liechtenstein</option>' +
          '<option   value="LT">Lithuania</option>' +
          '<option   value="LU">Luxembourg</option>' +
          '<option   value="MO">Macau</option>' +
          '<option   value="MK">Macedonia, The Former Yugoslav Republic of</option>' +
          '<option   value="MG">Madagascar</option>' +
          '<option   value="MW">Malawi</option>' +
          '<option   value="MY">Malaysia</option>' +
          '<option   value="MV">Maldives</option>' +
          '<option   value="ML">Mali</option>' +
          '<option   value="MT">Malta</option>' +
          '<option   value="MH">Marshall Islands</option>' +
          '<option   value="MQ">Martinique</option>' +
          '<option   value="MR">Mauritania</option>' +
          '<option   value="MU">Mauritius</option>' +
          '<option   value="YT">Mayotte</option>' +
          '<option   value="MX">Mexico</option>' +
          '<option   value="FM">Micronesia, Federated States of</option>' +
          '<option   value="MD">Moldova, Republic of</option>' +
          '<option   value="MC">Monaco</option>' +
          '<option   value="MN">Mongolia</option>' +
          '<option   value="MS">Montserrat</option>' +
          '<option   value="MA">Morocco</option>' +
          '<option   value="MZ">Mozambique</option>' +
          '<option   value="MM">Myanmar</option>' +
          '<option   value="NA">Namibia</option>' +
          '<option   value="NR">Nauru</option>' +
          '<option   value="NP">Nepal</option>' +
          '<option   value="NL">Netherlands</option>' +
          '<option   value="AN">Netherlands Antilles</option>' +
          '<option   value="NC">New Caledonia</option>' +
          '<option   value="NZ">New Zealand</option>' +
          '<option   value="NI">Nicaragua</option>' +
          '<option   value="NE">Niger</option>' +
          '<option   value="NG">Nigeria</option>' +
          '<option   value="NU">Niue</option>' +
          '<option   value="NF">Norfolk Island</option>' +
          '<option   value="MP">Northern Mariana Islands</option>' +
          '<option   value="NO">Norway</option>' +
          '<option   value="OM">Oman</option>' +
          '<option   value="PK">Pakistan</option>' +
          '<option   value="PW">Palau</option>' +
          '<option   value="PA">Panama</option>' +
          '<option   value="PG">Papua New Guinea</option>' +
          '<option   value="PY">Paraguay</option>' +
          '<option   value="PE">Peru</option>' +
          '<option   value="PH">Philippines</option>' +
          '<option   value="PN">Pitcairn</option>' +
          '<option   value="PL">Poland</option>' +
          '<option   value="PT">Portugal</option>' +
          '<option   value="PR">Puerto Rico</option>' +
          '<option   value="QA">Qatar</option>' +
          '<option   value="RE">Reunion</option>' +
          '<option   value="RO">Romania</option>' +
          '<option   value="RU">Russian Federation</option>' +
          '<option   value="RW">Rwanda</option>' +
          '<option   value="KN">Saint Kitts and Nevis</option>' +
          '<option   value="LC">Saint LUCIA</option>' +
          '<option   value="VC">Saint Vincent and the Grenadines</option>' +
          '<option   value="WS">Samoa</option>' +
          '<option   value="SM">San Marino</option>' +
          '<option   value="ST">Sao Tome and Principe</option>' +
          '<option   value="SA">Saudi Arabia</option>' +
          '<option   value="SN">Senegal</option>' +
          '<option   value="SC">Seychelles</option>' +
          '<option   value="SL">Sierra Leone</option>' +
          '<option   value="SG">Singapore</option>' +
          '<option   value="SK">Slovakia (Slovak Republic)</option>' +
          '<option   value="SI">Slovenia</option>' +
          '<option   value="SB">Solomon Islands</option>' +
          '<option   value="SO">Somalia</option>' +
          '<option   value="ZA">South Africa</option>' +
          '<option   value="GS">South Georgia and the South Sandwich Islands</option>' +
          '<option   value="ES">Spain</option>' +
          '<option   value="LK">Sri Lanka</option>' +
          '<option   value="SH">St. Helena</option>' +
          '<option   value="PM">St. Pierre and Miquelon</option>' +
          '<option   value="SD">Sudan</option>' +
          '<option   value="SR">Suriname</option>' +
          '<option   value="SJ">Svalbard and Jan Mayen Islands</option>' +
          '<option   value="SZ">Swaziland</option>' +
          '<option   value="SE">Sweden</option>' +
          '<option   value="CH">Switzerland</option>' +
          '<option   value="SY">Syrian Arab Republic</option>' +
          '<option   value="TW">Taiwan, Province of China</option>' +
          '<option   value="TJ">Tajikistan</option>' +
          '<option   value="TZ">Tanzania, United Republic of</option>' +
          '<option   value="TH">Thailand</option>' +
          '<option   value="TG">Togo</option>' +
          '<option   value="TK">Tokelau</option>' +
          '<option   value="TO">Tonga</option>' +
          '<option   value="TT">Trinidad and Tobago</option>' +
          '<option   value="TN">Tunisia</option>' +
          '<option   value="TR">Turkey</option>' +
          '<option   value="TM">Turkmenistan</option>' +
          '<option   value="TC">Turks and Caicos Islands</option>' +
          '<option   value="TV">Tuvalu</option>' +
          '<option   value="UG">Uganda</option>' +
          '<option   value="UA">Ukraine</option>' +
          '<option   value="AE">United Arab Emirates</option>' +
          '<option   value="GB">United Kingdom</option>' +
          '<option   value="UM">United States Minor Outlying Islands</option>' +
          '<option   value="UY">Uruguay</option>' +
          '<option   value="UZ">Uzbekistan</option>' +
          '<option   value="VU">Vanuatu</option>' +
          '<option   value="VE">Venezuela</option>' +
          '<option   value="VN">Viet Nam</option>' +
          '<option   value="VG">Virgin Islands (British)</option>' +
          '<option   value="VI">Virgin Islands (U.S.)</option>' +
          '<option   value="WF">Wallis and Futuna Islands</option>' +
          '<option   value="EH">Western Sahara</option>' +
          '<option   value="YE">Yemen</option>' +
          '<option   value="YU">Yugoslavia</option>' +
          '<option   value="ZM">Zambia</option>' +
          '<option   value="ZW">Zimbabwe</option>' +
		  '</select>';
	}
	if(choice == 'country'){
		return '<select name="country" >' +
		  '<option   value="US" selected="selected">United States</option>' +
		  '<option   value="AF">Afghanistan</option>' +
          '<option   value="AL">Albania</option>' +
          '<option   value="DZ">Algeria</option>' +
          '<option   value="AS">American Samoa</option>' +
          '<option   value="AD">Andorra</option>' +
          '<option   value="AO">Angola</option>' +
          '<option   value="AI">Anguilla</option>' +
          '<option   value="AQ">Antarctica</option>' +
          '<option   value="AG">Antigua and Barbuda</option>' +
          '<option   value="AR">Argentina</option>' +
          '<option   value="AM">Armenia</option>' +
          '<option   value="AW">Aruba</option>' +
          '<option   value="AU">Australia</option>' +
          '<option   value="AT">Austria</option>' +
          '<option   value="AZ">Azerbaijan</option>' +
          '<option   value="BS">Bahamas</option>' +
          '<option   value="BH">Bahrain</option>' +
          '<option   value="BD">Bangladesh</option>' +
         '<option   value="BB">Barbados</option>' +
         '<option   value="BY">Belarus</option>' +
         '<option   value="BE">Belgium</option>' +
         '<option   value="BZ">Belize</option>' +
         '<option   value="BJ">Benin</option>' +
         '<option   value="BM">Bermuda</option>' +
         '<option   value="BT">Bhutan</option>' +
         '<option   value="BO">Bolivia</option>' +
         '<option   value="BA">Bosnia and Herzegowina</option>' +
         '<option   value="BW">Botswana</option>' +
         '<option   value="BV">Bouvet Island</option>' +
         '<option   value="BR">Brazil</option>' +
         '<option   value="IO">British Indian Ocean Territory</option>' +
         '<option   value="BN">Brunei Darussalam</option>' +
         '<option   value="BG">Bulgaria</option>' +
         '<option   value="BF">Burkina Faso</option>' +
         '<option   value="BI">Burundi</option>' +
         '<option   value="KH">Cambodia</option>' +
         '<option   value="CM">Cameroon</option>' +
         '<option   value="CA">Canada</option>' +
         '<option   value="CV">Cape Verde</option>' +
         '<option   value="KY">Cayman Islands</option>' +
         '<option   value="CF">Central African Republic</option>' +
         '<option   value="TD">Chad</option>' +
         '<option   value="CL">Chile</option>' +
         '<option   value="CN">China</option>' +
         '<option   value="CX">Christmas Island</option>' +
         '<option   value="CC">Cocos (Keeling) Islands</option>' +
         '<option   value="CO">Colombia</option>' +
         '<option   value="KM">Comoros</option>' +
         '<option   value="CG">Congo</option>' +
         '<option   value="CD">Congo, the Democratic Republic of the</option>' +
         '<option   value="CK">Cook Islands</option>' +
         '<option   value="CR">Costa Rica</option>' +
         '<option   value="CI">Cote d' + "'" + 'Ivoire</option>' +
         '<option   value="HR">Croatia (Hrvatska)</option>' +
         '<option   value="CU">Cuba</option>' +
         '<option   value="CY">Cyprus</option>' +
         '<option   value="CZ">Czech Republic</option>' +
         '<option   value="DK">Denmark</option>' +
         '<option   value="DJ">Djibouti</option>' +
         '<option   value="DM">Dominica</option>' +
         '<option   value="DO">Dominican Republic</option>' +
         '<option   value="TP">East Timor</option>' +
         '<option   value="EC">Ecuador</option>' +
         '<option   value="EG">Egypt</option>' +
         '<option   value="SV">El Salvador</option>' +
         '<option   value="GQ">Equatorial Guinea</option>' +
         '<option   value="ER">Eritrea</option>' +
         '<option   value="EE">Estonia</option>' +
         '<option   value="ET">Ethiopia</option>' +
         '<option   value="FK">Falkland Islands (Malvinas)</option>' +
         '<option   value="FO">Faroe Islands</option>' +
         '<option   value="FJ">Fiji</option>' +
         '<option   value="FI">Finland</option>' +
         '<option   value="FR">France</option>' +
         '<option   value="FX">France, Metropolitan</option>' +
         '<option   value="GF">French Guiana</option>' +
         '<option   value="PF">French Polynesia</option>' +
         '<option   value="TF">French Southern Territories</option>' +
         '<option   value="GA">Gabon</option>' +
         '<option   value="GM">Gambia</option>' +
         '<option   value="GE">Georgia</option>' +
         '<option   value="DE">Germany</option>' +
         '<option   value="GH">Ghana</option>' +
         '<option   value="GI">Gibraltar</option>' +
         '<option   value="GR">Greece</option>' +
         '<option   value="GL">Greenland</option>' +
         '<option   value="GD">Grenada</option>' +
         '<option   value="GP">Guadeloupe</option>' +
         '<option   value="GU">Guam</option>' +
         '<option   value="GT">Guatemala</option>' +
         '<option   value="GN">Guinea</option>' +
         '<option   value="GW">Guinea-Bissau</option>' +
         '<option   value="GY">Guyana</option>' +
         '<option   value="HT">Haiti</option>' +
         '<option   value="HM">Heard and Mc Donald Islands</option>' +
         '<option   value="VA">Holy See (Vatican City State)</option>' +
         '<option   value="HN">Honduras</option>' +
         '<option   value="HK">Hong Kong</option>' +
         '<option   value="HU">Hungary</option>' +
         '<option   value="IS">Iceland</option>' +
         '<option   value="IN">India</option>' +
         '<option   value="ID">Indonesia</option>' +
         '<option   value="IR">Iran (Islamic Republic of)</option>' +
         '<option   value="IQ">Iraq</option>' +
         '<option   value="IE">Ireland</option>' +
         '<option   value="IL">Israel</option>' +
         '<option   value="IT">Italy</option>' +
         '<option   value="JM">Jamaica</option>' +
         '<option   value="JP">Japan</option>' +
         '<option   value="JO">Jordan</option>' +
         '<option   value="KZ">Kazakhstan</option>' +
         '<option   value="KE">Kenya</option>' +
         '<option   value="KI">Kiribati</option>' +
         '<option   value="KP">Korea, Democratic People' + "'" + 's Republic of</option>' +
         '<option   value="KR">Korea, Republic of</option>' +
         '<option   value="KW">Kuwait</option>' +
         '<option   value="KG">Kyrgyzstan</option>' +
         '<option   value="LA">Lao People' + "'" + 's Democratic Republic</option>' +
         '<option   value="LV">Latvia</option>' +
         '<option   value="LB">Lebanon</option>' +
         '<option   value="LS">Lesotho</option>' +
         '<option   value="LR">Liberia</option>' +
         '<option   value="LY">Libyan Arab Jamahiriya</option>' +
         '<option   value="LI">Liechtenstein</option>' +
         '<option   value="LT">Lithuania</option>' +
         '<option   value="LU">Luxembourg</option>' +
         '<option   value="MO">Macau</option>' +
         '<option   value="MK">Macedonia, The Former Yugoslav Republic of</option>' +
         '<option   value="MG">Madagascar</option>' +
         '<option   value="MW">Malawi</option>' +
         '<option   value="MY">Malaysia</option>' +
         '<option   value="MV">Maldives</option>' +
         '<option   value="ML">Mali</option>' +
         '<option   value="MT">Malta</option>' +
         '<option   value="MH">Marshall Islands</option>' +
         '<option   value="MQ">Martinique</option>' +
         '<option   value="MR">Mauritania</option>' +
         '<option   value="MU">Mauritius</option>' +
         '<option   value="YT">Mayotte</option>' +
         '<option   value="MX">Mexico</option>' +
         '<option   value="FM">Micronesia, Federated States of</option>' +
         '<option   value="MD">Moldova, Republic of</option>' +
         '<option   value="MC">Monaco</option>' +
         '<option   value="MN">Mongolia</option>' +
         '<option   value="MS">Montserrat</option>' +
         '<option   value="MA">Morocco</option>' +
         '<option   value="MZ">Mozambique</option>' +
         '<option   value="MM">Myanmar</option>' +
         '<option   value="NA">Namibia</option>' +
         '<option   value="NR">Nauru</option>' +
         '<option   value="NP">Nepal</option>' +
         '<option   value="NL">Netherlands</option>' +
         '<option   value="AN">Netherlands Antilles</option>' +
         '<option   value="NC">New Caledonia</option>' +
         '<option   value="NZ">New Zealand</option>' +
         '<option   value="NI">Nicaragua</option>' +
         '<option   value="NE">Niger</option>' +
         '<option   value="NG">Nigeria</option>' +
         '<option   value="NU">Niue</option>' +
         '<option   value="NF">Norfolk Island</option>' +
         '<option   value="MP">Northern Mariana Islands</option>' +
         '<option   value="NO">Norway</option>' +
         '<option   value="OM">Oman</option>' +
         '<option   value="PK">Pakistan</option>' +
         '<option   value="PW">Palau</option>' +
         '<option   value="PA">Panama</option>' +
         '<option   value="PG">Papua New Guinea</option>' +
         '<option   value="PY">Paraguay</option>' +
         '<option   value="PE">Peru</option>' +
         '<option   value="PH">Philippines</option>' +
         '<option   value="PN">Pitcairn</option>' +
         '<option   value="PL">Poland</option>' +
         '<option   value="PT">Portugal</option>' +
         '<option   value="PR">Puerto Rico</option>' +
         '<option   value="QA">Qatar</option>' +
         '<option   value="RE">Reunion</option>' +
         '<option   value="RO">Romania</option>' +
         '<option   value="RU">Russian Federation</option>' +
         '<option   value="RW">Rwanda</option>' +
         '<option   value="KN">Saint Kitts and Nevis</option>' +
         '<option   value="LC">Saint LUCIA</option>' +
         '<option   value="VC">Saint Vincent and the Grenadines</option>' +
         '<option   value="WS">Samoa</option>' +
         '<option   value="SM">San Marino</option>' +
         '<option   value="ST">Sao Tome and Principe</option>' +
         '<option   value="SA">Saudi Arabia</option>' +
         '<option   value="SN">Senegal</option>' +
         '<option   value="SC">Seychelles</option>' +
         '<option   value="SL">Sierra Leone</option>' +
         '<option   value="SG">Singapore</option>' +
         '<option   value="SK">Slovakia (Slovak Republic)</option>' +
         '<option   value="SI">Slovenia</option>' +
         '<option   value="SB">Solomon Islands</option>' +
         '<option   value="SO">Somalia</option>' +
         '<option   value="ZA">South Africa</option>' +
         '<option   value="GS">South Georgia and the South Sandwich Islands</option>' +
         '<option   value="ES">Spain</option>' +
         '<option   value="LK">Sri Lanka</option>' +
         '<option   value="SH">St. Helena</option>' +
         '<option   value="PM">St. Pierre and Miquelon</option>' +
         '<option   value="SD">Sudan</option>' +
         '<option   value="SR">Suriname</option>' +
         '<option   value="SJ">Svalbard and Jan Mayen Islands</option>' +
         '<option   value="SZ">Swaziland</option>' +
         '<option   value="SE">Sweden</option>' +
         '<option   value="CH">Switzerland</option>' +
         '<option   value="SY">Syrian Arab Republic</option>' +
         '<option   value="TW">Taiwan, Province of China</option>' +
         '<option   value="TJ">Tajikistan</option>' +
         '<option   value="TZ">Tanzania, United Republic of</option>' +
         '<option   value="TH">Thailand</option>' +
         '<option   value="TG">Togo</option>' +
         '<option   value="TK">Tokelau</option>' +
         '<option   value="TO">Tonga</option>' +
         '<option   value="TT">Trinidad and Tobago</option>' +
         '<option   value="TN">Tunisia</option>' +
         '<option   value="TR">Turkey</option>' +
         '<option   value="TM">Turkmenistan</option>' +
         '<option   value="TC">Turks and Caicos Islands</option>' +
         '<option   value="TV">Tuvalu</option>' +
         '<option   value="UG">Uganda</option>' +
         '<option   value="UA">Ukraine</option>' +
         '<option   value="AE">United Arab Emirates</option>' +
         '<option   value="GB">United Kingdom</option>' +
         '<option   value="UM">United States Minor Outlying Islands</option>' +
         '<option   value="UY">Uruguay</option>' +
         '<option   value="UZ">Uzbekistan</option>' +
         '<option   value="VU">Vanuatu</option>' +
         '<option   value="VE">Venezuela</option>' +
         '<option   value="VN">Viet Nam</option>' +
         '<option   value="VG">Virgin Islands (British)</option>' +
         '<option   value="VI">Virgin Islands (U.S.)</option>' +
         '<option   value="WF">Wallis and Futuna Islands</option>' +
         '<option   value="EH">Western Sahara</option>' +
         '<option   value="YE">Yemen</option>' +
         '<option   value="YU">Yugoslavia</option>' +
         '<option   value="ZM">Zambia</option>' +
         '<option   value="ZW">Zimbabwe</option>' +
		  '</select>';
	}
	if(choice == 'enneagram-not-sure-label'){
		return "Enneagram type:";
	}
	if(choice == 'enneagram-not-sure'){
		return '<input type="hidden" name="enneagram_type" value="not_sure">(not sure)';
	}
	if(choice == 'enneagram-type-label'){
		return "Enneagram type:";
	}
	if(choice == 'enneagram-type'){
		return '<select name="enneagram_type">' +
				'<option   value="-please choose-">(please select a type)</option>' +
				'<option   value="1">Type 1: The Perfectionist</option>' +
          		'<option   value="2">Type 2: The Giver</option>' +
          		'<option   value="3">Type 3: The Performer</option>' +
          		'<option   value="4">Type 4: The Romantic</option>' +
          		'<option   value="5">Type 5: The Observer</option>' +
          		'<option   value="6">Type 6: The Loyal Skeptic</option>' +
          		'<option   value="7">Type 7: The Epicure</option>' +
          		'<option   value="8">Type 8: The Protector</option>' +
          		'<option   value="9">Type 9: The Mediator</option>' +
			'</select>';
	}
	if(choice == 'enneagram-unknown-label'){
		return 'Enneagram type:';
	}
	if(choice == 'enneagram-unknown'){
		return '<input type="hidden" name="enneagram_type" value="unknown">(unknown)';
	}
	if(choice == 'state-label'){
		return 'State';
	}
	if(choice == 'state-non-us-label'){
		return 'State, <br />province or region';
	}
	if(choice == 'state-non-us'){
		return '<input type="text" name="state" />';
	}
	if(choice == 'state'){
		return '<select name="state">' +
'<option  value="-please choose-">(please select a state)</option>' +
'<option  value="AL">Alabama</option>' +
'<option  value="AK">Alaska</option>' +
'<option  value="AZ">Arizona</option>' +
'<option  value="AR">Arkansas</option>' +
'<option  value="CA">California</option>' +
'<option  value="CO">Colorado</option>' +
'<option  value="CT">Connecticut</option>' +
'<option  value="DE">Delaware</option>' +
'<option  value="DC">District of Columbia</option>' +
'<option  value="FL">Florida</option>' +
'<option  value="GA">Georgia</option>' +
'<option  value="HI">Hawaii</option>' +
'<option  value="ID">Idaho</option>' +
'<option  value="IL">Illinois</option>' +
'<option  value="IN">Indiana</option>' +
'<option  value="IA">Iowa</option>' +
'<option  value="KS">Kansas</option>' +
'<option  value="KY">Kentucky</option>' +
'<option  value="LA">Louisiana</option>' +
'<option  value="ME">Maine</option>' +
'<option  value="MD">Maryland</option>' +
'<option  value="MA">Massachusetts</option>' +
'<option  value="MI">Michigan</option>' +
'<option  value="MN">Minnesota</option>' +
'<option  value="MS">Mississippi</option>' +
'<option  value="MO">Missouri</option>' +
'<option  value="MT">Montana</option>' +
'<option  value="NE">Nebraska</option>' +
'<option  value="NV">Nevada</option>' +
'<option  value="NH">New Hampshire</option>' +
'<option  value="NJ">New Jersey</option>' +
'<option  value="NM">New Mexico</option>' +
'<option  value="NY">New York</option>' +
'<option  value="NC">North Carolina</option>' +
'<option  value="ND">North Dakota</option>' +
'<option  value="OH">Ohio</option>' +
'<option  value="OK">Oklahoma</option>' +
'<option  value="OR">Oregon</option>' +
'<option  value="PA">Pennsylvania</option>' +
'<option  value="PR">Puerto Rico</option>' +
'<option  value="RI">Rhode Island</option>' +
'<option  value="SC">South Carolina</option>' +
'<option  value="SD">South Dakota</option>' +
'<option  value="TN">Tennessee</option>' +
'<option  value="TX">Texas</option>' +
'<option  value="UT">Utah</option>' +
'<option  value="VT">Vermont</option>' +
'<option  value="VA">Virginia</option>' +
'<option  value="WA">Washington</option>' +
'<option  value="WV">West Virginia</option>' +
'<option  value="WI">Wisconsin</option>' +
'<option  value="WY">Wyoming</option>' +
'<option  value="VI">Virgin Islands</option>' +
'<option  value="AS">American Samoa</option>' +
'<option  value="GU">Guam</option>' +
'</select>';
	}
	if(choice == 'unlimited-new-label'){
		return 'Please create a password:';
	}
	if(choice == 'unlimited-new'){
		return '<input name="custom" type="password"' +
		'id="password" size="50" value="" /><br />';
	}
	if(choice == 'unlimited-new2-label'){
		return 'Please enter your password again:';
	}
	if(choice == 'unlimited-new2'){
		return '<input name="password_again" type="password"' +
		'id="password_again" size="50" value="" />';
	}
	if(choice == 'unlimited-upgrade-label'){
		return 'Please enter your password:';
	}
	if(choice == 'unlimited-upgrade'){
		return '<input name="existing_password" type="password"' +
		'id="existing_password" size="50" value="" />';
	}
	if(choice == 'unlimited-upgrade2-label'){
		return '';
	}
	if(choice == 'unlimited-upgrade2'){
		return '';
	}
}

-->
