var sonico_gifts=[];var user_credits=0;var msg_select_gift="Please, select a gift to send";var msg_gral_error="Error: Please try again later";var msg_chck_gift="You can see the present in the profile of";var msg_enter_txt="Please. enter a text to send with the message";var msg_free="Free";var msg_remaining="Remaining";var msg_next="Next";var msg_previous="Prev";var msg_no_gifts="No more gifts to show";var img_loading="img/ajax-loaderbigFFFFFF.gif";function selectGift(obj,gf){$("#giftsContent ul li").removeClass("selected");for(i in sonico_gifts){if(i==gf){$(obj).parent().addClass("selected");$("#gift_prev").attr("alt",sonico_gifts[i].gift_name);$("#gift_prev").attr("src",static_host_sonico+"/"+sonico_gifts[i].img_url);$("#gift_id").val(gf);$("#gift_prev").show();$("#send_gift").show();if(from_profile==1&&$("#friend_id").val()==0){shareManager.secondStepGift();return false}}}return false}function checkGift(){return $("#gift_id").val()}function submitProfileFrm(){if(!checkGift()){alert(msg_select_gift);return false}if($("#boardGiftMsg").val()==""||$("#boardGiftMsg").val()==gifts_txtarea_ini){alert(msg_enter_txt);return false}var params="?credits="+sonico_gifts[$("#gift_id").val()].price+"&ucredits="+user_credits+"&gfid="+$("#gift_id").val();params=params+"&t="+$("#send_gift :radio:checked").val()+"&src="+static_host_sonico+"/"+encodeURI(sonico_gifts[$("#gift_id").val()].img_url);$("#ex2").jqm({ajax:"layers/popup_send_gift.php"+params,overlay:30,modal:true}).jqmShow();return false}function submitFrm(){if(!checkGift()){alert(msg_select_gift);return false}var params="?credits="+sonico_gifts[$("#gift_id").val()].price+"&ucredits="+user_credits+"&gfid="+$("#gift_id").val();params=params+"&t="+$("#send_gift :radio:checked").val()+"&src="+static_host_sonico+"/"+encodeURI(sonico_gifts[$("#gift_id").val()].img_url);$("#ex2").jqm({ajax:"layers/popup_send_gift.php"+params,overlay:30,modal:true}).jqmShow();return false}function sendGift(trigger){$(trigger).attr("disabled","disabled");if(from_profile==1){frm_sbm="shareBox"}else{frm_sbm="send_gift"}$("#"+frm_sbm).ajaxSubmit({url:"/ajax_gifts.php",type:"POST",dataType:"json",error:function(){alert(msg_gral_error)},success:function(m){if(!m.error){if(m.pending==0){$("#st_msg").html(m.msg);$("#st_opt").hide();$("#pop_gfid").hide();$("#st_credits").hide();$(trigger).attr("disabled",false);if(from_profile==1){$("#st_name").hide();$("#st_opt_ok").hide();var t=setTimeout("window.location.reload()",3000)}else{$("#st_name").html(msg_chck_gift+' <a href="/profile.php?u='+m.u+'">'+m.n+"</a>").show();$("#st_opt_ok a").attr("href","/profile.php?u="+m.u);$("#st_opt_ok").show();$("#ex2").jqm({onHide:closeFromGiftsShop})}}else{window.location="purchase.php?t=gift&pcid="+m.g+"&gpid="+m.pending}}else{alert(m.error);$(trigger).attr("disabled",false)}}});return false}var closeFromGiftsShop=function(hash){hash.w.fadeOut("2000",function(){window.location.reload()})};function formatItemGiftsContent(gifts,cct){var html='<ul class="gift-grid f-wrap">';var cnt=0;if(from_profile==0){var mod_num=5}else{var mod_num=4}$.each(gifts,function(i,n){cnt++;mod=cnt%mod_num;if(n.price>0){var priceTxt=gitfsCredits.replace("%%CREDITS%%",n.price);obj_price='<strong class="smaller">'+priceTxt+"</strong>"}else{obj_price='<strong class="txt-green smaller">'+msg_free+"</strong>"}html+='<li><a href="#" class="thumb" onclick="return selectGift(this, '+i+');"><img alt="'+n.gift_name+'" src="'+static_host+"/"+n.img_url+'" width="70" height="70" /></a>'+obj_price;if(n.total_amount>0){html+='<span class="block smaller">'+(n.total_amount-n.total_sent)+" "+msg_remaining+"</span>"}else{html+='<span class="block smaller">&nbsp;</span>'}html+="</li>";if(mod==0&&cnt<cct){html+='</ul><ul class="gift-grid f-wrap">'}});html+="</ul>";return html}function formatItemGiftsPager(pager){var gpaging='<span class="f-right pager">';if(pager.previous_page<pager.page){gpaging+='<a class="link-prev" href="javascript:giftsPage('+pager.previous_page+');">'+msg_previous+"</a>"}else{gpaging+='<span class="link-prev">'+msg_previous+"</span>"}if(pager.next_page>pager.page){gpaging+='- <a class="link-next" href="javascript:giftsPage('+pager.next_page+');">'+msg_next+"</a>"}else{gpaging+='- <span class="link-next">'+msg_next+"</span>"}gpaging+="</span>";return gpaging}function giftsPage(page){$("#giftsContent").html('<div style="text-align: center; padding: 20px 20px"><img src="'+img_loading+'" /></div>');$.getJSON("ajax_gifts.php",{getaction:"getSonicoGifts",p:page,l:gifts_per_page,c:gifts_category,o:gifts_order,ort:gifts_order_type},function(alldata){if(alldata.sonico_gifts_count>0){$("#giftsContent").html(formatItemGiftsContent(alldata.sonico_gifts,alldata.sonico_gifts_count));if($("#gift_id").val()){tmp_gift=sonico_gifts[$("#gift_id").val()];sonico_gifts=alldata.sonico_gifts;sonico_gifts[$("#gift_id").val()]=tmp_gift}else{sonico_gifts=alldata.sonico_gifts}var gpaging="";if(alldata.paging){gpaging=formatItemGiftsPager(alldata.paging)}$("#giftsPaging").html('<p class="f-left">'+alldata.phrase+"</p>"+gpaging);if(from_profile==0){$("#giftsPagingBottom").html('<span class="f-left"></span>'+gpaging)}}else{$("#giftsPaging").html(" ");$("#giftsPagingBottom").html(" ");$("#giftsContent").html('<div class="box-msg box-success"><p class="col-last larger bold">'+msg_no_gifts+"</p></div>")}})}function changeGiftCategory(cat){if(from_profile==1&&gifts_order==0){gifts_order="total_sent";$("#cg_total_sent").addClass("current bold")}gifts_page=1;var old_category=gifts_category;gifts_category=cat;giftsPage(1);if(from_profile==1){$("#cg_"+old_category).removeClass("current").removeClass("bold");$("#cg_"+cat).addClass("current bold")}else{$("#cg_"+old_category).removeClass("current").parent().removeClass("bold");$("#cg_"+cat).addClass("current").parent().addClass("bold")}}function changeGiftOrder(opt){gifts_page=1;var old_oder=gifts_order;switch(opt){case"total_sent":gifts_order="total_sent";gifts_order_type=0;break;case"total_amount":gifts_order="total_amount";gifts_order_type="ASC";break;default:return}giftsPage(1);if(from_profile==1){$("#cg_"+old_oder).removeClass("current").removeClass("bold");$("#cg_"+opt).addClass("current bold")}else{$("#cg_"+old_oder).removeClass("current").parent().removeClass("bold");$("#cg_"+opt).addClass("current").parent().addClass("bold")}}function cancelGift(frm_id){document.getElementById(frm_id).reset();$("#friend_id").val("");$("#gift_id").val("");$("#gift_prev").hide();$("#giftsContent ul li").removeClass("selected");return false};