(function(n){"use strict";function s(n,t,i,r){var f,u;i?(f=new Date,f.setTime(f.getTime()+i*864e5),u="; expires="+f.toGMTString()):u="";document.cookie=typeof r=="undefined"?n+"="+t+u+"; path=/":n+"="+t+u+"; domain=.ctgoodjobs.hk;path=/"}function p(n){for(var r=n+"=",u=document.cookie.split(";"),i,t=0;t<u.length;t++)if(i=u[t].replace(/^\s+|\s+$/g,""),i.indexOf(r)==0)return i.substring(r.length,i.length);return""}function w(t){n.ajax({cache:!1,type:"POST",url:"/Base/ChangeLang",dataType:"json",data:JSON.stringify({lang:t}),contentType:"application/json; charset=utf-8",success:function(n){if(n==t){var r=window.location.href,i=b(r,"lang");window.history.replaceState({},document.title,i);window.location.reload(i)}}})}function b(n,t){var r=n.split("?"),f,i,u;if(r.length>=2){for(f=encodeURIComponent(t)+"=",i=r[1].split(/[&;]/g),u=i.length;u-->0;)i[u].lastIndexOf(f,0)!==-1&&i.splice(u,1);return i.length>0?r[0]+"?"+i.join("&"):r[0]}return n}function a(){if(n(".ct-m-nav").length){h=n(".member-sec").width();var r=i.hasClass("closed")?c.width()-h-60:c.width()-i.width()-60-h;u.width()>r?(f.push(u.width()),u.children().last().prependTo(t),i.hasClass("closed")&&i.removeClass("closed")):(r>f[f.length-1]&&(t.children().first().appendTo(u),f.pop()),f.length<1&&(i.addClass("closed"),t.addClass("closed"),t.hide(),i.removeClass("active")));i.attr("count",f.length);l.is(":visible")?n(".ct-nav .hidden-links.dropdown-list").addClass("guest"):n(".ct-nav .hidden-links.dropdown-list").removeClass("guest");u.width()>r&&a()}}function k(){n(window).width()<750?(n("body").addClass("smallscreen"),n(".sub-nav").removeClass("dropdown-list")):(n("body").removeClass("smallscreen"),n(".sub-nav").addClass("dropdown-list"),t.children().appendTo(u),i.addClass("closed"))}var c=n(".ct-nav"),i=n(".ct-nav .more-nav"),l=n(".ct-nav .prof-nav.employer"),o=n(".ct-nav .prof-nav.member"),u=n(".ct-nav .visible-links"),t=n(".ct-nav .hidden-links"),r=n(".ct-nav .prof-links"),v=n(".cookies .accept-btn"),h=n(".member-sec").width(),y=u.children().first().html(),f=[],e;p("CookieAgree")=="1"&&n(".cookies").remove();n(window).resize(function(){k();a();n(window).width()<=330&&n('.ct-nav .visible-links li a[class="ct-home"]').length<1&&(n(".hidden-links li").first().remove(),n("<li>"+y+"<\/li>").prependTo(u))});v.on("click",function(){insertCookieAgreementLog();s("CookieAgree","1",365,".ctgoodjobs.hk");n(".cookies").remove()});i.on("click",function(){n(this).toggleClass("active");r.is(":visible")&&(o.hasClass("active")&&o.toggleClass("active"),r.hide().toggleClass("closed"));n("body").hasClass("smallscreen")?(t.slideToggle("1000").toggleClass("closed"),t.hasClass("closed")&&e?n(this).addClass("nohover"):n(this).removeClass("nohover")):t.is(":visible")?t.hide().toggleClass("closed"):t.show().toggleClass("closed")});o.on("click",function(){n(this).toggleClass("active");t.is(":visible")&&(i.hasClass("active")&&i.toggleClass("active"),t.hide().toggleClass("closed"));n("body").hasClass("smallscreen")?(r.slideToggle("1000").toggleClass("closed"),r.hasClass("closed")&&e?n(this).addClass("nohover"):n(this).removeClass("nohover")):r.is(":visible")?(r.hide().toggleClass("closed"),e?n(this).addClass("removeHover"):n(this).removeClass("removeHover")):r.show().toggleClass("closed")});n(document).click(function(u){n("body").hasClass("smallscreen")||(n(u.target).is("a.more-nav, a.more-nav *")||n(u.target).closest(".ct-nav .hidden-links").length||t.is(":visible")&&(i.toggleClass("active"),t.hide().toggleClass("closed")),n(u.target).is("a.prof-nav, a.prof-nav *")||n(u.target).closest(".ct-nav .prof-links").length||r.is(":visible")&&(o.toggleClass("active"),r.hide().toggleClass("closed")))});n(".ct-nav .sub a").click(function(t){n(this).closest(".submenu").length||(t.preventDefault(),t.stopPropagation(),n(this).closest(".sub").toggleClass("active"),n(this).closest(".sub").find(".submenu").toggle(),n(this).parents("ul").hasClass("visible-links")&&n(".hidden-links").is(":visible")&&(n(".hidden-links").hide(),n(".more-nav").removeClass("active")))});n(".ct-nav .sub .submenu").click(function(n){n.stopPropagation()});n(document).mouseup(function(t){var i=n(".ct-nav .sub .submenu"),r=n(".ct-nav .sub a");r.is(t.target)||i.is(t.target)||i.has(t.target).length!==0||(i.hide(),n(".ct-nav .sub").removeClass("active"))});n("#lang").attr("href","javascript:;").click(function(){w(n(this).attr("lang"))});localStorage.setItem("memberLogin","");n.ajax({url:ct_site_path+"/ajax/get_login_info_ct.asp",crossDomain:!0,type:"get",async:!0,dataType:"json",my_name:"getLoginInfo",xhrFields:{withCredentials:!0},success:function(t){n(".employer").css("visibility","visible");t[0].displayName==""?(n(".member").hide(),n("#menu-login").show(),n(".become-mem").css("visibility","visible"),s("memberLogin","")):(t[0].MyProfile==1&&n(".prof-links .profile .none").addClass("notify").removeClass("none"),t[0].SaveJob==1&&n(".prof-links .saved-jobs .none").addClass("notify").removeClass("none"),t[0].CVNoti>0&&(n(".prof-links .job-invitation .none").addClass("num").removeClass("none"),n(".prof-links .job-invitation .num").html(t[0].CVNoti)),n("#menu-login").hide(),n(".become-mem").hide(),n(".member").html('<div class="mem-icon"><i class="fa fa-user-circle-o" aria-hidden="true"><\/i>'+(t[0].MyProfile==1||t[0].SaveJob==1||t[0].CVNoti>0?'<span class="notify"><\/span>':"")+'<\/div><div class="prof-txt trunc">'+t[0].displayName+'<\/div><i class="fa fa-chevron-down" aria-hidden="true"><\/i>'),n(".member").show(),localStorage.setItem("memberLogin",t[0].UserId),s("memberLogin",t[0].UserId));n(".hide-nav").show();n(window).trigger("resize")},error:function(){console.log("Cannot get login status")}});n(".log-out a").click(function(){s("memberLogin","")});e=!1;(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4)))&&(e=!0);e&&l.hide();n(window).trigger("resize")})(jQuery)