if(typeof console=="undefined"){console=null;}var ome;if(!ome){ome={};}(function(){var ns=ome;})();ome.log=function(msg,alert_user){if(console){console.log(msg);}if(alert_user){alert(msg);}};$(function(){$("div.option-name a.switch-prev").click(function(){ome.carrousel_subcollection(2,"prev",1,"subcollection",$(this).attr("id"));return false;});$("div.option-name a.switch-next").click(function(){ome.carrousel_subcollection(2,"next",1,"subcollection",$(this).attr("id"));
return false;});var inSearchByRef=function(){var r=$("#wfreference");return(r.val()!="")&&(r.val()!=r.attr("title"));};$("#wf").find("select").change(function(e){$("#wfPage").val(0);if(inSearchByRef()){$("#wfreference").val("");$("#wf").submit();}else{jQuery.post("index.php?eID=watchfinder",$("#wf").serialize(),function(data){$("#results-count").html(data.results.count);$("#watchfinder-results ").html(data.results.html);
$(".favorites .fav-list>li").syncHeightPerLine({syncDescendant:"h2"}).syncHeightPerLine({syncDescendant:".name"});ome.adjust_favourites_labels(false);},"json");}});$("#wffdone").click(function(e){$("#wfPage").val(0);if(inSearchByRef()){$("#wfreference").val("");$("#wf").submit();}else{jQuery.post("index.php?eID=watchfinder",$("#wf").serialize(),function(data){$("#results-count").html(data.results.count);
$("#watchfinder-results ").html(data.results.html);$(".favorites .fav-list>li").syncHeightPerLine({syncDescendant:"h2"}).syncHeightPerLine({syncDescendant:".name"});ome.adjust_favourites_labels(false);},"json");}});var search_more_running=false;if($("#wf").length){$(window).scroll(function(){if(search_more_running){return;}if($(window).scrollTop()>($(document).height()-$(window).height()-460)){search_more_running=true;
if(inSearchByRef()){var v=parseInt($("#wfrefPage").val());$("#wfrefPage").val(v+1);var url="index.php?eID=watchfinder";var form_data=$("#wfref").serialize()+"&more=1";}else{var v=parseInt($("#wfPage").val());$("#wfPage").val(v+1);var url="index.php?eID=watchfinder";var form_data=$("#wf").serialize()+"&more=1";}jQuery.post(url,form_data,function(data){var rc=parseInt($("#results-count").html());rc=rc+data.results.count;
$("#results-count").html(rc);if(data.results.html!=""){$("#watchfinder-results li.wfr:last").after(data.results.html);$(".favorites .fav-list>li").syncHeightPerLine({syncDescendant:"h2"}).syncHeightPerLine({syncDescendant:".name"});}ome.adjust_favourites_labels(false);search_more_running=false;},"json");}});$("#wfref").submit(function(){$("#finder-reset").click();});}var watch_carrousel=$("#watch-carrousel");
if(watch_carrousel.length){var wcconf_json=watch_carrousel.children("div.panel").attr("name");if(wcconf_json!=""){var wcconf=eval("("+wcconf_json+")");watch_carrousel.find("a.switch-prev").click(function(){ome.carrousel(3,"prev",1);return false;});watch_carrousel.find("a.switch-next").click(function(){ome.carrousel(3,"next",1);return false;});}}$("a.option-fav").click(function(){var q=$(this).attr("href");
var regex=new RegExp("reference=([a-zA-Z0-9]*)");var results=regex.exec(q);var ref;if(results==null){regex=new RegExp("([a-zA-Z0-9]*)$");results=regex.exec(q);ref=results==null?"":results[1];}else{ref=results[1];}if(ref==""){return false;}ome.addToFavorites(ref);return true;});var v=$.cookie("favorites");if((v==null)||(v=="")){$("#fav_star").hide();}else{$("#fav_star").show();}ome.adjust_favourites_labels(false);
});ome.addToFavorites=function(ref){if((ref==null)||(ref=="")){return;}var r=ref;var v=$.cookie("favorites");if(v==null){v="";}var refs=v==""?[]:v.split(",");if($.inArray(r,refs)<0){refs.push(r);v=refs.join(",");$.cookie("favorites",v,{path:"/",expires:10});}$("#fav_star").show();};ome.removeFromFavorites=function(ref){if((ref==null)||(ref=="")){return;}var r=ref;var v=$.cookie("favorites");if(v==null){v="";
}var refs=v==""?[]:v.split(",");var i=$.inArray(r,refs);if(i>=0){refs.splice(i,1);v=refs.join(",");$.cookie("favorites",v,{path:"/",expires:10});}if(v==""){$("#fav_star").hide();}else{$("#fav_star").show();}window.location.reload();};ome.adjust_favourites_labels=function(in_carrousel,id){var selector;if(typeof id=="undefined"){selector="a.option-fav";}else{selector=id;}if((label_addfav!="")&&(label_myfav!="")){var v=$.cookie("favorites");
if(v!=null){var refs=v.split(",");if(refs.length>0){var regex=new RegExp("reference=([a-zA-Z0-9]*)");var regex2=new RegExp("([a-zA-Z0-9]*)$");var ref;$(selector).each(function(){var q=$(this).attr("href");var results=regex.exec(q);if(results==null){results=regex2.exec(q);ref=results==null?"":results[1];}else{ref=results[1];}if(ref!=""){var f=false;for(var i=0;i<refs.length;i++){if(refs[i]==ref){$(this).text(label_myfav);
f=true;}}if(!f&&in_carrousel){$(this).text(label_addfav);}}});}}}};ome.carrousel_subcollection=function(carrousel_type,direction,position,source_type,element_id){var url;switch(carrousel_type){case 1:url="index.php?eID=carrousel_main_navigation";break;case 2:url="index.php?eID=carrousel_collection_subhub";break;default:return;}var t3L=$("#t3L");$.ajax({type:"GET",url:url,data:{w:source_type,s:element_id,d:direction,p:position,L:t3L?t3L.val():0},dataType:"json",success:function(json){var fav_link_id=null;
jQuery.each(json,function(i,obj){var o=$("#"+obj.i);switch(obj.a){case"html":o.html(obj.v);break;case"prev":o.unbind("click");if(obj.p>0){o.removeClass("disabled-prev");o.click(function(){ome.carrousel_subcollection(carrousel_type,obj.a,obj.p,obj.t,obj.i);return false;});}else{o.addClass("disabled-prev");o.click(function(){return false;});}break;case"next":o.unbind("click");if(obj.p>0){o.removeClass("disabled-next");
o.click(function(){ome.carrousel_subcollection(carrousel_type,obj.a,obj.p,obj.t,obj.i);return false;});}else{o.addClass("disabled-next");o.click(function(){return false;});}break;case"src":o.attr("src",obj.v);$(o).supersleight();break;case"href":var h=o.attr("href").replace(/reference=[A-Za-z0-9]+/,"reference="+obj.v);o.attr("href",h);fav_link_id="#"+obj.i;break;default:o.attr(obj.a,obj.v);}});if(fav_link_id!=null){ome.adjust_favourites_labels(true,fav_link_id);
}}});};ome.carrousel=function(carrousel_type,direction,position){var wcconf_json=$("#watch-carrousel").children("div.panel").attr("name");var wcconf=eval("("+wcconf_json+")");var url;switch(carrousel_type){case 1:url="index.php?eID=carrousel_main_navigation";break;case 2:url="index.php?eID=carrousel_collection_subhub";break;case 3:url="index.php?eID=carrousel_generic";break;default:return;}var t3L=$("#t3L");
$.ajax({type:"GET",url:url,data:{w:wcconf.source_type,s:wcconf.source_uid,d:direction,p:position,L:t3L?t3L.val():0},dataType:"json",success:function(json){var fav_link_id=null;jQuery.each(json,function(i,obj){var o=$("#"+obj.i);switch(obj.a){case"html":o.html(obj.v);break;case"prev":o.unbind("click");if(obj.p>0){o.removeClass("disabled-prev");o.click(function(){ome.carrousel(carrousel_type,obj.a,obj.p);
return false;});}else{o.addClass("disabled-prev");o.click(function(){return false;});}break;case"next":o.unbind("click");if(obj.p>0){o.removeClass("disabled-next");o.click(function(){ome.carrousel(carrousel_type,obj.a,obj.p);return false;});}else{o.addClass("disabled-next");o.click(function(){return false;});}break;case"fav":o.unbind("click");o.click(function(){ome.addToFavorites(obj.v);return false;
});break;case"href":var h=o.attr("href").replace(/index\.php\?id=.*/,obj.v);o.attr("href",h);fav_link_id="#"+obj.i;break;case"src":o.attr("src",obj.v);$(o).supersleight();break;default:o.attr(obj.a,obj.v);}});if(fav_link_id!=null){ome.adjust_favourites_labels(true,fav_link_id);}}});};function popup(url,name){if(!window.focus){return true;}var href;if(typeof(url)=="string"){href=url;}else{href=url.href;
}window.open(href,name,",width="+screen.width+", height="+screen.height+", top=0, left=0, scrollbars=no, resizable=yes");return false;}var winPopup=null;function openPopupWithParams(url,width,height,resizable,center){if(winPopup){if(!winPopup.closed){winPopup.close();}winPopup=null;}var xy="";if(center=="yes"){var winl=(screen.width-width)/2;var wint=(screen.height-height)/2;xy=",top="+wint+",left="+winl;
}if(resizable=="yes"){winPopup=window.open(url,"popup","scrollbars=yes,status=no,location=no,menubar=no,toolbar=no,resizable=yes,width="+width+",height="+height+xy+",closable=yes");}else{winPopup=window.open(url,"popup","scrollbars=auto,status=no,location=no,menubar=no,toolbar=no,resizable=no,width="+width+",height="+height+xy+",closable=yes");}}var browserName=navigator.appName;var browserVer=parseInt(navigator.appVersion);
var version="";var msie4=(browserName=="Microsoft Internet Explorer"&&browserVer>=4);if((browserName=="Netscape"&&browserVer>=3)||msie4||browserName=="Konqueror"||browserName=="Opera"){version="n3";}else{version="n2";}function blurLink(theObject){if(msie4){theObject.blur();}}function decryptCharcode(n,start,end,offset){n=n+offset;if(offset>0&&n>end){n=start+(n-end-1);}else{if(offset<0&&n<start){n=end-(start-n-1);
}}return String.fromCharCode(n);}function decryptString(enc,offset){var dec="";var len=enc.length;for(var i=0;i<len;i++){var n=enc.charCodeAt(i);if(n>=43&&n<=58){dec+=decryptCharcode(n,43,58,offset);}else{if(n>=64&&n<=90){dec+=decryptCharcode(n,64,90,offset);}else{if(n>=97&&n<=122){dec+=decryptCharcode(n,97,122,offset);}else{dec+=enc.charAt(i);}}}}return dec;}function linkTo_UnCryptMailto(s){location.href=decryptString(s,-1);
}