// JavaScript Document
function DoSponsor()
{
	frm = window.document.HowOften;
	if (frm.HowOften[0].checked == true) {
		document.location.href="/sponsor-paypal.htm";
		return true;
	}
	if (frm.HowOften[1].checked == true) {
		document.location.href='/sponsor-recurrentplus.htm';
		return true;
	}
	if ((frm.HowOften[0].checked == false) && (frm.HowOften[1].checked == false)) {
		alert('Please select your a contribution option');
		frm.HowOften[0].focus();
		//return false;
	}
}

function IsNumeric(sText)
{
//   var ValidChars = "0123456789.";
//   var IsNumber=true;
//   var Char;

     if(isNaN(sText))
     {
          return false;
     } else {
          return true;
    }
//
//     
//   for (i = 0; i < sText.length && IsNumber == true; i++) 
//    { 
//      Char = sText.charAt(i); 
//      if (ValidChars.indexOf(Char) == -1) 
//         {
//         IsNumber = false;
//         }
//      }
//   return IsNumber;
}

function AmountToPay(frm) {
    //frm = window.document.Recurrent;
    if (frm.InitialAmount.value.length == 0) {
       alert("Please choose or enter your intiial contribution amount.");
	   parent.location.href='sponsor-recurrentplus.htm#onetime';
	   return; 
    }
    if (!IsNumeric(frm.InitialAmount.value)) {
       alert("Your intiial  amount contains invalid character(s):\n\n" + frm.InitialAmount.value + "\n\nPlease correct this entry.");
	   parent.location.href='sponsor-recurrentplus.htm#onetime';
	   return;     
    }
    if (frm.TimeInterval.selectedIndex == 0) {
       alert("Please choose your subscription billing interval.");
	   parent.location.href='sponsor-recurrentplus.htm#repeating';
	   return;
    }
    if ((frm.RecurrentAmount2.value.length == 0) && (frm.RecurrentAmount1.selectedIndex == 0)) {
       alert("Please choose or enter your subscription recurrent amount.");
	   parent.location.href='sponsor-recurrentplus.htm#repeating';
	   return;
	}
    tmp1 = 0;
    tmp2 = 0;
    if (frm.RecurrentAmount2.value.length > 0) {
       if (!IsNumeric(frm.RecurrentAmount2.value)) {
          alert("Your intiial  amount contains invalid character(s):\n\n" + frm.RecurrentAmount2.value + "\n\nPlease correct this entry.");
	      parent.location.href='sponsor-recurrentplus.htm#recurring';
	      return;     
       }
       tmp2 = frm.RecurrentAmount2.value;
    }
    if (frm.RecurrentAmount1.selectedIndex > 0) {
        tmp1 = frm.RecurrentAmount1[frm.RecurrentAmount1.selectedIndex].value;
    }
    if (parseFloat(tmp1) > parseFloat(tmp2)) {
       amountchosen = tmp1;
    } else {
        amountchosen = tmp2;
    }   
    initialamount = frm.InitialAmount.value;
    intervalchosen = frm.TimeInterval[frm.TimeInterval.selectedIndex].value;
    document.location.href = 'https://www.paypal.com/subscriptions/business=donate@ablemuse.com&item_name=Able%20Muse%20Sponsorship - Recurring%20Every ' + intervalchosen + ' Month(s)&item_number=AM-SPNS-' + initialamount + '+' + amountchosen + '-' + intervalchosen + 'M&image_url=http://www.ablemuse.com/images/ablemuse-paypal.gif&no_shipping=1&return=http%3A//eratosphere.ablemuse.com&cancel_return=http%3A//www.ablemuse.com/sponsor-thanks.htm&no_note=1&a1=' + initialamount + '&p1=' + intervalchosen + '&t1=M&a3=' + amountchosen + '&p3=' + intervalchosen + '&t3=M';

}

