var curPage=1,donationListLoaded=false,charityListLoaded=false;function init(){}function changeTab(c){var a=new Array(3);a[0]=c=="1"?"on":"off";a[1]=c=="2"?"on":"off";a[2]=c=="3"?"on":"off";for(var b=1;b<3;b++){document.getElementById("img"+b+"_l").src="/images/tab"+a[b-1]+"left.gif";document.getElementById("tab"+b+"_c").className="tab"+a[b-1];document.getElementById("img"+b+"_r").src="/images/tab"+a[b-1]+"right.gif"}document.getElementById("divContentPage"+curPage).style.display="none";document.getElementById("divContentPage"+c).style.display="block";curPage=c}function unload(){donListPre=null}function setProgIndicator(a){if(!document.getElementById("thermometerFull")){return}if(a!=0){a=Math.round((a*0.01*155));$("#thermometerFull").animate({width:a.toString()},{duration:2000,queue:true,easing:"swing"})}}function getAmountRaisedPercent(){var c,b,a;c=$("#spanGoalAmount").text();b=$("#spanAmountRaised").text();c=jQuery.trim(c);b=jQuery.trim(b);if(c==null||b==null||c=="$"||b=="$"){a=0}else{c=parseInt(c,10);b=parseInt(b,10);a=((b/c)*100);a=(a>100)?100:a}setProgIndicator(a)}function getCharities(){var a=[];if(charityListLoaded==true){return}a.push("gpID="+$("#hidPageID").val());a.push("languageID="+language);jQueryCallWrapperREST("GivingPage.aspx/getCharityList",a,getCharities_Success,getCharities_Error,null)}function getCharities_Success(b,a){if(b==null||b==""){alert("Could not retrieve list of charities")}writeCharityList(b.d,false)}function getCharities_Error(a){alert(a.responseText)}function writeCharityList(f,d){var e=f;var b='<table id="charityList" cellspacing="0">';var a="";if(e!=null&&typeof(e)=="object"&&e.items!=null){var c;for(c=0;c<e.items.length;c++){b+="<tr>";if(d==false){b+='<td class="charityLogo"><img src="/image.aspx?ID='+e.items[c].ID+'"></td>'}else{if(d==true){b+='<td class="charityLogo"><img src="/image_ssl.aspx?ID='+e.items[c].ID+'" ></td>'}}b+='<td class="charityName"><b>'+e.items[c].OperatingName+"</b>"+(e.items[c].SearchResultDesc==""?"":("<br/>"+e.items[c].SearchResultDesc))+"</td>";a="DN"+e.items[c].ID;if(language==1){b+='<td class="donateButton last"><img src="/images/DonateNow.gif" alt="Donate Now" name="'+a+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\''+a+"','','/images/DonateNow_over.gif',1)\" onclick=\"doDonate("+e.items[c].ID+","+e.GivingPageID+')" style="VERTICAL-ALIGN:middle"></td>'}else{if(language==2){b+='<td class="donateButton last"><img src="/images/DonateNow_fr.gif" alt="Faites un don d�s maintenant" name="'+a+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\''+a+"','','/images/DonateNow_fr_over.gif',1)\" onclick=\"doDonate("+e.items[c].ID+","+e.GivingPageID+')" style="VERTICAL-ALIGN:middle"></td>'}}b+="</tr>"}b+="</table>";document.getElementById("divCharityList").innerHTML=b;if(e.items.length==1){$("#donateNowArrow").attr("href","javascript:doDonate("+e.items[0].ID+","+e.GivingPageID+");")}charityListLoaded=true}else{if(e!=null&&e.items==null){if(e.ErrorFlag==true){alert(e.ErrorDesc)}}}}function getDonations(){var a=[];if(donationListLoaded==true){changeTab("2");return}a.push("gpID="+$("#hidPageID").val());a.push("displayDonations="+$("#hidDisplayDonations").val());a.push("languageID="+language);jQueryCallWrapperREST("GivingPage.aspx/getDonationDetails",a,getDonations_Success,getDonations_Error,null)}function getDonations_Success(b,a){if(b==null||b==""){alert("Could not retrieve list of donations")}writeDonationList(b.d)}function getDonations_Error(a){alert(a.responseText)}function writeDonationList(d){var c=d;if(c!=null&&c.ErrorDesc!=null&&c.ErrorDesc!=""){alert(c.ErrorDesc);return}if(c!=null&&typeof(c)=="object"&&c.items!=null){var a='<tbody id="tableBodyDonations">';var e=false;var f=false;if(c.items.length>0){for(var b=0;b<c.items.length;b++){e=(b%2==0);f=(c.items[b].Comment!=null);a+='<tr class="donationRow '+(e?"even":"odd")+'">';a+='<td class="donationDate">'+c.items[b].Date+"</td>";a+='<td class="donationDonor">'+c.items[b].DonorName+"</td>";a+='<td class="donationCharity"><a class="charitylink">'+c.items[b].OperatingName+"</a></td>";a+='<td class="donationAmount last">'+c.items[b].Amount+"</td>";a+="</tr>";a+='<tr class="commentRow '+(f?"":"noComment ")+(e?"even":"odd")+'">';if(language==1){a+='<td class="donationCommentLegend">'+(f?"Comment:":"&nbsp;")+"</td>"}else{if(language==2){a+='<td class="donationCommentLegend">'+(f?"Commentaire&nbsp;:":"&nbsp;")+"</td>"}}a+='<td class="donationComment last" colspan="3">'+(f?c.items[b].Comment:"&nbsp;")+"</td>";a+="</tr>"}}else{if(language==1){a+="<tr><td>There are no current donations for this GivingPage.</td></tr>"}else{if(language==2){a+="<tr><td>Aucun don n'est pr�sentement reli� � cette page de don.</td></tr>"}}}a+="</tbody>";$("#donationList").append(a);donationListLoaded=true;changeTab("2")}else{if(c!=null&&c.items==null){}}}function doDonate(b,a){var c="/GivingPages/GivingPageDonate.aspx?language=en&cID="+b+"&gpID="+a+(language==2?"&sw=1":"");window.location.href=c}function showCPDialog(){var a=$("#divCharityInfo");a.dialog({bgiframe:true,height:215,width:380,modal:true,autoOpen:false,close:function(b,c){}});a.dialog("open")}function convertPMLinks(){var c=new RegExp("(?:(?:https?|ftp|file)://|www.|ftp.)[-A-Z0-9+&@#/%=~_|$?!:,.]*[A-Z0-9+&@#/%=~_|$amp;]*","gim"),b=new RegExp("https?://","gi"),e,d,a;e=$("#personalMessage").html();d=e.match(c);if(d==null||d.length==0){return}for(a=0;a<d.length;a++){e=e.replace(d[a],'<a href="http://'+d[a].replace(b,"")+'" target="_blank">'+d[a]+"</a>")}$("#personalMessage").html(e)}$(document).ready(function(){getCharities();setTimeout(getAmountRaisedPercent,500);convertPMLinks()});