var gb_ajaxbusy=!1;
function updateselect(b,c,a,d){$("#"+a).replaceWith("<div id='"+a+"'><img src='/images/loading.gif' /></div>");$.ajax({dataType:"json",url:"/json-table",data:{t:b,v:c,c:d},success:function(c){var b=$("<select name='"+a+"' class='form-dropdown form-control' name='"+a+"' id='"+a+"' >");for(index in c.results){var d=c.results[index];d=1==d.selected?$("<option value='"+d.id+"' selected='selected' >"+d.label+"</option>"):$("<option value='"+d.id+"' >"+d.label+"</option>");$(b).append(d)}$("#"+a).replaceWith(b)}})}
$(document).ready(function(){$(".fancybox").fancybox({openEffect:"none",closeEffect:"none"});$("#media-accordion").accordion({heightStyle:"content"});$(".new-search-button").on("click",function(){$(".search-features").hide();$("#job-search-form").show()});$(".job-ad-option").each(function(){""==$.trim($(this).children(".job-ad-optional-text").text())&&$(this).hide()});$("#auto-submit").trigger("click");$("#email-friend-check").click(function(){$("#email-friend").toggle(this.checked)});$("input").placeholder()});
function processErrors(b){$(".error").html("");$.each(b,function(c,a){$("#"+c+"_error").html(a)})}
function enquireQucikSubmit(b){if(gb_ajaxbusy)return!1;var c=document.getElementById("response");gb_ajaxbusy=!0;var a={};a.r=c.options[c.selectedIndex].value;a.n=$(b).find('input[name="name"]').val();a.o=$(b).find('input[name="organisation"]').val();a.t1=$(b).find('input[name="telephone1"]').val();a.t2=$(b).find('input[name="telephone2"]').val();a.e=$(b).find('input[name="email"]').val();a.m=$(b).find('textarea[name="message"]').val();a["g-recaptcha-response"]=$(".g-recaptcha-response").val();$.ajax({type:"POST",
url:"/media-enquiries-ajax",data:a,success:function(a){gb_ajaxbusy=!1;a=JSON.parse(a);a.success?$("#media-enquire").html(a.message):(grecaptcha.reset(),processErrors(a.errors))},error:function(a){gb_ajaxbusy=!1}})}
function JobSearch(b,c){if(gb_ajaxbusy)return!1;var a={};if("undefined"==typeof c)if("undefined"==typeof b){var d=document.getElementById("__location"),e=document.getElementById("__role"),f=document.getElementById("__jobtype"),g=document.getElementById("__salary");a.l=getValueSelected(d);a.r=getValueSelected(e);a.j=getValueSelected(f);a.s=getValueSelected(g);a.k=document.getElementById("__keywords").value;ga("send","event","form","submit","Job Search")}else a.page=b;else la_link=c.split(":"),eval("lo_request."+
la_link[0]+" = "+la_link[1]);gb_ajaxbusy=!0;$.ajax({type:"POST",url:"/job-search-ajax",data:a,success:function(a){gb_ajaxbusy=!1;a=JSON.parse(a);processResult(a)},error:function(a){gb_ajaxbusy=!1}})}function processResult(b){$(".searchresult-number").html(b.total);$(".search-features").show();makeListings(b.results);makePagination(b.total,b.page)}
function makeListings(b){$("#job-search-form").hide();$("#job-search-results").html("");$.each(b,function(c,a){var b=moment(a.posted),e=a.joblabel.toLowerCase().replace(/[^A-Za-z\s]+/g,"").replace(/ /g,"-").replace(/-l-/g,"-");$("#job-search-results").append('<div id="job-holder" class=""><div class="job-toplink"><a href="/job-details/'+e+"/"+a.reference+'">'+a.joblabel+'</a></div><div class="job-rightlinks"><span class="dateText">'+b.format("DD MMM YYYY")+'</span></div><div class="description-holder"><div class="locandsalary"><span class="jxt-result-loc">'+
a.locationlabel+'</span><span class="jxt-result-worktype">'+a.typelabel+'</span></div><div class="description-text">'+a.summary+'</div></div><div class="job-breadcrumbs"><a disabled="disabled" onclick="JobSearch(\'\', \'p:'+a.positioncategoryid+"')\">"+a.positioncategorylabel+"</a> &gt; <a disabled=\"disabled\" onclick=\"JobSearch('', 'r:"+a.positionid+"')\">"+a.positionlabel+"</a></div></div>")})}
function makePagination(b,c){c=Number(c);var a=Math.ceil(b/7),d=$("#tnt_pagination");d.html("");if(!(1>a)){var e=5>a-c&&10<a?a-9:5<c?c-4:1;var f=5<c?c+5:10;for(d.append('<a id="First" class="pagination_previous'+(1==c?" disabled_tnt_pagination":"")+'" '+(1==c?"":'onclick="JobSearch(1); return false;"')+'>&lt;&lt;</a><a id="Previous" class="search-previous-button'+(1==c?" disabled_tnt_pagination":"")+'" '+(1==c?"":'onclick="JobSearch('+(c-1)+'); return false;"')+">Prev</a>");e<=a&&!(e>f);e++)d.append('<a id="Paging'+
e+'" '+(e==c?'disabled="disabled" class="disabled_tnt_pagination"':"")+' onclick="JobSearch('+e+'); return false;">'+e+"</a>");d.append('<a id="Next" class="search-next-button '+(c==a?" disabled_tnt_pagination":"")+'" '+(c==a?"":'onclick="JobSearch('+(c+1)+'); return false;"')+'>Next</a><a id="Last" class="pagination_next'+(c==a?" disabled_tnt_pagination":"")+'"  '+(c==a?"":'onclick="JobSearch('+a+'); return false;"')+">&gt;&gt;</a>")}}
function jobInterestEmail(b){if(gb_ajaxbusy)return!1;$("#job-email-responce").html("");if(""!=$(b).find('input[name="__reference"]').val()){var c={a:"sendemail"};c.cf=document.getElementById("email-friend-check").checked;c.cn=$(b).find('input[name="__cname"]').val();c.ce=$(b).find('input[name="__cemail"]').val();c.fn=$(b).find('input[name="__fname"]').val();c.fe=$(b).find('input[name="__femail"]').val();c.fm=$.trim(document.getElementById("__fmessage").value);c.r=$(b).find('input[name="__reference"]').val();
c.p=$(b).find('input[name="__permalink"]').val();c.j=$(b).find('input[name="__joblabel"]').val();c["g-recaptcha-response"]=$(".g-recaptcha-response").val();gb_ajaxbusy=!0;$.ajax({type:"POST",url:"/job-search-ajax",data:c,success:function(a){gb_ajaxbusy=!1;a=JSON.parse(a);a.success?$("#job-email-responce").html(a.message):(grecaptcha.reset(),processErrors(a.errors))},error:function(a){gb_ajaxbusy=!1}})}}
function getSelectedOptions(b){if(!b||!b.options)return[];if(b.selectedOptions)return b.selectedOptions;b=b.options;for(var c=[],a=0;a<b.length;a++)b[a].selected&&c.push(b[a]);return c}function getValueSelected(b){b=getSelectedOptions(b);var c=[];$.each(b,function(a,b){c.push(b.value)});return c}
$(document).ready(function(){$.each($("h2, h3, h4").not(".carousel-heading, .blog-title, .teamprofile-descr h4"),function(b,a){var c=$(a).html();console.log($(this));c=c.toLowerCase();$(a).html(c)});if($("#dynamic-container").length){var b=document.getElementById("dynamic-container").offsetHeight;b>$("#dynamic-content").css("height")&&$("#dynamic-content").css("height",b+10)}0<$("#alert-saved").length&&ga("send","event","form","submit","Job Alert");$("#__permanent, #__temp, #__contract").on("click",
function(){$("#__permanent").is(":checked")&&($("#gstregistered").hide(),$("#driverslicence").hide(),$("#nextofkin").hide());$("#__temp").is(":checked")&&($("#gstregistered").hide(),$("#driverslicence").hide(),$("#nextofkin").show());$("#__contract").is(":checked")&&($("#driverslicence").hide(),$("#nextofkin").hide(),$("#gstregistered").show());$("#__temp").is(":checked")&&$("#__permanent").is(":checked")&&$("#__contract").is(":checked")&&($("#gstregistered").show(),$("#driverslicence").show(),$("#nextofkin").show());
$("#__temp").is(":checked")||$("#__permanent").is(":checked")||$("#__contract").is(":checked")||($("#gstregistered").show(),$("#driverslicence").show(),$("#nextofkin").show())});$(".left-nav-top-menu h3").on("click",function(){$(this).hasClass("j-open")?($(this).removeClass("j-open"),$(this).next("ul").removeClass("j-openmenu")):($(this).addClass("j-open"),$(".left-nav-top-menu h3").not(this).removeClass("j-open"),$(this).next("ul").addClass("j-openmenu"),$(".left-nav-top-menu h3").not(this).next("ul").removeClass("j-openmenu"))})});
$(document).on("submit","#comment-form",function(b){b.preventDefault();console.log("submit");$.ajax({type:"POST",url:$(this).attr("action"),data:$(this).serialize(),dataType:"json",success:function(b){console.log(b);$("#response-message").empty();$("#response-message").append(b.response);!0===b.success&&$("#comment-form").trigger("reset")}})});$(document).ready(function(){$(".datepicker").pickadate({format:"dd/mm/yyyy",date_min:[2016],selectMonths:!0,selectYears:20})});