if(!window.console){window.console={}}if(!window.console.log){window.console.log=function(){}}var FC_Mall={defaults:{display_mall:true,id:"gigabyte",embed_type:"webembed",mall_id:394,sub_id:0,user_id:0,div_id:"mall_anchor_",debug:false,mall_base_url:"http://staging.cms.freecause.com/",mall_url:"mall/index/",navi_url:"site/aspcamall/"},includes:["http://s3pr.freecause.com/FC_Mall_JS_Bundle.js","http://www2.freecause.net/~vnguyen/theplatform/js/jquery.form.js"],loader_html:function(a){if(a==undefined){a=300}return'<div id="img_loader" style="width: 100%; text-align: center;"><img src="http://mallcdn.freecause.com/normal_embed/new_loading.gif" style="padding-top: '+a+'px"/><br/><br/>Updating the latest Deals for you now.</div>'},Mall:function(args){for(var key in FC_Mall.defaults){if(args[key]==undefined){if(FC_Mall.debug){console.log("Error: no "+key+" given. Defaulting to "+FC_Mall.defaults[key])}this[key]=FC_Mall.defaults[key]}else{this[key]=args[key]}}FC_Mall.jQuery=jQuery;if(FC_Mall.jQuery("#fc_mall_anchor").length>0){FC_Mall.jQuery("#fc_mall_anchor").attr("id",this.div_id+this.mall_id)}else{}this["mall_url"]=this["mall_base_url"]+this["mall_url"];this["navi_url"]=this["mall_base_url"]+this["navi_url"];if(this.user_id==0){if(window.location.href.indexOf("fb_sig_canvas_user")>-1){var params=window.location.href.split("?")[1].split("&");var params_dict={};for(var i=params.length;i>-1;i--){var p=params[i].split("=");params_dict[p[0]]=p[1]}this.user_id=params_dict.fb_sig_canvas_user}}var ps=document.location.href.split("?");if(FC_Mall.debug){console.log(ps)}if(ps[1]!=undefined){this.get_params="&"+ps[1]}else{this.get_params=""}this.base_url=encodeURIComponent(ps[0]);FC_Mall._this=this;if(this["display_mall"]==true){FC_Mall.full_mall_url=this.mall_url+this.embed_type+"/"+this.mall_id+"/"+this.user_id+"?"+this.id+"&user_id="+this.user_id+"&mall_id="+this.mall_id+"&base_url="+this.base_url+this.get_params;FC_Mall.full_mall_url+="&sub_id="+this.sub_id;FC_Mall.change_hash();var noCache=Date();FC_Mall.jQuery.getJSON(FC_Mall.full_mall_url+"&method=json&callback=?",{noCache:noCache},function(data){data=eval(" ("+data+") ");FC_Mall._this.navi_url=FC_Mall._this.mall_base_url+data.navi_url;FC_Mall.jQuery("#"+FC_Mall._this.div_id+FC_Mall._this.mall_id).html(data.html);FC_Mall.alert_if_third_party_cookies_disabled();FC_Mall.process_links(FC_Mall._this)})}return this},main:function(){},process_links:function(_this){if(FC_Mall.jQuery!=undefined){if(FC_Mall.jQuery(".fc_mall_transaction_heading").length>0){FC_Mall.jQuery(".fc_mall_transaction_heading").prepend('<span class="ui-icon ui-icon-triangle-1-s"></span>').end();FC_Mall.jQuery(".fc_mall_transaction_heading .ui-icon").click(function(){FC_Mall.jQuery(this).toggleClass("ui-icon-triangle-1-w");FC_Mall.jQuery(this).parents(".transaction_group:first").find(".transaction_history_table").toggle()})}FC_Mall.jQuery("a").each(function(){var link_url=FC_Mall.jQuery(this)[0].href;if(link_url.indexOf(FC_Mall._this.navi_url)>=0){if(link_url[link_url.length-1]=="#"){}else{var url_fragment=FC_Mall.jQuery(this).attr("href");var frags=url_fragment.split("/");var frag=frags[frags.length-1];var last_frag=frag.split("?")[0];if(last_frag==""){var new_url=FC_Mall._this.navi_url+"category/"+_this.embed_type+frag;var delimiter="&"}else{if(last_frag!="category"){if(last_frag=="webembed"){var new_url=url_fragment;var delimiter="&"}else{if(last_frag=="search"){var new_url=FC_Mall._this.navi_url+"search/"+_this.embed_type+"?"+frag.split("?")[1];var delimiter="&"}else{var new_url=FC_Mall._this.navi_url+frag+"/"+_this.embed_type;var delimiter="?"}}}else{var new_url=FC_Mall._this.navi_url+last_frag+"/"+_this.embed_type+"?"+frag.split("?")[1];var delimiter="&"}}if(_this.embed_type=="facebook"||_this.embed_type=="webembed"){FC_Mall.jQuery(this).attr("href",new_url);FC_Mall.jQuery(this).bind("click",function(event){event.preventDefault();FC_Mall.display_loading_screen(_this);FC_Mall.jQuery("#subMenu li.active").removeClass("active");FC_Mall.jQuery(".browse_list li.active").removeClass("active");if(FC_Mall.jQuery('#subMenu a[href="'+url_fragment+'"]').length>0){FC_Mall.jQuery('#subMenu a[href="'+url_fragment+'"]').parent().addClass("active")}else{FC_Mall.jQuery('#subMenu a[href="http://www.onecause.com/shop"]').parent().addClass("active")}FC_Mall.change_hash();var noCache=Date();FC_Mall.jQuery.getJSON(new_url+delimiter+"method=json&callback=?",{noCache:noCache},function(data){data=eval(" ("+data+") ");if(_this.div_id=="fc_module_"){FC_Mall.jQuery("#mainPage").html(data.html)}else{FC_Mall.jQuery("#"+_this.div_id+_this.mall_id).html(data.html)}FC_Mall.alert_if_third_party_cookies_disabled();FC_Mall.process_links(_this);if(FC_Mall.jQuery('.browse_list a[href="'+new_url+'"]').length>0){FC_Mall.jQuery('a[href="'+new_url+'"]').parent().addClass("active")}})})}}}else{if(link_url.indexOf("shop.freecause.com")>=0){}else{if(FC_Mall.jQuery(this).hasClass("category_paginate")){var re_number=/(\d+)/;var offset_value=FC_Mall.jQuery(this).attr("id").split("_")[1];if(offset_value=="prev"||offset_value=="next"){offset_value=parseInt(FC_Mall.jQuery(this).attr("href").split("=")[1])}else{offset_value=parseInt(offset_value)}var offset=(offset_value*20)-20;var page_count=parseInt(FC_Mall.jQuery("#page_count").html());var real_mall_id=parseInt(FC_Mall.jQuery("#real_mall_id").html());var real_module_iid=parseInt(FC_Mall.jQuery("#real_module_iid").html());var search_type=FC_Mall.jQuery("#search_type").html();if(search_type=="search_letter"){var search_letter=FC_Mall.jQuery("#real_category_id").html();var search_url=FC_Mall._this.navi_url+"category/"+_this.embed_type+"?search_letter="+search_letter+"&module_iid="+real_module_iid+"&mallid="+real_mall_id+"&offset="+offset+"&limit=20"}else{var real_category_id=FC_Mall.jQuery("#real_category_id").html();if(real_category_id.search(re_number)!=-1){real_category_id=parseInt(real_category_id)}var real_cat_name=FC_Mall.jQuery("#real_cat_name").html();if(real_cat_name.search(re_number)!=-1){real_cat_name=parseInt(real_cat_name)}else{real_cat_name=escape(real_cat_name)}var search_url=FC_Mall._this.navi_url+"category/"+_this.embed_type+"?mall_id="+real_mall_id+"&cat_id="+real_category_id;search_url+="&offset="+offset+"&limit=20&cat_name="+real_cat_name+"&module_iid="+real_module_iid}FC_Mall.jQuery(this).bind("click",function(event){event.preventDefault();FC_Mall.change_hash();var noCache=Date();FC_Mall.jQuery.getJSON(search_url+"&method=json&callback=?",{noCache:noCache},function(data){data=eval(" ("+data+") ");FC_Mall.jQuery("#"+_this.div_id+_this.mall_id).html(data.html);FC_Mall.update_pagination(offset,page_count,real_cat_name);FC_Mall.alert_if_third_party_cookies_disabled();FC_Mall.process_links(_this)})})}}}});FC_Mall.jQuery(".object_contents form").each(function(i){FC_Mall.jQuery(this).bind("submit",function(event){event.preventDefault();var new_url=this.action+"/"+_this.embed_type;var values=FC_Mall.jQuery(this).serialize();FC_Mall.display_loading_screen(_this);FC_Mall.change_hash();var noCache=Date();FC_Mall.jQuery.getJSON(new_url+"?"+values+"&method=json&callback=?",{noCache:noCache},function(data){data=eval(" ("+data+") ");FC_Mall.jQuery("#"+_this.div_id+_this.mall_id).html(data.html);FC_Mall.alert_if_third_party_cookies_disabled();FC_Mall.process_links(_this)})}).find("input:submit,input:image,button:submit").bind("click",function(event){})})}},update_pagination:function(g,f,c){var e=(g+20)/20;var a=FC_Mall.jQuery("#current_page").html();FC_Mall.jQuery("#current_page").html(e);if(e==1){var h="1"}else{var h=e-1}if(e==f){var d=f}else{var d=e+1}var b="page_"+h;FC_Mall.jQuery("a.prev_page").attr("href",FC_Mall.jQuery("a.prev_page").attr("href").split("=")[0]+"="+h);FC_Mall.jQuery("a.next_page").attr("href",FC_Mall.jQuery("a.next_page").attr("href").split("=")[0]+"="+d);if(c){c=c.toLowerCase()}FC_Mall.jQuery("span.current").before('<a id="page_'+a+'" rel="next" class="next_page category_paginate" href="/merchants/'+c+"?page="+a+'">'+a+"</a>");FC_Mall.jQuery("span.current").remove();FC_Mall.jQuery("a#page_"+e).before('<span class="current">'+e+"</span>");FC_Mall.jQuery("a#page_"+e).remove()},display_loading_screen:function(a){if(FC_Mall.jQuery("#zone2").length==0){if(a.div_id="fc_module_"){FC_Mall.jQuery("#mainPage").html(FC_Mall.loader_html())}else{FC_Mall.jQuery("#"+a.div_id+a.mall_id).html(FC_Mall.loader_html())}}else{FC_Mall.jQuery("#zone2").html(FC_Mall.loader_html(150))}},change_hash:function(){},alert_if_third_party_cookies_disabled:function(){FC_Mall.jQuery("a[href^="+FC_Mall._this.mall_base_url+"redirect/go]").each(function(b){var a=this.href;var c=FC_Mall.get_platform_user_from_page();this.href=FC_Mall._this.mall_base_url+"mall/redirect/"+FC_Mall._this.mall_id+"/"+FC_Mall._this.user_id+"/"+FC_Mall._this.sub_id+"?next_url="+a+"&old_plat_user="+c})},third_party_cookie_disabled_platform_user_id:[250000117,200000537],get_platform_user_from_page:function(){try{var a=FC_Mall.jQuery("a[href^="+FC_Mall._this.mall_base_url+"redirect/go]")[0].href;sample_chunks=a.split("/");if(sample_chunks.pop()==""){sample_chunks.pop()}sample_chunks.pop();platform_user=sample_chunks.pop();return platform_user}catch(b){return false}},oc_is_logged_in:function(){var a=/ocip_(.*)/;return FC_Mall._this.user_id.search(a)==-1}};