// JavaScript Document
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function customDonation(donationAmount){
	
	if(donationAmount){
		var amount = donationAmount;
		console.log(amount);
	}else{
		dijit.byId('donate_custom').hide()
		var amount = dojo.byId('donationAmount').value;
		
	}
	
	var url = 'https://www.paypal.com/cgi-bin/webscr?cmd=_xclick';
	url = url + '&business=rflores@healthsolutions.org';
	url = url + '&item_name=Public Health Solutions';
	url = url + '&amount=' + amount;
	url = url + '&currency_code=USD';
	url = url + '&receiver_email=development@healthsolutions.org';
	url = url + '&mrb=R-3WH47588B4505740X';
	url = url + '&pal=ANNSXSLJLYR2A';
	url = url + '&no_shipping=0';
	url = url + '&no_note=0';
	url = url + '&return=http://www.healthsolutions.org';
	url = url + '&cancel_return=http://www.healthsolutions.org';
	
	window.open(url,'paypal','width=600,height=700,left=120,top=120,screenX=150,screenY=150,scrollbars=yes,resizable=yes,status=yes');
}

function donateNow(email){
	var amount = 0;
	for (var i=0; i < dojo.doc.donateForm.donationAmount.length; i++){
		if (dojo.doc.donateForm.donationAmount[i].checked)
			amount = dojo.doc.donateForm.donationAmount[i].value;
	}
	
	if(amount != 0){
		if(amount == "c"){
			if(dojo.byId('otherAmount').value > 0){
				amount = dojo.byId('otherAmount').value;
				paypalLink(amount);
				if(email != "")
					dojo.xhrGet({
						url: '?event=page.sendEmail&emailAddress=' + email,
						error: function (data) { console.error('Error: ', data); }
					});
			}else{
				alert("Please specify a custom donation amount.")
			}
		}else{
			paypalLink(amount);
			if(email != "")
				dojo.xhrGet({
					url: '?event=page.sendEmail&emailAddress=' + email,
					error: function (data) { console.error('Error: ', data); }
				});
		}

	}else{
		alert('Please specify a donation amount.');	
	}
}

function paypalLink(amount){
	var url = 'https://www.paypal.com/cgi-bin/webscr?cmd=_xclick';
		url = url + '&business=donate@healthsolutions.org';
		url = url + '&item_name=Public Health Solutions';
		url = url + '&amount=' + amount;
		url = url + '&currency_code=USD';
		url = url + '&receiver_email=development@healthsolutions.org';
		url = url + '&mrb=GM2C9A6L38GQG';
		url = url + '&pal=GM2C9A6L38GQG';
		url = url + '&no_shipping=0';
		url = url + '&no_note=0';
		url = url + '&return=http://www.healthsolutions.org';
		url = url + '&cancel_return=http://www.healthsolutions.org';
		window.open(url,'paypal','width=800,height=600,left=120,top=120,screenX=150,screenY=150,scrollbars=yes,resizable=yes,status=yes');
}

function checkDonate(formName){
	if (! dijit.byId(formName).validate()) {
		alert("An Email Address is required");
		dojo.byId('emailAddress').focus();
	}else{
		var blSubmit = false;
		
		//ok to submit if optout is checked
		if(dojo.byId('optout').checked){ blSubmit = true; }
		
		//ok to submit if any interest is checked
		for (var i=0; i < dojo.doc.frmDonate.interests.length; i++){
			if(dijit.byId('interests'+i).checked){ blSubmit = true; }
		}
				
		if(blSubmit){
			dojo.byId(formName).submit();
		}else{
			alert('Please choose an area of Interest.');
		}
	}
}

function noEmailCheck(){
	
	if(dojo.byId('optout').checked){
		for (var i=0; i < dojo.doc.frmDonate.interests.length; i++){
			dijit.byId('interests'+i).setAttribute('checked',false);
		}
		dijit.byId('emailAddress').required = false;
	}
}

function clearOptOut(){
	dijit.byId('optout').setAttribute('checked',false);
	dijit.byId('emailAddress').required = true;
}