var grSmartFav;function GrSmartFav(b){this.cookie_name="SmartFavCookie";this.fav_count=0;this.cur_cookie=null;this.cur_cookie=getCookie(this.cookie_name);if(!this.cur_cookie||this.cur_cookie==null||typeof this.cur_cookie=="undefined"){this.update();return}if(this.cur_cookie.indexOf("~")!=-1){tmp_cookies=this.cur_cookie.split("~");for(var d=0,a=tmp_cookies.length;d<a;++d){tmp_cookie=tmp_cookies[d];if(gr_objExists(document.getElementById("Fav"+tmp_cookie))){document.getElementById("Fav"+tmp_cookie).className="FavorietlinkOn";this.fav_count++}}}else{if(gr_objExists(document.getElementById("Fav"+this.cur_cookie))){document.getElementById("Fav"+this.cur_cookie).className="FavorietlinkOn";this.fav_count++}}this.update();return this}GrSmartFav.prototype.show=function(d){if(this.fav_count==0){return}d.className=(d.className=="FavCounterOn")?"FavCounter":"FavCounterOn";display_status=(d.className=="FavCounter")?"block":"none";if(gr_objExists(document.getElementById("pageNav"))){document.getElementById("pageNav").style.display=display_status}if(gr_objExists(document.getElementById("pageNavBottom"))){document.getElementById("pageNavBottom").style.display=display_status}if(d.className=="FavCounter"){if(gr_objExists(document.getElementById("SearchContainerDisabled"))){document.getElementById("SearchContainer").style.display="block";document.getElementById("SearchContainer").parentNode.removeChild(document.getElementById("SearchContainerDisabled"));document.getElementById("SearchContainer").cloneNode(false)}mySmartSelect._setPageDesc("Default");mySmartSelect.addFilter(true)}else{if(!gr_objExists(document.getElementById("SearchContainerDisabled"))){var b=document.getElementById("SearchContainer").cloneNode(true);b.id="SearchContainerDisabled";document.getElementById("SearchContainer").parentNode.insertBefore(b,document.getElementById("SearchContainer"));document.getElementById("SearchContainer").style.display="none"}mySmartSelect._setPageDesc("Favorieten");ssDisplay("none");cookie_list=this.cur_cookie.split("~");RecDisplay=(d.className=="FavCounterOn")?"block":"none";for(var f=0,a=cookie_list.length;f<a;++f){cookie_cur=cookie_list[f];if(gr_objExists(document.getElementById("RecID"+cookie_cur))){document.getElementById("RecID"+cookie_cur).style.display=RecDisplay}}mySmartSelect.setCount(this.fav_count,{0:"U heeft geen bewaarde objecten",1:"U heeft [num] bewaard object.",2:"U heeft [num] bewaarde objecten"})}};GrSmartFav.prototype.update=function(){if(!gr_objExists(document.getElementById("FavCounter"))){return}document.getElementById("FavCounter").innerHTML="("+this.fav_count+")"};GrSmartFav.prototype.toggle=function(a){this.cur_cookie=cookie_org=getCookie(this.cookie_name);cookie_new="";if(!cookie_org||cookie_org==null||typeof cookie_org=="undefined"){cookie_new=a;this.fav_count=1}else{cookie_new=cookie_org;if(cookie_new.indexOf("~")!=-1){tmp=cookie_new.split("~");tmp_arr="";found=false;for(var d=0,b=tmp.length;d<b;++d){if(tmp[d]==a){found=true;continue}if(d>0){tmp_arr+="~"}tmp_arr+=tmp[d]}if(!found){tmp_arr+="~"+a}cookie_new=tmp_arr;this.fav_count=cookie_new.split("~").length}else{if(cookie_new.indexOf(a)==-1){cookie_new+="~"+a;this.fav_count=2}else{cookie_new="";this.fav_count=0}}}if(gr_objExists(document.getElementById("Fav"+a))){tmp=document.getElementById("Fav"+a);tmp.className=(tmp.className=="Favorietlink")?"FavorietlinkOn":"Favorietlink"}this.cur_cookie=cookie_new;setCookie(this.cookie_name,cookie_new,356);this.update()};var grSmartFavInit=function(){grSmartFav=new GrSmartFav()};if(window.addEventListener){window.addEventListener("load",grSmartFavInit,false)}else{if(window.attachEvent){window.attachEvent("onload",grSmartFavInit)}else{window.onload=function(){grSmartFavInit()}}}smf_WriteRemoveFav=function(b,a){grSmartFav.toggle(a)};smf_WriteFavDetail=function(b,a){grSmartFav.toggle(a)};smf_showFavObjects=function(a){grSmartFav.show(a)};
