(function(a){a.fn.extend({elastic:function(){var b=["paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight"];return this.each(function(){if(this.type!="textarea"){return false}var g=a(this),c=a("<div />").css({position:"absolute",display:"none","word-wrap":"break-word"}),h=parseInt(g.css("line-height"),10)||parseInt(g.css("font-size"),"10"),k=parseInt(g.css("height"),10)||h*3,j=parseInt(g.css("max-height"),10)||Number.MAX_VALUE,d=0,f=0;if(j<0){j=Number.MAX_VALUE}c.appendTo(g.parent());var f=b.length;while(f--){c.css(b[f].toString(),g.css(b[f].toString()))}function l(m,n){curratedHeight=Math.floor(parseInt(m,10));if(g.height()!=curratedHeight){g.css({height:curratedHeight+"px",overflow:n})}}function e(){var o=g.val().replace(/&/g,"&amp;").replace(/  /g,"&nbsp;").replace(/<|>/g,"&gt;").replace(/\n/g,"<br />");var m=c.html();if(o+"&nbsp;"!=m){c.html(o+"&nbsp;");if(Math.abs(c.height()+h-g.height())>3){var n=c.height()+h;if(n>=j){l(j,"auto")}else{if(n<=k){l(k,"hidden")}else{l(n,"hidden")}}}}}g.css({overflow:"hidden"});g.keyup(function(){e()});g.live("input paste",function(m){setTimeout(e,250)});e()})}})})(jQuery);(function(a){a.prettyPhoto={version:"2.5.6"};a.fn.prettyPhoto=function(v){v=jQuery.extend({animationSpeed:"normal",opacity:0.5,showTitle:false,allowresize:true,default_width:500,default_height:344,counter_separator_label:" van ",theme:"facebook",hideflash:false,wmode:"opaque",autoplay:true,modal:false,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder">       <div class="pp_top">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>       <div class="pp_content_container">        <div class="pp_left">        <div class="pp_right">         <div class="pp_content">          <div class="pp_loaderIcon"></div>          <div class="pp_fade">           <a href="#" class="pp_expand" title="Expand the image">Expand</a>           <div class="pp_hoverContainer">            <a class="pp_next" href="#">next</a>            <a class="pp_previous" href="#">previous</a>           </div>           <div id="pp_full_res"></div>           <div class="pp_details clearfix">            <a class="pp_close" href="#">Close</a>            <p class="pp_description"></p>            <div class="pp_nav">             <a href="#" class="pp_arrow_previous">Previous</a>             <p class="currentTextHolder">0/0</p>             <a href="#" class="pp_arrow_next">Next</a>            </div>           </div>          </div>         </div>        </div>        </div>       </div>       <div class="pp_bottom">        <div class="pp_left"></div>        <div class="pp_middle"></div>        <div class="pp_right"></div>       </div>      </div>      <div class="pp_overlay"></div>      <div class="ppt"></div>',image_markup:'<img id="fullResImage" src="" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfix">{content}</div>'},v);if(a.browser.msie&&parseInt(a.browser.version)==6){v.theme="light_square"}if(a(".pp_overlay").size()==0){w()}var e=true,j=false,u,p,A,c,n,o,t,x,g=a(window).height(),z=a(window).width(),d=0,s=f();a(window).scroll(function(){s=f();k();r()});a(window).resize(function(){k();r()});a(document).keydown(function(B){if(p.is(":visible")){switch(B.keyCode){case 37:a.prettyPhoto.changePage("previous");break;case 39:a.prettyPhoto.changePage("next");break;case 27:if(!v.modal){a.prettyPhoto.close()}break}}});a(this).each(function(){a(this).bind("click",function(){_self=this;theRel=a(this).attr("rel");galleryRegExp=/\[(?:.*)\]/;theGallery=galleryRegExp.exec(theRel);var B=new Array(),D=new Array(),C=new Array();if(theGallery){a("a[rel*="+theGallery+"]").each(function(E){if(a(this)[0]===a(_self)[0]){d=E}B.push(a(this).attr("href"));D.push(a(this).find("img").attr("alt"));C.push(a(this).attr("title"))})}else{B=a(this).attr("href");D=(a(this).find("img").attr("alt"))?a(this).find("img").attr("alt"):"";C=(a(this).attr("title"))?a(this).attr("title"):""}a.prettyPhoto.open(B,D,C);return false})});a.prettyPhoto.open=function(D,C,B){if(a.browser.msie&&a.browser.version==6){a("select").css("visibility","hidden")}if(v.hideflash){a("object,embed").css("visibility","hidden")}images=a.makeArray(D);titles=a.makeArray(C);descriptions=a.makeArray(B);image_set=(a(images).size()>0)?true:false;h(a(images).size());a(".pp_loaderIcon").show();c.show().fadeTo(v.animationSpeed,v.opacity);p.find(".currentTextHolder").text((d+1)+v.counter_separator_label+a(images).size());if(descriptions[d]){p.find(".pp_description").show().html(unescape(descriptions[d]))}else{p.find(".pp_description").hide().text("")}if(titles[d]&&v.showTitle){hasTitle=true;A.html(unescape(titles[d]))}else{hasTitle=false}movie_width=(parseFloat(b("width",images[d])))?b("width",images[d]):v.default_width.toString();movie_height=(parseFloat(b("height",images[d])))?b("height",images[d]):v.default_height.toString();if(movie_width.indexOf("%")!=-1||movie_height.indexOf("%")!=-1){movie_height=parseFloat((a(window).height()*parseFloat(movie_height)/100)-100);movie_width=parseFloat((a(window).width()*parseFloat(movie_width)/100)-100);j=true}p.fadeIn(function(){imgPreloader="";switch(y(images[d])){case"image":imgPreloader=new Image();nextImage=new Image();if(image_set&&d>a(images).size()){nextImage.src=images[d+1]}prevImage=new Image();if(image_set&&images[d-1]){prevImage.src=images[d-1]}p.find("#pp_full_res")[0].innerHTML=v.image_markup;p.find("#fullResImage").attr("src",images[d]);imgPreloader.onload=function(){u=l(imgPreloader.width,imgPreloader.height);_showContent()};imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist.");a.prettyPhoto.close()};imgPreloader.src=images[d];break;case"youtube":u=l(movie_width,movie_height);movie="http://www.youtube.com/v/"+b("v",images[d]);if(v.autoplay){movie+="&autoplay=1"}toInject=v.flash_markup.replace(/{width}/g,u.width).replace(/{height}/g,u.height).replace(/{wmode}/g,v.wmode).replace(/{path}/g,movie);break;case"vimeo":u=l(movie_width,movie_height);movie_id=images[d];movie="http://vimeo.com/moogaloop.swf?clip_id="+movie_id.replace("http://vimeo.com/","");if(v.autoplay){movie+="&autoplay=1"}toInject=v.flash_markup.replace(/{width}/g,u.width).replace(/{height}/g,u.height).replace(/{wmode}/g,v.wmode).replace(/{path}/g,movie);break;case"quicktime":u=l(movie_width,movie_height);u.height+=15;u.contentHeight+=15;u.containerHeight+=15;toInject=v.quicktime_markup.replace(/{width}/g,u.width).replace(/{height}/g,u.height).replace(/{wmode}/g,v.wmode).replace(/{path}/g,images[d]).replace(/{autoplay}/g,v.autoplay);break;case"flash":u=l(movie_width,movie_height);flash_vars=images[d];flash_vars=flash_vars.substring(images[d].indexOf("flashvars")+10,images[d].length);filename=images[d];filename=filename.substring(0,filename.indexOf("?"));toInject=v.flash_markup.replace(/{width}/g,u.width).replace(/{height}/g,u.height).replace(/{wmode}/g,v.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":u=l(movie_width,movie_height);frame_url=images[d];frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1);toInject=v.iframe_markup.replace(/{width}/g,u.width).replace(/{height}/g,u.height).replace(/{path}/g,frame_url);break;case"inline":myClone=a(images[d]).clone().css({width:v.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfix"></div></div>').appendTo(a("body"));u=l(a(myClone).width(),a(myClone).height());a(myClone).remove();toInject=v.inline_markup.replace(/{content}/g,a(images[d]).html());break}if(!imgPreloader){p.find("#pp_full_res")[0].innerHTML=toInject;_showContent()}})};a.prettyPhoto.changePage=function(B){if(B=="previous"){d--;if(d<0){d=0;return}}else{if(a(".pp_arrow_next").is(".disabled")){return}d++}if(!e){e=true}m(function(){a.prettyPhoto.open(images,titles,descriptions)});a("a.pp_expand,a.pp_contract").fadeOut(v.animationSpeed)};a.prettyPhoto.close=function(){p.find("object,embed").css("visibility","hidden");a("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(v.animationSpeed);c.fadeOut(v.animationSpeed,function(){a("#pp_full_res").html("");p.attr("style","").find("div:not(.pp_hoverContainer)").attr("style","");k();if(a.browser.msie&&a.browser.version==6){a("select").css("visibility","visible")}if(v.hideflash){a("object,embed").css("visibility","visible")}d=0;v.callback()});e=true};_showContent=function(){a(".pp_loaderIcon").hide();projectedTop=s.scrollTop+((g/2)-(u.containerHeight/2));if(projectedTop<0){projectedTop=0+A.height()}p.find(".pp_content").animate({height:u.contentHeight},v.animationSpeed);p.animate({top:projectedTop,left:(z/2)-(u.containerWidth/2),width:u.containerWidth},v.animationSpeed,function(){p.find(".pp_hoverContainer,#fullResImage").height(u.height).width(u.width);p.find(".pp_fade").fadeIn(v.animationSpeed);if(image_set&&y(images[d])=="image"){p.find(".pp_hoverContainer").show()}else{p.find(".pp_hoverContainer").hide()}if(v.showTitle&&hasTitle){A.css({top:p.offset().top-25,left:p.offset().left+20,display:"none"});A.fadeIn(v.animationSpeed)}if(u.resized){a("a.pp_expand,a.pp_contract").fadeIn(v.animationSpeed)}v.changepicturecallback()})};function m(B){p.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden");p.find(".pp_fade").fadeOut(v.animationSpeed,function(){a(".pp_loaderIcon").show();if(B){B()}});A.fadeOut(v.animationSpeed)}function h(B){if(d==B-1){p.find("a.pp_next").css("visibility","hidden");p.find("a.pp_arrow_next").addClass("disabled").unbind("click")}else{p.find("a.pp_next").css("visibility","visible");p.find("a.pp_arrow_next.disabled").removeClass("disabled").bind("click",function(){a.prettyPhoto.changePage("next");return false})}if(d==0){p.find("a.pp_previous").css("visibility","hidden");p.find("a.pp_arrow_previous").addClass("disabled").unbind("click")}else{p.find("a.pp_previous").css("visibility","visible");p.find("a.pp_arrow_previous.disabled").removeClass("disabled").bind("click",function(){a.prettyPhoto.changePage("previous");return false})}if(B>1){a(".pp_nav").show()}else{a(".pp_nav").hide()}}function l(C,B){hasBeenResized=false;q(C,B);imageWidth=C;imageHeight=B;if(((x>z)||(t>g))&&e&&v.allowresize&&!j){hasBeenResized=true;notFitting=true;while(notFitting){if((x>z)){imageWidth=(z-200);imageHeight=(B/C)*imageWidth}else{if((t>g)){imageHeight=(g-200);imageWidth=(C/B)*imageHeight}else{notFitting=false}}t=imageHeight;x=imageWidth}q(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(t),containerWidth:Math.floor(x)+40,contentHeight:Math.floor(n),contentWidth:Math.floor(o),resized:hasBeenResized}}function q(C,B){C=parseFloat(C);B=parseFloat(B);$pp_details=p.find(".pp_details");$pp_details.width(C);detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom"));$pp_details=$pp_details.clone().appendTo(a("body")).css({position:"absolute",top:-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if(a.browser.msie&&a.browser.version==7){detailsHeight+=8}$pp_details.remove();n=B+detailsHeight;o=C;t=n+A.height()+p.find(".pp_top").height()+p.find(".pp_bottom").height();x=C}function y(B){if(B.match(/youtube\.com\/watch/i)){return"youtube"}else{if(B.match(/vimeo\.com/i)){return"vimeo"}else{if(B.indexOf(".mov")!=-1){return"quicktime"}else{if(B.indexOf(".swf")!=-1){return"flash"}else{if(B.indexOf("iframe")!=-1){return"iframe"}else{if(B.substr(0,1)=="#"){return"inline"}else{return"image"}}}}}}}function k(){if(e){titleHeight=A.height();contentHeight=p.height();contentwidth=p.width();projectedTop=(g/2)+s.scrollTop-((contentHeight+titleHeight)/2);p.css({top:projectedTop,left:(z/2)+s.scrollLeft-(contentwidth/2)});A.css({top:projectedTop-titleHeight,left:(z/2)+s.scrollLeft-(contentwidth/2)+20})}}function f(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset}}else{if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft}}else{if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}}}}function r(){g=a(window).height();z=a(window).width();c.css({height:a(document).height()})}function w(){a("body").append(v.markup);p=a(".pp_pic_holder");A=a(".ppt");c=a("div.pp_overlay");p.attr("class","pp_pic_holder "+v.theme);c.css({opacity:0,height:a(document).height()}).bind("click",function(){if(!v.modal){a.prettyPhoto.close()}});a("a.pp_close").bind("click",function(){a.prettyPhoto.close();return false});a("a.pp_expand").bind("click",function(){$this=a(this);if($this.hasClass("pp_expand")){$this.removeClass("pp_expand").addClass("pp_contract");e=false}else{$this.removeClass("pp_contract").addClass("pp_expand");e=true}m(function(){a.prettyPhoto.open(images,titles,descriptions)});p.find(".pp_fade").fadeOut(v.animationSpeed);return false});p.find(".pp_previous, .pp_arrow_previous").bind("click",function(){a.prettyPhoto.changePage("previous");return false});p.find(".pp_next, .pp_arrow_next").bind("click",function(){a.prettyPhoto.changePage("next");return false})}k()};function b(e,d){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+e+"=([^&#]*)";var g=new RegExp(c);var f=g.exec(d);if(f==null){return""}else{return f[1]}}})(jQuery);function switchTab(a){$("ul.tabNav li.current").removeClass("current");$("ul.tabNav li:eq("+a+")").addClass("current");$(".tabContainer").children(".current").slideUp("fast",function(){$(this).removeClass("current");$(".tabContainer div:nth-child("+(a+1)+")").slideDown("normal",function(){$(this).addClass("current");if($(".tabNav li:eq(2)").hasClass("current")){resultMapInitialize()}else{$(".ex_pinpoint").parent().hide()}})})}function showEditForm(a){if($(this).html()){a=this}if(!a){return}$(a).fadeOut(2,function(){$(this).next(".editform").fadeIn(2,function(){if($(this).find("input.editfield:eq(0)").length){$(this).find("input.editfield:eq(0)").focus().select()}$(this).find("textarea.editfield").elastic()})});return false}function showLoginBox(){$("#login-box").fadeIn("slow");return false}function hideLoginBox(){$("#login-box").fadeOut("fast");return false}function showHoverSpan(a){$(a).children("span").css("display","block");return false}function hideHoverSpan(a){$(a).children("span").css("display","none");return false}function showSearchSignUp(){$("#search-signup").fadeOut("fast",function(){$("#search-signup-form").fadeIn("normal")});return false}function hideSearchSignUp(){$("#search-signup-form").fadeOut("fast",function(){$("#search-signup-confirm").fadeIn("normal")});return false}function tbIE7(e){if(this&&$(this).html()){e=this}var c=e.title||e.name||null;var b=e.href||e.alt;var d=e.rel||false;tb_show(c,b,d);e.blur();return false}$(document).ready(function(){if(true){$("#search-signup a").live("click",showSearchSignUp);$("#search-signup-form a").live("click",hideSearchSignUp);$("#login-button").live("click",showLoginBox);$("#close").live("click",hideLoginBox);$(".turnnoteedit").live("click",editNote);$(".turnnoteview").live("click",viewNote);$(".turnnoteadd").live("click",addNote);$(".editable").live("click",showEditForm);$(".edit #spotlight ul li").live("mouseover",showHoverSpan);$(".edit #spotlight ul li").live("mouseout",hideHoverSpan);$(".edit #spotlight ul li a").css({display:"block",margin:"0 0.5em 0 0",padding:"0.3em 8px",lineHeight:"20px"})}else{$("#search-signup a").click(showSearchSignUp);$("#search-signup-form a").click(hideSearchSignUp);$("#login-button").click(showLoginBox);$("#close").click(hideLoginBox);$(".turnnoteedit").click(editNote);$(".turnnoteview").click(viewNote);$(".turnnoteadd").click(addNote);$(".editable").click(showEditForm)}$(".lightbox a").prettyPhoto({theme:"facebook",allowresize:false});$("textarea.editfield").elastic()});var debug=0;function $e(a){return document.getElementById(a)}function $v(a){if(document.getElementById(a)){return document.getElementById(a).value}else{return null}}function getradiovalue(b){if(!document.getElementsByName(b)){return}var a=document.getElementsByName(b);for(i=0;i<a.length;i++){if(a[i].checked){return a[i].value}}return 0}function setradiovalue(c,b){if(!document.getElementsByName(c)){return}var a=document.getElementsByName(c);for(i=0;i<a.length;i++){if(a[i].value==b||(i==0&&!b)){a[i].checked=true}else{a[i].checked=null}}}function selectValue(c,b){if(!$e(c)){return}var a=$e(c).getElementsByTagName("option");for(i=0;i<a.length;i++){if(a[i].value==b){a[i].selected="selected"}else{a[i].selected=null}}}function trim(b,a){if(b){return ltrim(rtrim(b,a),a)}}function ltrim(b,a){a=a||"\\s";if(b){return b.replace(new RegExp("^["+a+"]+","g"),"")}}function rtrim(b,a){a=a||"\\s";if(b){return b.replace(new RegExp("["+a+"]+$","g"),"")}}function tExecuteScripts(h){if(typeof DHTMLSuite!="undefined"){h=DHTMLSuite.getEl(h)}else{h=$e(h)}var g=h.getElementsByTagName("script");var b="";var d="";for(var j=0;j<g.length;j++){if(g[j].src){var c=document.getElementsByTagName("head")[0];var a=document.createElement("script");a.setAttribute("type","text/javascript");a.setAttribute("src",g[j].src)}else{if(typeof DHTMLSuite!="undefined"&&DHTMLSuite.clientInfoObj&&DHTMLSuite.clientInfoObj.isOpera){d=d+g[j].text+"\n"}else{d=d+g[j].innerHTML}}}if(d){try{if(!d){return}if(window.execScript){window.execScript(d)}else{if(window.jQuery&&jQuery.browser.safari){window.setTimeout(d,0)}else{window.setTimeout(d,0)}}}catch(f){}}}function isEmail(a){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test(trim(a))){return true}else{return false}}function isValidEmail(a){if(!((a.indexOf(".")>2)&&(a.indexOf("@")>0&&a.length>4))){failField(""+a+"")}}function show(a){if($e(a)){$e(a).style.display=""}}function hide(a){if($e(a)){$e(a).style.display="none"}}function hasClass(b,a){if(b){return b.className.match(new RegExp("(\\s|^)"+a+"(\\s|$)"))}}function addClass(b,a){if(b){if(!b.className){b.className=a}if(!hasClass(b,a)){b.className+=" "+a}}}function removeClass(c,a){if(c){var b;if(hasClass(c,a)){b=new RegExp("(\\s|^)"+a+"(\\s|$)");c.className=c.className.replace(b," ")}}}function passField(a){if($e(a)){removeClass($e(a),"error")}if($e(a+"_err")){removeClass($e(a+"_err"),"error")}if(hasClass($e(a),"rounded")){removeClass($e(a).parentNode,"error");removeClass($e(a).parentNode.parentNode,"error")}}function failField(a){if($e(a)){addClass($e(a),"error")}if($e(a+"_err")){addClass($e(a+"_err"),"error")}if(hasClass($e(a),"rounded")){addClass($e(a).parentNode,"error");addClass($e(a).parentNode.parentNode,"error")}}function validateObject(a){var b=false;for(var c=0;c<a.length;c++){if($e(a[c])){if(!$v(a[c])||trim($v(a[c]))==""||trim($v(a[c]))==trim($e(a[c]).getAttribute("title"))){failField(a[c]);if(b==false){$e(a[c]).focus()}b=true}else{passField(a[c])}}}return!b}function validateTextArea(a){var b=false;for(var c=0;c<a.length;c++){if($e(a[c])&&typeof("$")!="undefined"){if(!$("#"+a[c]).val()||trim($("#"+a[c]).val())==""){failField(a[c]);if(b==false){$e(a[c]).focus()}b=true}else{passField(a[c])}}}return!b}function validateTitle(a){var b=false;for(var c=0;c<a.length;c++){if($e(a[c])){if($v(a[c])==$e(a[c]).getAttribute("title")){failField(a[c]);if(b==false){$e(a[c]).focus()}b=true}else{passField(a[c])}}}return!b}function validateNumeric(a){var b=false;for(var c=0;c<a.length;c++){if($e(a[c])){var d=null;if($v(a[c])){d=parseFloat($v(a[c]))}if(!d){failField(a[c]);if(b==false){$e(a[c]).focus()}b=true}else{passField(a[c])}}}return!b}function validateEmail(a){if(isEmail($v(a))){return true}else{failField(a);return false}}function validateChecked(a){if($e(a).checked){passField(a);return true}else{failField(a);return false}}function validateRegEx(c,a){var b="";switch(a){case"phone":case"mobile":b=/^(\+)?\s*([\d\s\-\(\)])*$/;break;case"url":b=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\w\.)(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;break;case"domain":b=/([ftp|http|https]:\/\/){0,1}(\w+:{0,1}\w*@)?(\w\.)(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;break;default:break}if(b){if($v(c).match(b)){passField(c);return true}else{failField(c);return false}}}function validatePassword(d,c){var a=true;var b=$v(d);if(!b||b.length<6||b.length>16){failField(d);a=false}if(!$v(c)||$v(c)!=b){failField(c);a=false}return a}function validateEqual(b,a){if($e(b)&&$e(a)){passField(b);passField(a);if($v(b)!=$v(a)){failField(a);return false}else{if(!$v(b)){failField(b);return false}else{return true}}}else{return false}}function validatePair(b,a){if((!$v(b))!=(!$v(a))){if(!$v(b)){failField(b)}else{failField(a)}return false}else{passField(b);passField(a);return true}}function validateLength(d,c,b){var a=$v(d).length;if((!b||a<=b)&&a>=c){passField(d);return true}else{failField(d);return false}}function isSingleWord(a){if(/^\w+$/.test(a)){return true}else{return false}}function enableCtrl(b,a){if(a){$e(b).disabled=false;$e(b).focus()}else{$e(b).disabled=true}}function toggleCheckBoxes(c,a){var e=null;if(c.checked){e=true}var d=document.getElementsByName(a);for(var b=0;b<d.length;b++){if(!d[b].disabled){d[b].checked=e}}}function salt(a){return a+"salt="+new Date().getTime()}function na(){if(typeof(translations)!="undefined"){alert(translations["Not Implemented Yet"])}else{alert("Not Implemented Yet")}}function hasClass(b,a){return b.className.match(new RegExp("(\\s|^)"+a+"(\\s|$)"))}function addClass(b,a){if(!hasClass(b,a)){b.className+=" "+a}}function removeClass(c,a){var b;if(hasClass(c,a)){b=new RegExp("(\\s|^)"+a+"(\\s|$)");c.className=c.className.replace(b," ")}}function attachTAlimits(){var b=document.getElementsByTagName("textarea");for(var a=0;a<b.length;a++){if(b[a].getAttribute("maxlength")){b[a].onblur=validateTA;b[a].onkeypress=validateTA}}}function validateTA(){var a=parseInt(this.getAttribute("maxlength"));if(a){var b=this.value.length;if(b>a){this.value=this.value.substr(0,a);if($e(this.id+"_chars")){b=this.value.length;$e(this.id+"_chars").innerHTML=(a-b)+" chracters left."}}}}function validateFile(e,c){passField(e);if($e(e+"_ext")){passField(e+"_ext")}if($v(e)){var d=$v(e).lastIndexOf(".");var b=$v(e).substring(d+1);b=b.toLowerCase();for(var a=0;a<c.length;a++){if(c[a]==b){return true}}}failField(e);if($e(e+"_ext")){failField(e+"_ext")}return false}function redirect(a){window.location=a}function setLabelField(b){var a=$e(b);if(a){a.onfocus=function(){labelField(a,0)};a.onblur=function(){labelField(a,1)};labelField(a,1)}}function labelField(a,b){if(b){if(a.value==""){a.value=a.getAttribute("title");a.style.color="#888888"}else{passField(a.id)}}else{if(!b&&a.value==a.getAttribute("title")){a.value="";a.style.color=""}}}function _goto(a){window.location=a}function forceReload(){var a=window.location.href;window.location=a+((a.indexOf("?")!=-1)?"&":"?")+"ts="+new Date().getTime()}function textBoxTitleON(){if(this.value==""){this.value=this.getAttribute("title");this.style.color="Gray"}}function textBoxTitleOFF(){if(this.value==this.getAttribute("title")){this.value="";this.style.color=""}}function textBoxTitles(){if(typeof(document.getElementsByClassName)!="undefined"){var a=document.getElementsByClassName("AutoInput");for(i=0;i<a.length;i++){if(a[i].getAttribute("title")){if(a[i].value==""){a[i].value=a[i].getAttribute("title");a[i].style.color="Gray"}a[i].onfocus=textBoxTitleOFF;a[i].onblur=textBoxTitleON}}}}function showWait(){var b;var d=document.getElementsByClassName("DHTMLSuite_formCoverDiv");if(d.length){if(!d[0].id){d[0].id="divwait"}d[0].display="block"}else{var e=document.createElement("div");e.id="divwait";e.style.overflow="hidden";e.style.zIndex=1000;e.style.position="absolute";e.className="DHTMLSuite_formCoverDiv";document.body.appendChild(e);var c=document.createElement("div");c.style.width="105%";c.style.height="105%";c.className="DHTMLSuite_formCoverDivInner";c.style.opacity="0.2";c.style.filter="alpha(opacity=20)";e.appendChild(c);var a=document.createElement("div");a.className="DHTMLSuite_formCoverDiv_ajaxLoader";e.appendChild(a)}b="divwait"}function tajax(b,d,a,h){showWait();var g;var f=false;if(window.XMLHttpRequest){f=new XMLHttpRequest()}else{if(window.ActiveXObject){try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}}else{return false}}f.onreadystatechange=function(){if(f.readyState==4&&(f.status==200||window.location.href.indexOf("http")==-1)){if(typeof hidescreen!="undefined"){hidescreen()}}if(h){if(f.responseText){$e(h).innerHTML=f.responseText;tExecuteScripts(h);roundAll();updateThickBox()}}if(a){a(f)}};g=(b.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime();f.open("POST",b+g,true);if(d){f.send(d)}else{f.send(null)}}function deleteNode(b){var a=$e(b);if(a){a.parentNode.removeChild(a)}}function charLength(b){if(!b){return}var a=parseInt(b.getAttribute("max"));if(!a){return}var c=parseInt((""+b.value).length);if(c>a){b.value=b.value.substring(0,a);c=a}if($e(b.id+"_length")){$e(b.id+"_length").innerHTML=(a-c)+" characters left"}if(!b.getAttribute("onkeyup")){b.setAttribute("onkeyup","javascript:charLength(this);")}}function toggle(a){if($e(a)){$e(a).style.display=($e(a).style.display=="none"?"":"none")}}var debugDiv;function enableDebug(){document.write("<div id='debugContent' style='display:block; position:absolute; top:7px; right:7px; padding:10px; width:300px; background:#ccc; color:white; border:solid 1px black;'></div>");debugDiv=document.getElementById("debugContent");writeClearLink()}function writeDebug(a){if(debugDiv){debugDiv.innerHTML+=a+"<br/>"}}function writeEval(code){writeDebug(code+" = "+eval(code))}function writeDebugObject(a){for(property in a){writeDebug(property)}}function clearDebug(){if(debugDiv){debugDiv.innerHTML="";writeClearLink()}}function writeClearLink(){writeDebug("<a href='#' onclick='clearDebug(); return false;'>clear</a>")}function updateMsgBox(a){if(a.responseText){showMsgBox(a.responseText,"success");tExecuteScripts("msgBox")}}function hidemsgBox(){$e("msgBox").innerHTML="";hide("msgBox")}function showMsgBox(b,a){if(b){$e("msgBox").innerHTML=b;$e("msgBox").style.display="block";addClass($e("msgBox"),a+" "+a+"_msg")}setTimeout("hide('msgBox');",5000)}function roundInput(c,f,d){var b=$("#"+c+"");var e=b.css("width");var a=parseInt(e)+10;wrapper=b.wrap("<div class='"+f+"'></div>").parent();wrapper.wrap("<div class='"+d+"' style='width: "+a+"px;'></div>");wrapper.corner("round 8px").parent().css("padding","1px").corner("round 9px")}function roundNow(){if(!hasClass(this,"rounded")){$(this).addClass("rounded");if($(this).hasClass("fl")){roundInput($(this).attr("id"),"rounded_container2","rounded_border")}else{roundInput($(this).attr("id"),"rounded_container","rounded_border")}}}function roundAll(){$(function(){$('input[type="text"], input[type="password"], select, textarea').each(roundNow)})}function updateThickBox(){if(typeof(tb_init)!="undefined"){setTimeout("tb_init('a.thickbox, area.thickbox, input.thickbox');",500)}}function toggleSearch(a){$("#divSearch_"+a).css("left",$("#anchorSearch_"+a).position().left+$("#anchorSearch_"+a).width()-$("#divSearch_"+a).width());$("#divSearch_"+a).css("top",$("#anchorSearch_"+a).position().top+$("#anchorSearch_"+a).height());$("#divSearch_"+a).toggle("slow")}function validateForm(d){try{var k,h,f,l,p,n,c,o,g=true,b=d.length;for(k=0;k<b;k++){l=d.elements[k];if(l.name=="bypass_validation"&&l.value){return true}p=l.getAttribute("validation");if(!p){continue}n=l.type;c=l.id;o=l.value;if(debug>3){alert("validating "+c)}f=p.split(",");for(h=0;h<f.length;h++){if(f[h]&&(f[h]=="required"||o)){var a=false;switch(f[h]){case"required":if(l.tagName.toLowerCase()=="textarea"){a=validateTextArea(new Array(c))}else{a=validateObject(new Array(c))}break;case"title":if($e(c)){$e(c).value=trim($e(c).value)}a=validateNameTitle(c);break;case"email":if($e(c)){$e(c).value=trim($e(c).value)}a=validateEmail(c);break;case"checked":a=validateChecked(c);break;case"terms":if(!validateChecked(c)){alert("Please read and tick terms and conditions.")}break;case"float":case"int":a=validateNumeric(new Array(c));break;case"phone":case"mobile":a=validateRegEx(c,"mobile");break;case"url":a=validateRegEx(c,"url");break;case"domain":a=validateRegEx(c,"domain");break;case"password":k++;a=validatePassword(c,($e(c+"2")?c+"2":d.elements[k].id));break;case"alpha":a=validateAlpha(new Array(c));break;case"alphanum":a=validateAlphaNumeric(new Array(c));break;case"file":if(l.getAttribute("extn")){a=validateFile(c,l.getAttribute("extn").split(","))}break;default:a=true;break}if($&&g&&!a){var q=$("#"+c).offset().top;$("html,body").animate({scrollTop:q-100},1000)}g=g&a}}if(debug>3){alert("validation result for "+c+" is "+a)}}return(g?true:false)}catch(m){alert(m);return false}}function validateAlpha(a){var c=false;for(var b=0;b<a.length;b++){if($e(a[b])){if(!/^[a-zA-Z]+$/.test($v(a[b]))){failField(a[b]);if(c==false){$e(a[b]).focus()}c=true}else{passField(a[b])}}}return!c}function validateNameTitle(a){if(/^([a-zA-Z0-9\ \'\.]+)$/.test($v(a))){passField(a);return true}else{failField(a,"Speciale tekens niet toegestaan");return false}}function validateAlphaNumeric(a){var c=false;for(var b=0;b<a.length;b++){if($e(a[b])){if(!/^[a-zA-Z0-9]+$/.test($v(a[b]))){failField(a[b]);if(c==false){$e(a[b]).focus()}c=true}else{passField(a[b])}}}return!c}function deleteRecord(b,a,c){if(confirm("Are you sure you wish to delete this entry?\n\nThis change can not be undone.")){$.ajax({type:"GET",url:(a?a:base+"inc/delete.php?type="+b+"&id="+c),data:{ajax:"true"},success:function(d){d=d.toString();if(d){var e=$e(b+c);e.parentNode.removeChild(e);$("#msgBox").html(d.toString());pagingRecordDeleted(b)}}})}}function remove(a){if($e(a)){$e(a).parentNode.removeChild($e(a))}}function enable(a){if($e(a)){$e(a).disabled=null}}function empty(a){if($e(a)){$e(a).innerHTML=""}}if(typeof(getCookie)=="undefined"){function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}}if(typeof(setCookie)=="undefined"){function setCookie(b,c,a){var d=new Date();d.setDate(d.getDate()+a);document.cookie=b+"="+escape(c)+((a==null)?"":"; expires="+d.toUTCString())+"; path=/"}}function checkStartEndDates(a,c){var d=$(".hasDatepicker:eq(0)").datepicker("getDate");var b=$(".hasDatepicker:eq(1)").datepicker("getDate");if(b&&d&&b<d){if(c.id=="bidenddate"){$(".hasDatepicker:eq(0)").datepicker("setDate",null)}else{$(".hasDatepicker:eq(1)").datepicker("setDate",null)}}}function number_format(f,c,h,e){f=(f+"").replace(",","").replace(" ","");var b=!isFinite(+f)?0:+f,a=!isFinite(+c)?0:Math.abs(c),k=(typeof e==="undefined")?",":e,d=(typeof h==="undefined")?".":h,j="",g=function(o,m){var l=Math.pow(10,m);return""+Math.round(o*l)/l};j=(a?g(b,a):""+Math.round(b)).split(".");if(j[0].length>3){j[0]=j[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,k)}if((j[1]||"").length<a){j[1]=j[1]||"";j[1]+=new Array(a-j[1].length+1).join("0")}return j.join(d)}function inArray(d,c){var b=c.length;for(var a=0;a<b;a++){if(c[a]==d){return true}}return false}var debug=0;var jobid=0;function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function setCookie(b,c,a){var d=new Date();d.setDate(d.getDate()+a);document.cookie=b+"="+escape(c)+((a==null)?"":"; expires="+d.toUTCString())+"; path=/"}function filterByLocation(a){na()}function checkFavorite(c,e,d){if(d){toggleFavorite(true)}else{var a=getCookie("favorites");var b=a.split(",");for(i=0;i<b.length;i++){if(b[i]&&b[i]==((cookie_multi_types?c+"_":"")+e)){toggleFavorite(true);break}}}}function addToFavorites(c,f,e){if(debug){alert("Add Favourties Called")}var d=$(".fav_"+f).attr("title");if(d&&d!="Toevoegen aan favorieten"){if(debug){alert("Favorite link says: "+d)}deleteFavorite(c,f,e)}else{if(debug){alert("Adding job "+f+" to your favourites")}if(typeof(favorites)!="undefined"){if(debug){alert("Checking in all existing favorites")}var b=favorites.split(",");if(b){for(i=0;i<b.length;i++){if(b[i]==f){b[i]="";favorites=b.join(",");return deleteFavorite(c,f,true)}}}}if(userid){if(debug){alert("Saving in server side database")}$.ajax({type:"post",url:base+"inc/favorites.php",data:{mode:"add",otype:c,oid:f}})}else{if(debug){alert("Saving in client side cookie")}var a=getCookie("favorites");if(a.indexOf((cookie_multi_types?c+"_":"")+f)==-1){a+=","+(cookie_multi_types?c+"_":"")+f;setCookie("favorites",a,45)}$("#signup-message").css("display","block").children("a").attr("href",base+"account-aanmaken-werkzoeker")}if(typeof(favorites)!="undefined"){favorites+=","+f}if(e){addToFavoritesIndex(f)}else{toggleFavorite(true)}}}function deleteFavorite(c,e,d){if(debug){alert("Delete Favourties Called")}if(debug){alert("Deleting job "+e+" from your favourites")}if(userid){$.ajax({type:"post",url:base+"inc/delete.php",data:{type:"favorites",otype:c,id:e,ajax:true}})}else{var a=getCookie("favorites");if(a){setCookie("favorites",a.replace(","+(cookie_multi_types?c+"_":"")+e,""),45)}}if(!d){if($("#favorites_"+e).parent().children("li").length==1){$("#favorites_"+e).addClass("expire fn").html("Je hebt geen vacatures bewaard")}else{$("#favorites_"+e).remove()}}else{if($("#search-results").length){$("#results_"+e).removeClass("fav");$("#fav_"+e).remove();var b=$("#search-favorites table tr").length-1;$("#fav_cnt").html("("+b+")");if(!b){$("#search-favorites p:eq(0)").removeClass("hide")}}}toggleFavorite()}function deleteNote(b){var a=getCookie("note_"+b);if(a){setCookie("note_"+b,"",0)}if(userid){$.ajax({type:"post",url:base+"inc/delete.php",data:{type:"notes",id:b,ajax:true}})}$("#note-textarea").val("");$("#note-status").html("");$("#note-text").html("");addNote()}function editNote(){$("#noteview").fadeOut("fast",function(){$("#noteadd").fadeOut("fast",function(){$("#noteedit").fadeIn("fast");$("#note-textarea").val($("#note-text").html())})});return false}function addNote(){$("#noteedit").fadeOut("fast",function(){$("#noteview").fadeOut("fast",function(){$("#noteadd").fadeIn("fast");$("#note-textarea").val("")})});return false}function viewNote(){$("#noteedit").fadeOut("fast",function(){$("#noteadd").fadeOut("fast",function(){$("#noteview").fadeIn("fast");$("#signup-message").fadeIn("fast")})});return false}function checkNote(c){var a=getCookie("note_"+c);if(a){var b=a.split("~!@");$("#note-status").html(b[0]);$("#note-text").html(b[1]);viewNote()}else{if($("#note-text").html()){viewNote()}}}function saveNote(d){var a=new Date();var b=a.toLocaleDateString();var c=$("#note-textarea").val();if(userid){$.ajax({type:"post",url:base+"inc/notes.php",data:{mode:"add",otype:"job",oid:d,comment:c,published:b}})}else{setCookie("note_"+d,b+"~!@"+c,45)}$("#note-text").html(c);$("#note-status").html(b);viewNote()}function addViews(c,d){if(userid){$.ajax({type:"post",url:base+"inc/views.php",data:{mode:"add",otype:c,oid:d}})}else{var a=getCookie("views");var b=a.split(",");for(i=0;i<b.length;i++){if(b[i]&&b[i]==((cookie_multi_types?c+"_":"")+d)){return}}a+=","+(cookie_multi_types?c+"_":"")+d;setCookie("views",a,45)}}function toggleFavorite(a){if(!a){$("#favoff").removeClass("hide");$("#favon").addClass("hide")}else{$("#favon").removeClass("hide");$("#favoff").addClass("hide")}}function inlineEditorCancel(a,b){$("#"+b).trigger("reset");$("#"+b).fadeOut(2,function(){$(this).prev(".editable").fadeIn(2)});return false}function inlineEditorHide(a){$("#"+a).fadeOut(2,function(){$(this).prev(".editable").fadeIn(2)})}function inlineEditorSave(b,c){var a=false,d=function(e){if(e){$("#msgBox").addClass("available").html(e)}};if(debug>=2){alert(b)}switch(b){case"company":switch(c){case"title-form":a=validateForm($e("title-form"),true);d=function(e){$("#title_value").html($("#title").val());inlineEditorHide(c)};break;case"job-form":a=validateForm($e("job-form"),true);d=function(f){$("#email2_value").html($("#email2").val());$("#email2_value").attr("href","mailto:"+$("#email2").val());$("#website_value").html($("#website").val());$("#website_value").attr("href",$("#website").val());$("#address_value").html($("#address").val());$("#city_value").html($("#city").val());$("#zip_value").html($("#zip").val());$("#phone_value").html($("#phone").val());inlineEditorHide(c);if(f){var e=f.toString().split("|||");$("#map").html('<img src="http://maps.google.com/maps/api/staticmap?center='+e[0]+"&zoom=14&size=365x200&maptype=roadmap&markers=color:red|label:|"+e[1]+","+e[2]+'&sensor=false" alt="Google Maps" />')}};break;case"about-form":a=validateForm($e("about-form"),true);d=function(e){$("#about_value").html("<p>"+linkify(e.toString().replace(/\n/g,"</p><p>"))+"</p>");inlineEditorHide(c)};break;case"youtube-form":a=validateForm($e("youtube-form"),true);d=function(e){var g=$("#youtube_url").val().replace(/\&.*/g,"");$("#youtube_url").val(g);$("#youtube_url_value").attr("href",g);if(g){var f=g.match(/([0-9a-zA-Z\_]+)$/);if(f&&f.length){$("#youtube_img").attr("src","http://i.ytimg.com/vi/"+f[0]+"/0.jpg")}}inlineEditorHide(c)};break;case"social-form":a=validateForm($e("social-form"),true);d=function(e){showTwitterProfile($("#edit-twitter").val().replace("http://","").replace("www.twitter.com/","").replace("twitter.com/",""),"twitterwidget");$("#social-form-status").removeClass("hide");setTimeout("$('#social-form-status').addClass('hide');",5000)};break}break;case"job":switch(c){case"title-form":a=validateForm($e("title-form"),true);d=function(){$("#title_value").html($("#title").val());inlineEditorHide(c)};break;case"job-form":a=validateForm($e("job-form"),true);d=function(){$("#city_value").removeClass("placeholder").html($("#city").val());inlineEditorHide(c)};break;case"vacancy-form":a=validateForm($e("vacancy-form"),true);d=function(e){$("#vacancy_value").html("<p>"+linkify(e.toString().replace(/\n/g,"</p><p>"))+"</p>");inlineEditorHide(c)};break;case"act-form":a=validateForm($e("act-form"),true);d=function(e){$("#act_value").html("<p>"+linkify(e.toString().replace(/\n/g,"</p><p>"))+"</p>");inlineEditorHide(c)};break}break}if(debug>=2){alert(a)}if(a){if(debug>=2){alert(d)}$.ajax({type:"post",url:base+"inc/company/ajax.php?type="+b+"&form="+c+"&id="+jobid,data:$("#"+c).serialize(),success:d,error:function(e,g,f){$("#msgBox").addClass("expire").html(f+"<br />"+g)}})}return false}var submitting=false;function na(){alert("Nog niet aangemaakt")}function $e(a){return document.getElementById(a)}function $v(a){return $("#"+a).val()}function getRadioValue(b){if(!document.getElementsByName(b)){return}var a=document.getElementsByName(b);for(i=0;i<a.length;i++){if(a[i].checked){return a[i].value}}return 0}function selectRadio(c,b){if(!document.getElementsByName(c)){return}var a=document.getElementsByName(c);for(i=0;i<a.length;i++){if(a[i].value==b||(i==0&&!b)){a[i].checked=true}else{a[i].checked=null}}}function selectValue(c,b){if(!$e(c)){return}var a=$e(c).getElementsByTagName("option");for(i=0;i<a.length;i++){if(a[i].value==b){a[i].selected="selected"}else{a[i].selected=null}}}function passField(a){if(typeof(submitting)=="undefined"||submitting||$("#"+a).val()){$("#"+a+"_err").attr("class","success").html("Ok")}}function failField(b,a){if(!a){a="Niet goed"}if(typeof(submitting)=="undefined"||submitting||$("#"+b).val()){$("#"+b+"_err").attr("class","error").html(a)}}function validateAlpha(a){var c=false;for(var b=0;b<a.length;b++){if($e(a[b])){if(!/^[a-zA-Z]+$/.test($v(a[b]))){failField(a[b],"Alleen letters");c=true}else{passField(a[b])}}}return!c}function validateAlphaNumeric(a){var c=false;for(var b=0;b<a.length;b++){if($e(a[b])){if(!/^[a-zA-Z0-9]+$/.test($v(a[b]))){failField(a[b],"Alleen cijfers en letters");c=true}else{passField(a[b])}}}return!c}function validateTA(){var a=parseInt(this.getAttribute("maxlength"));if(a){var b=this.value.length;if(b>a){this.value=this.value.substr(0,a);if($e(this.id+"_chars")){b=this.value.length;$e(this.id+"_chars").innerHTML=(a-b)+" tekens over."}}}}function validateFile(e,c){passField(e);if($e(e+"ext")){passField(e+"ext")}if($v(e)){var d=$v(e).lastIndexOf(".");var b=$v(e).substring(d+1);b=b.toLowerCase();for(var a=0;a<c.length;a++){if(c[a]==b){return true}}}failField(e);if($e(e+"_ext")){failField(e+"_ext")}return false}function validateObject(a){var b=false;for(var c=0;c<a.length;c++){if($e(a[c])){if(!$v(a[c])||$v(a[c])==""){failField(a[c]);b=true}else{passField(a[c])}}}return!b}function validateTitle(a){var b=false;for(var c=0;c<a.length;c++){if($e(a[c])){if($v(a[c])==a[c].getAttribute("title")){failField(a[c]);b=true}else{passField(a[c])}}}return!b}function validateNumeric(a){var b=false;for(var c=0;c<a.length;c++){if($e(a[c])){var d=null;if($v(a[c])){d=parseFloat($v(a[c]))}if(!d){failField(a[c],"Alleen cijfers");b=true}else{passField(a[c])}}}return!b}function validateEmail(a){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,5})+$/.test($v(a))){passField(a);return true}else{failField(a,"Ongeldig email adres");return false}}function cleanSearch(a){if($e(a)){return $v(a).replace(/[^a-z0-9\ \']/ig,"")}else{return""}}function validateNameTitle(a){if(/^([a-zA-Z0-9\ \'\.]+)$/.test($v(a))){passField(a);return true}else{failField(a,"Speciale tekens niet toegestaan");return false}}function validateSocial(c,b){return true;var a=true;switch(b){case"youtube":a=/^http:\/\/www\.youtube\.com\/watch\?v\=([a-zA-Z0-9\_]+)&?.*$/.test($v(c));break;case"twitter":a=/^([a-zA-Z0-9]*)$/.test($v(c));break;case"facebook":a=/^http:\/\/www\.facebook\.com\//.test($v(c));break;case"linkedin":a=/^http:\/\/www\.linkedin\./.test($v(c));break}if(a){passField(c);return true}else{failField(c);return false}}function validateChecked(a){if($e(a).checked){passField(a);return true}else{failField(a);return false}}function validatePassword(b){var a=$v(b);if(!a){return false}if(a.length<6||a.length>16){failField(b,"6-16 karakters");return false}else{passField(b);return true}}function validateEqual(b,a){if($e(b)&&$e(a)){passField(b);passField(a);if($("#"+b).val()!=$("#"+a).val()){failField(a,"Komt niet overeen");return false}else{if(!$("#"+b).val()){failField(b);return false}else{return true}}}else{return false}}function validatePair(b,a){if((!$v(b))!=(!$v(a))){if(!$v(b)){failField(b)}else{failField(a)}return false}else{passField(b);passField(a);return true}}function validateLength(d,c,b){var a=$v(d).length;if((!b||a<=b)&&a>=c){passField(d);return true}else{failField(d);return false}}function validateMe(){if(debug){alert("Validating Field")}validateField(this,true)}function validateUs(){if(debug){alert("Validating Form")}validateForm(this)}function submitForm(a){if(debug){alert("Submitting Form")}$(a.target).parents("form").trigger("onsubmit")}function cancelForm(){if(debug){alert("Resetting Form")}$(this.form).reset()}function validateField(e,d){if(!e||!e.name||!e.id){return true}tval=e.getAttribute("validation");if(!tval){return true}var c=true;if(debug>=3){console.log(e)}type=e.type;id=e.id;value=e.value;validations=tval.split(",");for(var a=0;a<validations.length;a++){if(validations[a]&&(validations[a]=="required"||value)){if(debug>=4){alert("Validating "+e.name+" for "+validations[a])}var f=true;switch(validations[a]){case"required":f=validateObject(new Array(id));break;case"title":f=validateNameTitle(id);break;case"email":f=validateEmail(id);break;case"checked":f=validateChecked(id);break;case"float":case"int":case"mobile":f=validateNumeric(new Array(id));break;case"password":f=validatePassword(id);break;case"password2":if($("#"+id).parents("form:eq(0)").find('input[type="password"]').length==2){f=validateEqual($("#"+id).parents("form:eq(0)").find('input[type="password"]:eq(0)').attr("id"),$("#"+id).parents("form:eq(0)").find('input[type="password"]:eq(1)').attr("id"))}else{if($("#"+id).parents("form:eq(0)").find('input[type="password"]').length==3){f=validateEqual($("#"+id).parents("form:eq(0)").find('input[type="password"]:eq(1)').attr("id"),$("#"+id).parents("form:eq(0)").find('input[type="password"]:eq(2)').attr("id"))}}break;case"alpha":f=validateAlpha(new Array(id));break;case"alphanum":f=validateAlphaNumeric(new Array(id));break;case"youtube":case"twitter":case"facebook":case"linkedin":f=validateSocial(id,validations[a]);break;default:f=true;break}c=c&f;if(!f&&d){e.focus();d=false}}}if(debug>=3){console.log(c)}return c}function validateForm(g,f){if(!f){f=false}try{var d,c=true,h=g.elements.length;submitting=true;for(var b=0;b<h;b++){d=g.elements[b];if(!d.name||!d.id){continue}if(d.name=="bypass_validation"&&d.value){c=true;break}if(debug>=4){alert("Status: "+c+", Validating field "+d.name+" with value '"+d.value+"'")}c=c&validateField(d,c);if(debug>=4){alert("Validated field "+d.name+", Status: "+c)}}submitting=false;if(c&&!f){g.submit()}else{return(c?true:false)}}catch(j){alert(j);return false}}function initValidation(){$('form[validate="true"]').each(function(){if($.browser.msie&&$.browser.version<=7){var a=$(this).children(".form-buttons a:eq(0)");if(a&&!a.attr("onclick")){a.replaceWith($('<input type="button" class="button" value="'+a.html()+'" onclick="javascript: validateForm(this.form);" />'))}a=$(this).children(".form-buttons a:eq(1)");if(a&&!a.attr("onclick")){a.replaceWith($('<input type="button" class="button" value="'+a.html()+'" onclick="javascript: cancelForm(this.form);" />'))}}else{$(this).bind("onsubmit",validateUs);if(!$(this).children(".form-buttons a:eq(0)").attr("onclick")){$(this).children(".form-buttons a:eq(0)").click(submitForm)}if(!$(this).children(".form-buttons a:eq(1)").attr("onclick")){$(this).children(".form-buttons a:eq(1)").click(cancelForm)}}});$("fieldset .validate").each(function(){if(!$(this).children("#"+$(this).children("input,textarea,select:eq(0)").attr("id")+"_err").length){$(this).append('<span id="'+$(this).children("input:eq(0)").attr("id")+'_err"></span>')}if($.browser.msie&&$.browser.version<=7){$(this).children('input[type!="checkbox"], textarea, select').attr("onblur","validateMe();");$(this).children('input[type="checkbox"]').attr("onclick","validateMe();")}else{$(this).children('input[type!="checkbox"], textarea, select').blur(validateMe);$(this).children('input[type="checkbox"]').click(validateMe)}})}function deleteRecord(a,c,b){if(a=="job"){if(!confirm("Weet u zeker dat u deze vacature wilt verwijderen?\nDeze verandering kan niet worden teruggedraaid.")){return}}else{if(!confirm("Are you sure you wish to delete this entry?\n\nThis change can not be undone.")){return}}if(b){window.location=b}else{$.ajax({type:"post",url:base+"inc/delete.php",data:{type:a,id:c,ajax:"true"},success:function(d){d=d.toString();if(d){$("#"+a+c).remove();$("#msgBox").html(d.toString())}}})}}function showTwitterProfile(a,b){if(a){new TWTR.Widget({version:2,id:b,type:"profile",rpp:4,interval:6000,width:"auto",height:300,theme:{shell:{background:"#e6e5e5",color:"#907f61"},tweets:{background:"#f7f7f7",color:"#4A4A4A",links:"#907f61"}},features:{scrollbar:false,loop:false,live:false,hashtags:true,timestamp:false,avatars:false,behavior:"all"}}).render().setUser(a).start()}}var linkify_options={callback:function(b,a){return a?((a.indexOf("@")==-1)?'<a href="'+a+'" title="'+a+'">'+b+"</a>":'<a href="'+a+"?subject=Kijk! Een reactie via "+site_name+'" title="'+a+'">'+b+"</a>"):b}};function loadSocialStatistics(){$.ajax({type:"post",url:base+"inc/social",data:{username:"vacaturez",page_id:"130545697006791"},success:function(b){var a=b.toString().split("|");if(a.length>=1){$(".em_followers").html(a[0]).parents("span:eq(0)").show()}if(a.length>=2){$(".em_fans").html(a[1]).parents("span:eq(0)").show()}}})}var paging=new Array();var pagingtypes=new Array();var pagingi=1;var paging_items=0;var paging_pages=1;var paging_curpage=2;var paging_url=3;var paging_divc=4;var paging_div=5;var paging_cpage=6;var paging_name=7;var paging_pagesize=8;var paging_orderby=9;var paging_order=10;var paging_searchform=11;var paging_type=12;var paging_displayedPageLinks=13;var paging_append=14;var paging_callback=15;var paging_ts=0;function updateSortables(b,a){if(a){if(a==paging[b][paging_orderby]){if(paging[b][paging_order]=="desc"){paging[b][paging_order]="asc"}else{paging[b][paging_order]="desc"}}else{paging[b][paging_orderby]=a;paging[b][paging_order]="asc"}if($e("orderby")){selectValue("orderby",paging[b][paging_orderby]);selectValue("order",paging[b][paging_order])}pagingReload(b)}else{$("#"+paging[b][paging_divc]+" a.sort").each(function(){if($(this).attr("sortindex")==paging[b][paging_orderby]){if(paging[b][paging_order]=="desc"){$(this).addClass("sort_desc").removeClass("sort_asc")}else{$(this).addClass("sort_asc").removeClass("sort_desc")}}else{$(this).removeClass("sort_desc").removeClass("sort_asc")}})}}function populatePageDropDown(c){if($e("curpage"+c+"_0")){if(!paging[c][paging_curpage]){paging[c][paging_curpage]=0}var d=(paging[c][paging_curpage]-paging[c][paging_displayedPageLinks]);var a=(paging[c][paging_curpage]+paging[c][paging_displayedPageLinks]);if(d<0){a-=(d-1);d=0}if(a>paging[c][paging_pages]){if(d!=0){d-=(a-paging[c][paging_pages]);if(d<0){d=0}}a=paging[c][paging_pages]}var b=getPrevLink(c);for(i=d;i<a;i++){b+="<a"+((paging[c][paging_curpage]==i)?' class="current"':"")+' href="javascript:void(0);" '+((paging[c][paging_curpage]==i)?"":'onclick="javascript:changePage('+c+", true,"+i+' );"')+" >"+(i+1)+"</a>"}b+=getNextLink(c);$e("curpage"+c+"_0").innerHTML=b;if($e("curpage"+c+"_1")){$e("curpage"+c+"_1").innerHTML=$e("curpage"+c+"_0").innerHTML}}pagingUpdateCurrentRecords(c)}function pagingFirst(a){if(paging[a][paging_curpage]==0){return}paging[a][paging_curpage]=0;pagingReload(a);populatePageDropDown(a)}function pagingPrev(a){if(paging[a][paging_curpage]>0){paging[a][paging_curpage]=parseInt(paging[a][paging_curpage])-1;pagingReload(a);populatePageDropDown(a)}}function pagingNext(a){if(paging[a][paging_curpage]<(paging[a][paging_pages]-1)){paging[a][paging_curpage]=parseInt(paging[a][paging_curpage])+1;pagingReload(a);populatePageDropDown(a)}}function pagingLast(b){var a=parseInt(parseInt(paging[b][paging_pages])-parseInt(1));if(paging[b][paging_curpage]==a){return}paging[b][paging_curpage]=a;pagingReload(b);populatePageDropDown(b)}function changePage(c,a,b){if(!b){b=$v("txt_curpage"+c)}if(b>=0&&b<=paging[c][paging_pages]&&(b!=paging[c][paging_curpage]||a)){paging[c][paging_curpage]=b;pagingReload(c);populatePageDropDown(c)}}function changePageSize(b){var c=$v("txt_pagesize"+b);var d=(paging[b][paging_curpage]*paging[b][paging_pagesize])+1;var a=parseInt(d/c);paging[b][paging_pages]=parseInt(paging[b][paging_items]/c);if((paging[b][paging_pages]*c)<paging[b][paging_items]){paging[b][paging_pages]++}paging[b][paging_pagesize]=c;changePage(b,true)}function pagingRecordAdded(a){_pagingRecordsChanged(a,1)}function pagingRecordDeleted(a){_pagingRecordsChanged(a,-1)}function _pagingRecordsChanged(b,c){if(!parseInt(b)){b=parseInt(pagingtypes[b])}if(!parseInt(b)){return}paging[b][paging_items]=parseInt(paging[b][paging_items])+parseInt(c);var a=parseInt(parseInt(paging[b][paging_items])/parseInt(paging[b][paging_pagesize]));if(a*paging[b][paging_pagesize]<paging[b][paging_items]){a++}paging[b][paging_pages]=a;pagingReload(b)}function pagingUpdateCurrentRecords(b){var c=(paging[b][paging_curpage]*paging[b][paging_pagesize])+1;var a=(paging[b][paging_curpage]+1)*paging[b][paging_pagesize];if(a>paging[b][paging_items]){a=paging[b][paging_items]}if($e("txt_records"+b)){$e("txt_records"+b).innerHTML="Showing "+c+" to "+a+" of "+parseInt(paging[b][paging_items])+" "+paging[b][paging_name]}}function pagingReload(c){if(!parseInt(c)){c=parseInt(pagingtypes[c])}if(!parseInt(c)){return}var b=new Date().getTime();if((b-paging_ts)<250){return}else{paging_ts=b}selectValue("txt_curpage"+c+"",paging[c][paging_curpage]);selectValue("txt_curpage"+c+"_1",paging[c][paging_curpage]);if($e("paging_curpage"+c)){$e("paging_curpage"+c).innerHTML=(paging[c][paging_curpage]+1)}pagingUpdateCurrentRecords(c);if($e(paging[c][paging_searchform])){if($e(paging[c][paging_searchform]).elements.orderby){paging[c][paging_orderby]=$e(paging[c][paging_searchform]).elements.orderby.value}if($e(paging[c][paging_searchform]).elements.order){paging[c][paging_order]=$e(paging[c][paging_searchform]).elements.order.value}}var a=paging[c][paging_url]+(paging[c][paging_url].indexOf("?")==-1?"?":"&")+"ajax=true&orderby="+paging[c][paging_orderby]+"&order="+paging[c][paging_order]+"&page_num="+paging[c][paging_curpage]+"&pagesize="+paging[c][paging_pagesize];if(!paging[c][paging_append]){$("#"+paging[c][paging_divc]).css("min-height",$("#"+paging[c][paging_divc]).height()+"px").html('<div class="loading">Loading ...</div>')}$.ajax({type:"POST",global:false,url:a,data:($e(paging[c][paging_searchform])?$("#"+paging[c][paging_searchform]).serialize():null),success:function(d){if(paging[c][paging_append]){$("#"+paging[c][paging_divc]).append(d)}else{$("#"+paging[c][paging_divc]).html(d);$("#"+paging[c][paging_divc]).css("min-height","0")}if($("#"+paging[c][paging_divc]).length&&!$("#"+paging[c][paging_divc]).attr("noscroll")){var e=$("#"+paging[c][paging_divc]).offset().top;$("html,body").animate({scrollTop:e-100},1000)}updateSortables(c);if(typeof(postPaging)!="undefined"){postPaging(c,d)}if(typeof(tb_init)!="undefined"){tb_init("#"+paging[c][paging_divc]+" a.thickbox")}if(typeof(Shadowbox)!="undefined"&&typeof($)!="undefined"&&$("#"+paging[c][paging_divc]).length){Shadowbox.setup($("#"+paging[c][paging_divc]+" a[rel*=shadowbox]"))}if(paging[c][paging_callback]){paging[c][paging_callback]()}}})}function initPaging(p,q,n,c,h,a,k,r,b,l,t,f,s,u,d,j){if(d){if(pagingtypes[f]){pagingi=pagingtypes[f]}else{if(paging[pagingi-1]){pagingi--}}}paging[pagingi]=new Array();paging[pagingi][paging_items]=parseInt(q);paging[pagingi][paging_pages]=parseInt(n);paging[pagingi][paging_curpage]=parseInt(c);paging[pagingi][paging_url]=h;paging[pagingi][paging_divc]=a;paging[pagingi][paging_div]="paging"+pagingi;paging[pagingi][paging_cpage]="curpage"+pagingi;paging[pagingi][paging_displayedPageLinks]=(s?s:1);paging[pagingi][paging_append]=(u?true:false);paging[pagingi][paging_callback]=(j?j:null);if($e("paging_pages"+pagingi)){$e("paging_pages"+pagingi).innerHTML=paging[pagingi][paging_pages]}if($e("paging_curpage"+pagingi)){$e("paging_curpage"+pagingi).innerHTML=(paging[pagingi][paging_curpage]+1)}if(k){paging[pagingi][paging_name]=k}else{paging[pagingi][paging_name]="Records"}paging[pagingi][paging_pagesize]=parseInt(r);paging[pagingi][paging_orderby]=l;paging[pagingi][paging_order]=t;var o=new Array(paging_items,paging_pages,paging_curpage,paging_pagesize);for(i=0;i<o.length;i++){if(isNaN(paging[pagingi][o[i]])){paging[pagingi][o[i]]=0}}if(f){paging[pagingi][paging_type]=f;pagingtypes[f]=pagingi}if(b){paging[pagingi][paging_searchform]=b;$("#"+b+' input[type="submit"]').bind("click",searchPaging).attr("pageindex",pagingi)}$("#"+a).attr("pageindex",pagingi);var m="";if(paging[pagingi][paging_pages]>0){var g=parseInt(paging[pagingi][paging_curpage]*paging[pagingi][paging_pagesize])+1;var e=parseInt(paging[pagingi][paging_curpage]+1)*parseInt(paging[pagingi][paging_pagesize]);if(e>paging[pagingi][paging_items]){e=paging[pagingi][paging_items]}m+='<div class="pagingc"><table class="paging" id="paging'+pagingi+'"><tr valign="middle"><td class="td_records" id="txt_records'+pagingi+'" align="left">Showing '+g+" to "+e+" of "+parseInt(paging[pagingi][paging_items])+" "+paging[pagingi][paging_name]+' </td><td class="td_pagesize" align="center"><select class="rounded" id="txt_pagesize'+pagingi+'" onchange="javascript:changePageSize('+pagingi+');"><option value="10">10</option><option value="20">20</option><option value="50">50</option><option value="100">100</option><option value="500">500</option></select> per page</td><td class="td_controls" align="right"> <span id="curpage'+pagingi+'"><span id="curpage'+pagingi+'_0" ></span></span><span></span></td></tr></table><div class="cf"></div></div>';m+='<form id="frmPaging'+pagingi+'" name="frmPaging"></form>';setTimeout('selectValue("txt_pagesize'+pagingi+'", "'+paging[pagingi][paging_pagesize]+'");',250);setTimeout("populatePageDropDown("+pagingi+");",250);setTimeout("updateSortables("+pagingi+");",250)}if(p){$e(p).innerHTML=m}else{document.write(m)}return pagingi++}function getPrevLink(a){return'<a class="first'+(paging[a][paging_pages]>0?"":" hide")+'" href="javascript:void(0);" onclick="javascript:pagingFirst('+a+');">first</a><a class="prev'+(paging[a][paging_curpage]>0?"":" hide")+'" href="javascript:void(0);" onclick="javascript:pagingPrev('+a+');">prev</a>'}function getNextLink(a){return'<a class="next'+(paging[a][paging_curpage]<(paging[a][paging_pages]-1)?"":" hide")+'" href="javascript:void(0);" onclick="javascript:pagingNext('+a+');">next</a><a class="last'+(paging[a][paging_pages]>0?"":" hide")+'" href="javascript:void(0);" onclick="javascript:pagingLast('+a+');">last</a>'}function searchPaging(){var a=$(this).attr("pageindex");pagingReload(a);return false}function sortPaging(b,a){updateSortables(pagingtypes[b],a)}function resetSearchPaging(a){if($e(paging[pagingtypes[a]][paging_searchform])){$e(paging[pagingtypes[a]][paging_searchform]).reset()}pagingReload(a)}window.linkify=(function(){var t="[a-z\\d.-]+://",w="(?:(?:[0-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])\\.){3}(?:[0-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])",B="(?:(?:[^\\s!@#$%^&*()_=+[\\]{}\\\\|;:'\",.<>/?]+)\\.)+",q="(?:ac|ad|aero|ae|af|ag|ai|al|am|an|ao|aq|arpa|ar|asia|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|biz|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|cat|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|coop|com|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|info|int|in|io|iq|ir|is|it|je|jm|jobs|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mil|mk|ml|mm|mn|mobi|mo|mp|mq|mr|ms|mt|museum|mu|mv|mw|mx|my|mz|name|na|nc|net|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pro|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tel|tf|tg|th|tj|tk|tl|tm|tn|to|tp|travel|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|xn--0zwm56d|xn--11b5bs3a9aj6g|xn--80akhbyknj4f|xn--9t4b11yi5a|xn--deba0ad|xn--g6w251d|xn--hgbk6aj7f53bba|xn--hlcj6aya9esc7a|xn--jxalpdlp|xn--kgbechtv|xn--zckzah|ye|yt|yu|za|zm|zw)",y="(?:"+B+q+"|"+w+")",p="(?:[;/][^#?<>\\s]*)?",z="(?:\\?[^#<>\\s]*)?(?:#[^<>\\s]*)?",A="\\b"+t+"[^<>\\s]+",D="\\b"+y+p+z+"(?!\\w)",r="mailto:",u="(?:"+r+")?[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@"+y+z+"(?!\\w)",s=new RegExp("(?:"+A+"|"+D+"|"+u+")","ig"),x=new RegExp("^"+t,"i"),C={"'":"`",">":"<",")":"(","]":"[","}":"{","B;":"B+","b :":"b 9"},v={callback:function(a,b){return b?'<a href="'+b+'" title="'+b+'">'+a+"</a>":a},punct_regexp:/(?:[!?.,:;'"]|(?:&|&amp;)(?:lt|gt|quot|apos|raquo|laquo|rsaquo|lsaquo);)$/};return function(n,h){h=h||{};var l,m,g,f,k="",o=[],G,F,d,j,c,b,e,a;for(m in v){if(h[m]===undefined){h[m]=v[m]}}while(l=s.exec(n)){g=l[0];F=s.lastIndex;d=F-g.length;if(/[\/:]/.test(n.charAt(d-1))){continue}do{j=g;a=g.substr(-1);e=C[a];if(e){c=g.match(new RegExp("\\"+e+"(?!$)","g"));b=g.match(new RegExp("\\"+a,"g"));if((c?c.length:0)<(b?b.length:0)){g=g.substr(0,g.length-1);F--}}if(h.punct_regexp){g=g.replace(h.punct_regexp,function(E){F-=E.length;return""})}}while(g.length&&g!==j);f=g;if(!x.test(f)){f=(f.indexOf("@")!==-1?(!f.indexOf(r)?"":r):!f.indexOf("irc.")?"irc://":!f.indexOf("ftp.")?"ftp://":"http://")+f}if(G!=d){o.push([n.slice(G,d)]);G=F}o.push([g,f])}o.push([n.substr(G)]);for(m=0;m<o.length;m++){k+=h.callback.apply(window,o[m])}return k||n}})();var tb_pathToImage="./images/loadingAnimation.gif";
/*!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/
$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image();imgLoader.src=tb_pathToImage});function tb_init(a){$(a).live("click",function(){var c=this.title||this.name||null;var b=this.href||this.alt;var d=this.rel||false;tb_show(c,b,d);this.blur();return false})}function tb_show(k,b,h){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack")}else{$("#TB_overlay").addClass("TB_overlayBG")}if(k===null){k=""}$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var c;if(b.indexOf("?")!==-1){c=b.substr(0,b.indexOf("?"))}else{c=b}var f=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var l=c.toLowerCase().match(f);if(l==".jpg"||l==".jpeg"||l==".png"||l==".gif"||l==".bmp"){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(h){TB_TempArray=$("a[@rel="+h+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var g=TB_TempArray[TB_Counter].href.toLowerCase().match(f);if(!(TB_TempArray[TB_Counter].href==b)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length)}}}imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var o=tb_getPageSize();var m=o[0]-150;var r=o[1]-150;var n=imgPreloader.width;var e=imgPreloader.height;if(n>m){e=e*(m/n);n=m;if(e>r){n=n*(r/e);e=r}}else{if(e>r){n=n*(r/e);e=r;if(n>m){e=e*(m/n);n=m}}}TB_WIDTH=n+30;TB_HEIGHT=e+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+b+"' width='"+n+"' height='"+e+"' alt='"+k+"'/></a><div id='TB_caption'>"+k+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>Close</a> or Esc Key</div>");$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function q(){if($(document).unbind("click",q)){$(document).unbind("click",q)}$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,h);return false}$("#TB_prev").click(q)}if(!(TB_NextHTML==="")){function p(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,h);return false}$("#TB_next").click(p)}document.onkeydown=function(s){if(s==null){keycode=event.keyCode}else{keycode=s.which}if(keycode==27){tb_remove()}else{if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";p()}}else{if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";q()}}}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};imgPreloader.src=b}else{var a=b.replace(/^[^\?]+\??/,"");var d=tb_parseQuery(a);TB_WIDTH=(d.width*1)+30||630;TB_HEIGHT=(d.height*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(b.indexOf("TB_iframe")!=-1){urlNoQuery=b.split("TB_");$("#TB_iframeContent").remove();if(d.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>Close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else{if($("#TB_window").css("display")!="block"){if(d.modal!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+k+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>Close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>")}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(k)}}$("#TB_closeWindowButton").click(tb_remove);if(b.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+d.inlineId).children());$("#TB_window").unload(function(){$("#"+d.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else{if(b.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"})}}else{$("#TB_ajaxContent").load(b+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}}}if(!d.modal){document.onkeyup=function(m){if(m==null){keycode=event.keyCode}else{keycode=m.which}if(keycode==27){tb_remove()}}}}catch(j){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt((TB_WIDTH/2),10)+"px",width:TB_WIDTH+"px"});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:"-"+parseInt((TB_HEIGHT/2),10)+"px"})}}function tb_parseQuery(d){var e={};if(!d){return e}var a=d.split(/[;&]/);for(var c=0;c<a.length;c++){var g=a[c].split("=");if(!g||g.length!=2){continue}var b=unescape(g[0]);var f=unescape(g[1]);f=f.replace(/\+/g," ");e[b]=f}return e}function tb_getPageSize(){var c=document.documentElement;var a=window.innerWidth||self.innerWidth||(c&&c.clientWidth)||document.body.clientWidth;var b=window.innerHeight||self.innerHeight||(c&&c.clientHeight)||document.body.clientHeight;arrayPageSize=[a,b];return arrayPageSize}function tb_detectMacXFF(){var a=navigator.userAgent.toLowerCase();if(a.indexOf("mac")!=-1&&a.indexOf("firefox")!=-1){return true}};
