Event.observe(window,'load',function(){
	if($('coolirisContent')){
		swfobject.embedSWF("http://apps.cooliris.com/embed/cooliris.swf", "coolirisContent", "790", "340", "9.0.0","expressInstall.swf",{feed:"http://www.wallofmothers.org/media_rss.php?shuffle=true",style:"black"});
	}
	if($('eCardForm')){
		Event.observe('eCardForm','submit',function(e){
			Event.stop(e);
			if(tinyMCE.get('mymess')){
				tinyMCE.execCommand('mceRemoveControl', false, 'mymess');
			}
			
			params = $('eCardForm').serialize()+"&ajax=true";
			new Ajax.Request($('eCardForm').action,{
				parameters:params,
				method:'post',
				evalJS:false,
				onSuccess:function(transport){
					Element.replace('eCardForm',transport.responseText);
				}
			});
			$('eCardForm').innerHTML=$("loading").innerHTML;
			
		})
	}

});

function formUpdate(form){

	params = form.serialize()+"&ajax=true";
	new Ajax.Updater(form,form.action,{
		parameters:params,
		evalScripts:true
	})
	form.innerHTML=$("loading").innerHTML;
	
}

var cdurl = "https://my.care.org/site/CRDonationAPI?df_preview=true";
//var cdurl = "https://my.care.org/site/CRDonationAPI";

var api_key = "JHS78-SK2W-SL2L-L22U-KV3SD-K20P-C2DS";
var form_id = "3060";
var other_level_id = "5461";

function convioDonate(form){
	alert('d');
	values = $H(form.serialize(true));
	complete=true;
	formObj=$H();
	values.each(function(pair){
		line=$H();
		line.set('value',pair.value);
		switch(pair.key){
			case 'other_amount':
				break;
			case 'street2':
				break;
			case 'amount':
//				alert(pair.value)
				if((pair.value=="")||((pair.value==other_level_id)&&(values.get('other_amount')==""))){
					complete=false;
					line.set('error',"Please choose a gift amount");
					break;
				}
			default:
				if(pair.value==""){
					complete=false;
					line.set('error',"Required Field");
				}
		}
		formObj.set(pair.key,line);
	});
	
	if(complete){
		alert('c');
		params = $H();
		params.set('api_key',api_key);
		params.set('v','1.0');
		params.set('method','donate');
		params.set('response_format','json');
		params.set('send_recipt','true');
		params.set('send_registration_email','false');
		
		params.set('form_id',form_id);
		params.set('level',formObj.get('amount'));
		if(formObj.get('amount')==other_level_id){
			params.set('other_amount',formObj.get('other_amount'));
		}
		
		params.set('card_number',formObj.get('card_number'));
		params.set('card_cvv',formObj.get('card_cvv'));
		params.set('card_exp_date_month',formObj.get('expMonth'));
		params.set('card_exp_date_year',formObj.get('expYear'));
		
		params.set('billing.address.street1',formObj.get('street1'));
		params.set('billing.address.street2',formObj.get('street2'));
		params.set('billing.address.city',formObj.get('city'));
		params.set('billing.address.state',formObj.get('state'));
		params.set('billing.address.zip',formObj.get('zip'));
		params.set('billing.address.country',formObj.get('country'));
		
		params.set('donor.email',formObj.get('email'));
		if(formObj.get('optin')){
			params.set('donor.email_opt_in','true');
		}else{
			params.set('donor.email_opt_in','false');
		}
		// SEND REQUEST
		alert('sr'+cdurl);
		new Ajax.Request(cdurl,{
			parameters:params,
			onComplete:function(transport){
				alert(transport.responseText);
			}
		});
		$('donateForm').hide();
	}else{
		alert('nc');
		formObj.each(function(pair){
			efs=$$('#'+pair.key+' .error');
			for(var i=0;i<efs.length;i++){
				error = pair.value.get('error');
				if(error){
					efs[i].innerHTML=pair.value.get('error');
				}else{
					efs[i].innerHTML="";
				}
			}
		});
	}
}