<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html dir='ltr' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr' xmlns:fb='http://www.facebook.com/2008/fbml'>
<head>
<link href='https://www.blogger.com/static/v1/widgets/3957297643-widget_css_bundle.css' rel='stylesheet' type='text/css'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<meta content='blogger' name='generator'/>
<link href='http://www.alanhaarhoff.co.za/favicon.ico' rel='icon' type='image/x-icon'/>
<link href='http://www.alanhaarhoff.co.za/' rel='canonical'/>
<link rel="alternate" type="application/atom+xml" title="Alan Haarhoff - Atom" href="http://www.alanhaarhoff.co.za/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="Alan Haarhoff - RSS" href="http://www.alanhaarhoff.co.za/feeds/posts/default?alt=rss" />
<link rel="service.post" type="application/atom+xml" title="Alan Haarhoff - Atom" href="https://www.blogger.com/feeds/4254461826379423488/posts/default" />
<link rel="openid.server" href="https://www.blogger.com/openid-server.g" />
<link rel="openid.delegate" href="http://www.alanhaarhoff.co.za/" />
<!--Can't find substitution for tag [blog.ieCssRetrofitLinks]-->
<meta content='Alan Haarhoff on mobile.' name='description'/>
<meta content='http://www.alanhaarhoff.co.za/' property='og:url'/>
<meta content='Alan Haarhoff' property='og:title'/>
<meta content='Alan Haarhoff on mobile.' property='og:description'/>
<!--[if IE]> <script> (function() { var html5 = ("abbr,article,aside,audio,canvas,datalist,details," + "figure,footer,header,hgroup,mark,menu,meter,nav,output," + "progress,section,time,video").split(','); for (var i = 0; i < html5.length; i++) { document.createElement(html5[i]); } try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {} })(); </script> <![endif]-->
<!-- Start - Changing the Blogger Title Tag -->
<title>Alan Haarhoff</title>
<!-- End - Changing the Blogger Title Tag -->
<link href='http://fonts.googleapis.com/css?family=Oswald:300,400' rel='stylesheet' type='text/css'/>
<link href='http://fonts.googleapis.com/css?family=Dosis:500' rel='stylesheet' type='text/css'/>
<meta content='1 Days' name='revisit-after'/>
<meta content='index, follow, noodp, noydir' name='robots'/>
<style type='text/css'>@font-face{font-family:'Calibri';font-style:normal;font-weight:400;src:local('Calibri'),url(//fonts.gstatic.com/l/font?kit=J7afnpV-BGlaFfdAhLEY7g&skey=a1029226f80653a8&v=v8)format('truetype');}</style>
<style id='page-skin-1' type='text/css'><!--
/*-----------------------------------------------
You don't have permission to remove or change these!
Blogger Template Style
Name : Lugas
Author : Iksandi Lojaya
Date : March 25, 2012
URL : http://iksandi.com
License:  This free Blogger template is licensed under the Creative Commons Attribution 3.0 License, which permits both personal and commercial use.
However, to satisfy the 'attribution' clause of the license, you are required to keep the footer links intact which provides due credit to its authors. For more specific details about the license, you may visit the URL below:
http://creativecommons.org/licenses/by/3.0/
----------------------------------------------- */
/*<Variable name="bodyfont" description="Text Font" type="font" default="normal normal 100% 'Dosis',Arial, Serif"><Variable name="headerfont" description="Sidebar Title Font" type="font" default="normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif"><Variable name="pagetitlefont" description="Blog Title Font" type="font" default="normal normal 200% Georgia, Serif"><Variable name="descriptionfont" description="Blog Description Font" type="font" default="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif"><Variable name="postfooterfont" description="Post Footer Font" type="font" default="normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif"><Variable name="startSide" description="Side where text starts in blog language" type="automatic" default="left"><Variable name="endSide" description="Side where text ends in blog language" type="automatic" default="right">*/
body{
background:#fff;
margin:0;
color:#333;
font:x-small Georgia Serif;
font-size:/**/small;
text-align:center;
}
a {
color:#5c90cd;
text-decoration:none;
}
a:hover{
color:#777;
text-decoration:underline;
}
a img{
border-width:0;
}
#header-wrapper{
width:900px;
margin:10px auto -8px;
display:inline-block;
}
#header-inner{
float:left;
text-align:left;
}
#header{
margin:5px;
text-align:center;
}
#header h1{
margin:0 20px;
line-height:1.2em;
text-transform:uppercase;
font:normal normal 295% Calibri;
text-shadow:2px 2px 2px #ddd;
}
#header a{
color:#666;
text-decoration:none;
}
#header a:hover{
color:#666;
}
#header .description{
margin:0 5px 10px;
padding:0 20px;
text-transform:uppercase;
letter-spacing:.1em;
line-height:1.4em;
font:normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
color:#999;
}
#header img{}
#navbar{
display:none;
}
#srcnt{
position:absolute;
right:150px;
top:150px
}
#srch{
border:1px solid #999;
height:22px;
width:215px;
background:#f6f4f4;
line-height:22px
}
#srch input{
border:0;
background:none;
color:#777;
}
#srcbox{
font-size:12px;
width:180px;
padding-left:4px;
background:none;
}
#srcw #srch{
background:#fff;
border:1px solid #dedede;
border-radius:3px;
}
#srcw #srcbox{
width:190px;
}
/* LightBox */
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a,#jquery-lightbox a:hover{border:none}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px;color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
*{
margin:0;
padding:0;
outline:0;
}
.nav{
width:100%;
height:36px;
background:#f9f9f9;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
box-shadow: 0 2px 2px #eee;
z-index:1;
}
.menu{
width:900px;
list-style:none;
font:10px Oswald,Arial,Verdana;
text-align:center;
margin:0 auto;
}
.menu a{
float:left;
color:#777;
text-decoration:none;
width:100px;
line-height:36px;
-moz-transition:.2s linear;
-webkit-transition:.2s linear;
transition:.2s linear;
-o-transition:.2s linear;
}
.menu a:hover,li.menuhover a{
color:#111;
background:#efefef;
-moz-transition:.2s linear;
-webkit-transition:.2s linear;
transition:.2s linear;
-o-transition:.2s linear;
}
.menu li,.menu li span{
position:relative;
float:left;
width:100px;
z-index:2;
border-left:1px solid #e3e3e3;
}
.menu li span{
border-right:1px solid #e3e3e3;
border-left:none;
}
.menu ul{
display:none;
position:absolute;
font:normal 10px Oswald,Arial,Verdana;
top:36px;
left:0;
background:#fbfbfb;
display:none;
list-style:none;
box-shadow:0 2px 3px #ccc;
}
.menu ul li{
float:none;
border-top:1px solid #ccc;
width:150px;
}
.menu ul li a{
float:none;
display:block;
background:none;
line-height:36px;
width:137px;
text-align:left;
padding-left:10px;
color:#444;
}
.menu ul li a:hover{
background:#fefefe;
color:#777;
border-left:3px solid #a2354c;
-moz-transition:none;
-webkit-transition:none;
-o-transition:none;
transition:none;
}
#boxback{
margin:-10px auto 0;
z-index:-2;
position:relative;
width:410px;
height:30px;
background:#f8f8f8;
box-shadow: 0 0 2px 1px #ddd;
border-radius:0 0 3px 3px;
}
#boxbor{
margin:-20px auto 10px;
z-index:-1;
position:relative;
}
.box-intro{
width:auto;
border:1px solid #e4e4e4;
background:#fbfbfb;
border-radius:0 0 3px 3px;
padding:10px 20px;
display:inline-block;
text-shadow:1px 1px 0 #fff;
font-family:Trebuchet,Dosis;
font-size:11pt;
text-align:left;
color:#555;
font-style:italic;
box-shadow: 0 0 2px 1px #eee;
}
#jejaring{
float:right;
list-style:none;
margin:8px 0 0;
padding:0;
width:auto;
overflow:hidden;
}
#jejaring li{
float:left;
margin-right:10px;
border:none;
}
.icon,.icon a{
width:48px;
height:48px;
-o-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
opacity:0.7;
filter:alpha(opacity=70);
}
.icon a:hover{
transition:.3s linear;
-o-transition:.3s linear;
-moz-transition:.3s linear;
-webkit-transition:.3s linear;
opacity:1.0;
filter:alpha(opacity=100);
}
#outer-wrapper{
width:900px;
margin:0 auto;
padding:10px 10px 0;
text-align:left;
font:normal normal 100% Calibri;
}
#main-wrapper{
width:660px;
float:left;
word-wrap:break-word;
overflow:hidden;
}
#sidebar-wrapper{
width:220px;
float:right;
word-wrap:break-word;
overflow:hidden;
}
h2{
margin:0 0 .75em;
font:normal normal 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height:1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#777;
font-size:80%;
font-family:Oswald;
background:#eee;
padding:5px;
}
h2.date-header{
margin:1.5em 0 .5em;
}
.post{
margin:.5em 0 1.5em;
border-bottom:1px dotted #ccc;
padding-bottom:1.5em;
font-family:Dosis,Verdana,Arial,Trebuchet MS,Sans-serif;
color:#444;
}
.post li{margin:0 0 0 20px;padding:0 0 0 10px}
.post h3{
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:400;
line-height:1.4em;
color:#777;
font-family:Oswald;
}
.post h3 a,.post h3 a:visited,.post h3 strong{
display:block;
text-decoration:none;
color:#777;
font-weight:400;
}
.post h3 strong,.post h3 a:hover{
color:#333;
}
.post-body{
margin:0 0 1.75em;
line-height:1.6em;
font-size:15px;
}
.post-body blockquote{
line-height:1.3em;
}
.post-footer{
margin:.75em 0;
color:#777;
text-transform:uppercase;
letter-spacing:.1em;
font:normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
line-height:1.4em;
}
.comment-link{
margin-startside:.6em;
}
.post img{
padding-top:6px
}
.post table.tr-caption-container{
padding-bottom:4px;
}
.tr-caption-container img{
border:none;
padding:0;
}
.post blockquote{
margin:1em 20px;
padding:2px 5px 2px 35px;background:url(http://2.bp.blogspot.com/-r77wXH5ZsmQ/T9oSQSPXTNI/AAAAAAAAABM/qQ7Vg7-4Yh4/s000/blockquote.png) no-repeat top left #f8f8f8;border:1px solid #f1f1f1;
}
.post blockquote p{
margin:.75em 0;
}
.comment-block{
border:1px solid #f7f7f7;
background:#fbfbfb;
border-radius:5px;
padding:5px 10px;
}
#comment-holder{
padding:0 10px
}
.comment-header{
border-radius:3px;
padding:2px 5px;
background:#fff;
display:inline-block;
border:1px solid #f0f0f0;
}
.comment-header a{
color:#444;
}
#comments h4{
margin:1em 0;
line-height:1.4em;
letter-spacing:.2em;
color:#555;
text-transform:uppercase;
}
.avatar-image-container img{
border-radius:5px;
background:#fdfdfd;
}
.deleted-comment{
font-style:italic;
color:gray;
}
#blog-pager-newer-link{
float:left;
}
#blog-pager-older-link{
float:right;
}
#blog-pager{
text-align:center;
padding:5px;
background:#f7f7f7;
border-bottom:1px solid #e8e8e8;
}
.home-link{
margin-top:3px
}
.feed-links{
display:none;
line-height:2.5em;
}
#gpluslike{
background:#f4f6ff;
padding:2px 5px;
border-top:1px solid #ddd;
}
.sidebar{
color:#666;
line-height:1.5em;
font-size:90%;
}
.sidebar ul{
list-style:none;
margin:0;
padding:0;
}
.sidebar li{
margin:0;
padding-top:0;
padding-endside:0;
padding-bottom:.25em;
padding-startside:15px;
text-indent:-15px;
line-height:1.5em;
}
.sidebar .widget{
border-top:1px solid #ccc;
margin:0 0 1px;
padding:0 0 1.5em;
}
.main .widget{
border-bottom:1px solid #ccc;
margin:0 0 1px;
padding:0 0 1.5em;
}
.main .Blog{
border-bottom-width:0;
}
.profile-img{
float:left;
margin-top:0;
margin-endside:5px;
margin-bottom:5px;
margin-startside:0;
padding:4px;
border:1px solid #ccc;
}
.profile-data{
margin:0;
text-transform:uppercase;
letter-spacing:.1em;
font:normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
color:#777;
font-weight:700;
line-height:1.6em;
}
.profile-datablock{
margin:.5em 0;
}
.profile-textblock{
margin:.5em 0;
line-height:1.6em;
}
.profile-link{
font:normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
text-transform:uppercase;
letter-spacing:.1em;
}
#middle-wrapper{
width:100%;
background:url(http://2.bp.blogspot.com/-YLJEvhhseFo/T9oSQgj9cvI/AAAAAAAAABU/BCI-hYc7U_c/s000/middlebg.png) repeat #f4f4f4;border-top:1px solid #eee}
#middle-columns h2{
border:1px solid #ddd;
box-shadow:inset 0 0 0 1px #fff;
border-radius:3px;
text-shadow:1px 1px 0 #fff;
color:#666;
background:#efefef;
}
#middle-columns{
font-family:Dosis,Verdana,Arial;
width:900px;
margin:0 auto;
text-align:left;
padding:10px 0 20px;
}
.column1{
width:290px;
float:left;
margin:3px 15px 3px 0;
text-align:left;
}
.column2{
width:290px;
float:left;
margin:3px 0;
text-align:left;
}
.column3{
width:290px;
float:left;
margin:3px 0 3px 15px;
text-align:left;
}
#col1,#col2,#col3{text-align:justify;color:#555;line-height:17.5px}
#col1 a,#col2 a,#col3 a{color:#5c90cd}
.addwidget{
padding:0;
}
#middle-columns ul{
list-style:none;
margin:0;
padding:0;
}
#middle-columns li{
margin:0;
padding-top:0;
padding-left:0;
padding-bottom:.25em;
padding-right:15px;
text-indent:-15px;
line-height:1.5em;
}
#footer-wrapper{width:100%;background:#f0f0f0;}
#footer{
width:900px;
background:#f0f0f0;
border-top:1px solid #ebebeb;
clear:both;
margin:0 auto;
padding:5px 0;
line-height:1.6em;
text-transform:none;
font-family:Arial;
font-size:11px;
display:inline-block;
}
#copyright{float:left;text-align:left}
#credit{float:right;text-align:right}
.thumbs{
width:218px;
height:155px;
position:relative;
line-height:1.6em;
margin:0;
overflow:hidden;
}
.thumbs img{
position:absolute;
top:0;
left:0;
border:0;
margin-top:-20px;
}
.thumbs a{
display:block;
position:relative;
overflow:hidden;
height:155px;
width:218px;
color:#555;
}
.thumbs a:hover{
text-decoration:none;
}
.summary{
padding-bottom:15px;
margin:10px 10px 0;
font-family:Dosis,Verdana,Arial;
font-size:12px;
}
.botsnip{
margin:0 10px;
}

--></style>
<script type='text/javascript'>
//<![CDATA[
var dropd={};function T$(i){return document.getElementById(i)}function T$$(e,p){return p.getElementsByTagName(e)}dropd.dropdown=function(){var p={fade:1,slide:1,active:0,timeout:200},init=function(n,o){for(s in o){p[s]=o[s]}p.n=n;this.build()};init.prototype.build=function(){this.h=[];this.c=[];this.z=1000;var s=T$$('ul',T$(p.id)),l=s.length,i=0;p.speed=p.speed?p.speed*.1:.5;for(i;i<l;i++){var h=s[i].parentNode;this.h[i]=h;this.c[i]=s[i];h.onmouseover=new Function(p.n+'.show('+i+',1)');h.onmouseout=new Function(p.n+'.show('+i+')')}};init.prototype.show=function(x,d){var c=this.c[x],h=this.h[x];clearInterval(c.t);clearInterval(c.i);c.style.overflow='hidden';if(d){if(p.active&&h.className.indexOf(p.active)==-1){h.className+=' '+p.active}if(p.fade||p.slide){c.style.display='block';if(!c.m){if(p.slide){c.style.visibility='hidden';c.m=c.offsetHeight;c.style.height='0';c.style.visibility=''}else{c.m=100;c.style.opacity=0;c.style.filter='alpha(opacity=0)'}c.v=0}if(p.slide){if(c.m==c.v){c.style.overflow='visible'}else{c.style.zIndex=this.z;this.z++;c.i=setInterval(function(){slide(c,c.m,1)},20)}}else{c.style.zIndex=this.z;this.z++;c.i=setInterval(function(){slide(c,c.m,1)},20)}}else{c.style.zIndex=this.z;c.style.display='block'}}else{c.t=setTimeout(function(){hide(c,p.fade||p.slide?1:0,h,p.active)},p.timeout)}};function hide(c,t,h,s){if(s){h.className=h.className.replace(s,'')}if(t){c.i=setInterval(function(){slide(c,0,-1)},20)}else{c.style.display='none'}}function slide(c,t,d){if(c.v==t){clearInterval(c.i);c.i=0;if(d==1){if(p.fade){c.style.filter='';c.style.opacity=1}c.style.overflow='visible'}}else{c.v=(t-Math.floor(Math.abs(t-c.v)*p.speed)*d);if(p.slide){c.style.height=c.v+'px'}if(p.fade){var o=c.v/c.m;c.style.opacity=o;c.style.filter='alpha(opacity='+(o*100)+')'}}}return{init:init}}();
//]]>
</script>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js' type='text/javascript'></script>
<script type='text/javascript'>
//<![CDATA[
(function(a){a.fn.lightBox=function(p){p=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"https://lh5.googleusercontent.com/-oQTWueQDFPw/T4DJyWKTF5I/AAAAAAAACX4/7k2OMrKvidA/s0/preload.gif",imageBtnPrev:"https://lh3.googleusercontent.com/-insm0WOLn-s/T4DRQhqIX3I/AAAAAAAACYo/H4XHhle6k6A/s0/lb-prev.gif",imageBtnNext:"https://lh6.googleusercontent.com/-Nlzo40YlZSg/T4DRQn5ftcI/AAAAAAAACYs/bRh7afh3iC8/s0/lb-next.gif",imageBtnClose:"https://lh4.googleusercontent.com/-LMS09v0ZC7E/T4DJeQ3yVlI/AAAAAAAACXc/WqkZmm1aCms/s0/lb-close.gif",imageBlank:"https://lh5.googleusercontent.com/-fGNeUy1-ZoY/T4DJed9f-MI/AAAAAAAACXg/6jeLixziCTY/s0/lb-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},p);var i=this;function r(){o(this,i);return false}function o(v,u){a("embed, object, select").css({visibility:"hidden"});c();p.imageArray.length=0;p.activeImage=0;if(u.length==1){p.imageArray.push(new Array(v.getAttribute("href"),v.getAttribute("title")))}else{for(var t=0;t<u.length;t++){p.imageArray.push(new Array(u[t].getAttribute("href"),u[t].getAttribute("title")))}}while(p.imageArray[p.activeImage][0]!=v.getAttribute("href")){p.activeImage++}l()}function c(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+p.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+p.imageBtnClose+'"></a></div></div></div></div>');var t=f();a("#jquery-overlay").css({backgroundColor:p.overlayBgColor,opacity:p.overlayOpacity,width:t[0],height:t[1]}).fadeIn();var u=h();a("#jquery-lightbox").css({top:u[1]+(t[3]/10),left:u[0]}).show();a("#jquery-overlay,#jquery-lightbox").click(function(){b()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){b();return false});a(window).resize(function(){var v=f();a("#jquery-overlay").css({width:v[0],height:v[1]});var w=h();a("#jquery-lightbox").css({top:w[1]+(v[3]/10),left:w[0]})})}function l(){a("#lightbox-loading").show();if(p.fixedNavigation){a("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var t=new Image();t.onload=function(){a("#lightbox-image").attr("src",p.imageArray[p.activeImage][0]);j(t.width,t.height);t.onload=function(){}};t.src=p.imageArray[p.activeImage][0]}function j(w,z){var t=a("#lightbox-container-image-box").width();var y=a("#lightbox-container-image-box").height();var x=(w+(p.containerBorderSize*2));var v=(z+(p.containerBorderSize*2));var u=t-x;var A=y-v;a("#lightbox-container-image-box").animate({width:x,height:v},p.containerResizeSpeed,function(){g()});if((u==0)&&(A==0)){if(a.browser.msie){n(250)}else{n(100)}}a("#lightbox-container-image-data-box").css({width:w});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:z+(p.containerBorderSize*2)})}function g(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){k();s()});q()}function k(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(p.imageArray[p.activeImage][1]){a("#lightbox-image-details-caption").html(p.imageArray[p.activeImage][1]).show()}if(p.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(p.txtImage+" "+(p.activeImage+1)+" "+p.txtOf+" "+p.imageArray.length).show()}}function s(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+p.imageBlank+") no-repeat"});if(p.activeImage!=0){if(p.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+p.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){p.activeImage=p.activeImage-1;l();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+p.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+p.imageBlank+") no-repeat"})}).show().bind("click",function(){p.activeImage=p.activeImage-1;l();return false})}}if(p.activeImage!=(p.imageArray.length-1)){if(p.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+p.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){p.activeImage=p.activeImage+1;l();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+p.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+p.imageBlank+") no-repeat"})}).show().bind("click",function(){p.activeImage=p.activeImage+1;l();return false})}}m()}function m(){a(document).keydown(function(t){d(t)})}function e(){a(document).unbind()}function d(t){if(t==null){keycode=event.keyCode;escapeKey=27}else{keycode=t.keyCode;escapeKey=t.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==p.keyToClose)||(key=="x")||(keycode==escapeKey)){b()}if((key==p.keyToPrev)||(keycode==37)){if(p.activeImage!=0){p.activeImage=p.activeImage-1;l();e()}}if((key==p.keyToNext)||(keycode==39)){if(p.activeImage!=(p.imageArray.length-1)){p.activeImage=p.activeImage+1;l();e()}}}function q(){if((p.imageArray.length-1)>p.activeImage){objNext=new Image();objNext.src=p.imageArray[p.activeImage+1][0]}if(p.activeImage>0){objPrev=new Image();objPrev.src=p.imageArray[p.activeImage-1][0]}}function b(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function f(){var v,t;if(window.innerHeight&&window.scrollMaxY){v=window.innerWidth+window.scrollMaxX;t=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){v=document.body.scrollWidth;t=document.body.scrollHeight}else{v=document.body.offsetWidth;t=document.body.offsetHeight}}var u,w;if(self.innerHeight){if(document.documentElement.clientWidth){u=document.documentElement.clientWidth}else{u=self.innerWidth}w=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){u=document.documentElement.clientWidth;w=document.documentElement.clientHeight}else{if(document.body){u=document.body.clientWidth;w=document.body.clientHeight}}}if(t<w){pageHeight=w}else{pageHeight=t}if(v<u){pageWidth=v}else{pageWidth=u}arrayPageSize=new Array(pageWidth,pageHeight,u,w);return arrayPageSize}function h(){var u,t;if(self.pageYOffset){t=self.pageYOffset;u=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){t=document.documentElement.scrollTop;u=document.documentElement.scrollLeft}else{if(document.body){t=document.body.scrollTop;u=document.body.scrollLeft}}}arrayPageScroll=new Array(u,t);return arrayPageScroll}function n(v){var u=new Date();t=null;do{var t=new Date()}while(t-u<v)}return this.unbind("click").click(r)}})(jQuery);
$(document).ready(function(){
$('a[href$=jpg]:has(img)').lightBox();
$('a[href$=jpeg]:has(img)').lightBox();
$('a[href$=png]:has(img)').lightBox();
$('a[href$=gif]:has(img)').lightBox();
$('a[href$=bmp]:has(img)').lightBox();
});
//]]>
</script>
<script type='text/javascript'>
$(function() {$('.thumbs').hover(function(){$(this).find('img').animate({left:'220px'},{queue:false,duration:500});}, function(){$(this).find('img').animate({left:'0px'},{queue:false,duration:500});});})
</script>
<style>


#outer-wrapper{
width:1140px;
}

#main-wrapper{
width:1140px;
}

.post{
width:218px;
height:200px;
float:left;
padding:0;
margin:5px;
transition:.5s linear;
-moz-transition:all .5s;
-webkit-transition:.5s linear;
border-bottom:none;
border-top:1px solid #f6f6f6;
background:#fbfbfb;
box-shadow: 0 1px 1.5px rgba(34,25,25,0.1);
border-radius:2px 2px 0 0;
}

.post:hover{
background:#f5f5f5;
transition:.5s linear;
-moz-transition:all .5s;
-webkit-transition:.5s linear;
}

.post-body{
margin:0 0 .75em;
line-height:1.6em;
font-size:11px;
font-family:Arial;
text-align:justify;
}

.post h3{
font-size:100%;
height:40px;
margin:0;
transition:.3s linear;
-moz-transition:all .3s;
-webkit-transition:.3s linear;
font-family:'Oswald';
padding:5px 7px 0 3px;
background:#fbfbfb;
text-align:center;
}

.post h3 a,.post h3 a:visited,.post h3 strong{font-weight:300;}

.post h3:hover{
text-shadow:1px 1px 1px #fff;
transition:.3s linear;
-moz-transition:all .3s;
-webkit-transition:.3s linear;
background:#fafafa;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f3f3f3');
background:-moz-linear-gradient(left, #fafafa, #f3f3f3);
background:-webkit-gradient(linear, left top, right top, from(#fafafa), to(#f3f3f3));
background-image:-o-linear-gradient(#fafafa,#f3f3f3);
}

.post h3 a:hover{
text-shadow:0 0 1px #fff;
}

.post img{
padding:0;
}

.post-footer-line-1,.post-footer-line-2,post-footer-line-3,.post-footer, #sidebar-wrapper, #HTML1, #FollowByEmail1, #Label1, #Followers1{
display:none;
}

</style>
<link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=4254461826379423488&amp;zx=f07f10a5-4581-4c79-9907-152b5cfed1a0' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=4254461826379423488&amp;zx=f07f10a5-4581-4c79-9907-152b5cfed1a0' rel='stylesheet'/></noscript>
</head>
<body>
<div class='navbar section' id='navbar'><div class='widget Navbar' data-version='1' id='Navbar1'><script type="text/javascript">
    function setAttributeOnload(object, attribute, val) {
      if(window.addEventListener) {
        window.addEventListener('load',
          function(){ object[attribute] = val; }, false);
      } else {
        window.attachEvent('onload', function(){ object[attribute] = val; });
      }
    }
  </script>
<div id="navbar-iframe-container"></div>
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<script type="text/javascript">
      gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() {
        if (gapi.iframes && gapi.iframes.getContext) {
          gapi.iframes.getContext().openChild({
              url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d4254461826379423488\x26blogName\x3dAlan+Haarhoff\x26publishMode\x3dPUBLISH_MODE_HOSTED\x26navbarType\x3dBLUE\x26layoutType\x3dLAYOUTS\x26searchRoot\x3dhttp://www.alanhaarhoff.co.za/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://www.alanhaarhoff.co.za/\x26vt\x3d-8605413693354805512',
              where: document.getElementById("navbar-iframe-container"),
              id: "navbar-iframe"
          });
        }
      });
    </script><script type="text/javascript">
(function() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '//pagead2.googlesyndication.com/pagead/js/google_top_exp.js';
var head = document.getElementsByTagName('head')[0];
if (head) {
head.appendChild(script);
}})();
</script>
</div></div>
<div id='header-wrapper'>
<div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'>
<div id='header-inner'>
<div class='titlewrapper'>
<h1 class='title'>
Alan Haarhoff
</h1>
</div>
<div class='descriptionwrapper'>
<p class='description'><span>Dad, African, Mobile Evangelist, Grommet Surfer, Durban Lifestyle Believer.</span></p>
</div>
</div>
</div></div>
<div id='jejaring'>
<!-- Start - Social Links -->
<!-- <li class='icon'><a href='https://plus.google.com/#' target='_blank'><img src='http://2.bp.blogspot.com/-eGUa_T9Ql74/T9oSRKGt83I/AAAAAAAAABk/azlNQovZs14/s000/g.png'/></a></li> -->
<li class='icon'><a href='http://www.facebook.com/alanhaarhoff' target='_blank'><img src='http://3.bp.blogspot.com/-KvSMe48csgw/T9oSRV3U04I/AAAAAAAAABs/E8IUEohtatw/s000/fb.png'/></a></li>
<li class='icon'><a href='https://twitter.com/#!/AlanHaarhoff' target='_blank'><img src='http://1.bp.blogspot.com/-R1j8lUCjwco/T9oSRQA0eqI/AAAAAAAAAB0/oFYGmXh1160/s000/twit.png'/></a></li>
<li class='icon'><a href='http://www.linkedin.com/profile/view?id=72875653' target='_blank'><img src='http://2.bp.blogspot.com/-uJdZUEjt_pY/T9oSRiLI15I/AAAAAAAAAB8/gWGHJg271Z0/s000/in.png'/></a></li>
<li class='icon'><a href='http://www.alanhaarhoff.co.za/feeds/posts/default' target='_blank'><img src='http://4.bp.blogspot.com/-hngLf3rc3cg/T9oSRyVfNpI/AAAAAAAAACE/7SeKqcgzEbY/s000/rss.png'/></a></li>
<!-- End - Social Links -->
</div>
</div>
<!-- Pages-based menu added by BTemplates.com -->
<div class='nav'><div>
<!-- Pages -->
<div class='no-items section' id='pagesmenuwidget'></div>
<!-- /Pages -->
</div></div>
<script type='text/javascript'>
var dropdown=new dropd.dropdown.init("dropdown", {id:'menu', active:'menuhover'});
</script>
<div id='boxback'></div>
<div id='boxbor'>
<div class='box-intro'>
<!-- Start - put your amazing slogan here! -->
mobile business manager <a href='https://twitter.com/#!/alwaysactive' target='_blank'>@alwaysactive</a>
<!-- End - put your amazing slogan here! -->
</div>
</div>
<style>
#srcw #srch{box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);}
</style>
<!-- Alan removed Search from home page... <div id='srcnt'> <div id='srcw'> <div id='srch'> <form expr:action='data:blog.homepageUrl + &quot;search/&quot;' id='searchform' method='get' name='searchform'> <input class='keyword' id='srcbox' name='q' placeholder='Search...'/> <input src='http://4.bp.blogspot.com/-cKXZk2FLbv4/T9oSSO-gGzI/AAAAAAAAACM/Ucf85ox8KGY/s000/search-ico.png' style='border:none;vertical-align:top;padding-top:5px' type='image'/> </form> </div> </div> </div> -->
<div id='outer-wrapper'><div id='wrap2'>
<!-- skip links for text browsers -->
<span id='skiplinks' style='display:none;'>
<a href='#main'>skip to main </a> |
      <a href='#sidebar'>skip to sidebar</a>
</span>
<div id='content-wrapper'>
<div id='crosscol-wrapper' style='text-align:center'>
<div class='crosscol no-items section' id='crosscol'></div>
</div>
<div id='main-wrapper'>
<div style='padding:0 5px;'>
<h2 style='border-top:1px solid #e8e8e8;box-shadow:0 1px 2px #ccc;text-align:center;letter-spacing:15px;background:#f7f7f7'>
Latest Posts</h2>
<div style='padding:5px 10px;margin: -15px 10px 10px;background:#eee;width:auto;position:relative;z-index:-1;box-shadow:0 1px 2px #ccc'></div>
<div style='padding:5px 10px;margin: -17px 25px 10px;background:#eee;width:auto;position:relative;z-index:-2;box-shadow:0 1px 2px #ccc'></div>
</div>
<div class='main section' id='main'><div class='widget Blog' data-version='1' id='Blog1'>
<div class='blog-posts hfeed'>
<!--Can't find substitution for tag [defaultAdStart]-->

          <div class="date-outer">
        

          <div class="date-posts">
        
<div class='post-outer'>
<div class='post hentry'>
<a name='4173267428709720777'></a>
<h3 class='post-title entry-title'>
<a href='http://www.alanhaarhoff.co.za/2013/02/vodacom-and-8ta-launch-ussd-push-ni-ussd.html'>Vodacom and 8ta launch USSD Push (NI USSD)</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-4173267428709720777'>
<script type='text/javascript'>
//<![CDATA[
function bp_thumbnail_resize(image_url,post_title)
{
var image_size=218;
var show_default_thumbnail=true;
var default_thumbnail="http://2.bp.blogspot.com/-2aPfry1ow94/T9oSSTjUuYI/AAAAAAAAACU/4EW6SNAm0yU/s000/default.png";
if(show_default_thumbnail == true && image_url == "") image_url= default_thumbnail;
image_tag='<img src="'+image_url.replace('/s72-c/','/s'+image_size+'-c/')+'" alt="'+post_title+'"/>';
if(image_url!="") return image_tag; else return "";
}
//]]>
</script>
<div class='thumbs'>
<a href='http://www.alanhaarhoff.co.za/2013/02/vodacom-and-8ta-launch-ussd-push-ni-ussd.html'>
<script type='text/javascript'>
document.write(bp_thumbnail_resize("http://3.bp.blogspot.com/-S4tMpYG4d5c/US-f8BUbIvI/AAAAAAAAAEw/-IUsa5GHcJk/s72-c/ussd_statements_mobile_phone_large.jpg","Vodacom and 8ta launch USSD Push (NI USSD)"));
</script><div class='summary'>
In February 2013 Vodacom and 8ta commercially launched &#8220;Network Initiated USSD Service&#8221; or otherwise known as USSD Push and NI USSD.     (If...</div>
<div class='botsnip'>
Thursday, February 28, 2013<br/>
3 Comments 
<br/>
</div>
</a>
</div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn'>Leshane Haarhoff</span>
</span>
<span class='post-timestamp'>
at
<a class='timestamp-link' href='http://www.alanhaarhoff.co.za/2013/02/vodacom-and-8ta-launch-ussd-push-ni-ussd.html' rel='bookmark' title='permanent link'><abbr class='published' title='2013-02-28T12:59:00+02:00'>Thursday, February 28, 2013</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='http://www.alanhaarhoff.co.za/2013/02/vodacom-and-8ta-launch-ussd-push-ni-ussd.html#comment-form' onclick=''>3
comments</a>
</span>
<span class='post-icons'>
<span class='item-control blog-admin pid-365045135'>
<a href='https://www.blogger.com/post-edit.g?blogID=4254461826379423488&postID=4173267428709720777&from=pencil' title='Edit Post'>
<img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
</a>
</span>
</span>
<div class='post-share-buttons goog-inline-block'>
<a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=4173267428709720777&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=4173267428709720777&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=4173267428709720777&target=twitter' target='_blank' title='Share to Twitter'><span class='share-button-link-text'>Share to Twitter</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=4173267428709720777&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><div class='goog-inline-block dummy-container'><g:plusone source='blogger:blog:plusone' href='http://www.alanhaarhoff.co.za/2013/02/vodacom-and-8ta-launch-ussd-push-ni-ussd.html' size='medium' width='300' annotation='inline'/></div>
</div>
</div>
<div class='post-footer-line post-footer-line-2' style='margin:5px 0'><span class='post-labels'>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><span class='post-location'>
</span>
</div>
</div>
</div>
</div>

            </div></div>
          

          <div class="date-outer">
        

          <div class="date-posts">
        
<div class='post-outer'>
<div class='post hentry'>
<a name='8756462534659180823'></a>
<h3 class='post-title entry-title'>
<a href='http://www.alanhaarhoff.co.za/2012/07/durban-conference-major-trends-shaping.html'>Durban Conference: Major Trends Shaping The Digital Revolution</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-8756462534659180823'>
<div class='thumbs'>
<a href='http://www.alanhaarhoff.co.za/2012/07/durban-conference-major-trends-shaping.html'>
<script type='text/javascript'>
document.write(bp_thumbnail_resize("http://4.bp.blogspot.com/-rGzdDPne7OU/T_vjt2dBvHI/AAAAAAAAADs/Q6vOS9UiPGo/s72-c/mma.jpg","Durban Conference: Major Trends Shaping The Digital Revolution"));
</script><div class='summary'>
Awesome news for Durbs!  To follow on from the first Mobile Mega Trends Conference held in Durban last year, the MMA have organised another ...</div>
<div class='botsnip'>
Tuesday, July 10, 2012<br/>
0 Comments 
<br/>
</div>
</a>
</div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn'>Leshane Haarhoff</span>
</span>
<span class='post-timestamp'>
at
<a class='timestamp-link' href='http://www.alanhaarhoff.co.za/2012/07/durban-conference-major-trends-shaping.html' rel='bookmark' title='permanent link'><abbr class='published' title='2012-07-10T10:02:00+02:00'>Tuesday, July 10, 2012</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='http://www.alanhaarhoff.co.za/2012/07/durban-conference-major-trends-shaping.html#comment-form' onclick=''>0
comments</a>
</span>
<span class='post-icons'>
<span class='item-control blog-admin pid-365045135'>
<a href='https://www.blogger.com/post-edit.g?blogID=4254461826379423488&postID=8756462534659180823&from=pencil' title='Edit Post'>
<img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
</a>
</span>
</span>
<div class='post-share-buttons goog-inline-block'>
<a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8756462534659180823&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8756462534659180823&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8756462534659180823&target=twitter' target='_blank' title='Share to Twitter'><span class='share-button-link-text'>Share to Twitter</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8756462534659180823&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><div class='goog-inline-block dummy-container'><g:plusone source='blogger:blog:plusone' href='http://www.alanhaarhoff.co.za/2012/07/durban-conference-major-trends-shaping.html' size='medium' width='300' annotation='inline'/></div>
</div>
</div>
<div class='post-footer-line post-footer-line-2' style='margin:5px 0'><span class='post-labels'>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><span class='post-location'>
</span>
</div>
</div>
</div>
</div>

            </div></div>
          

          <div class="date-outer">
        

          <div class="date-posts">
        
<div class='post-outer'>
<div class='post hentry'>
<a name='5191646839704059528'></a>
<h3 class='post-title entry-title'>
<a href='http://www.alanhaarhoff.co.za/2012/07/ussd-reverse-billing-becomes-reality.html'>Vodacom Launch USSD Reverse Billing</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-5191646839704059528'>
<div class='thumbs'>
<a href='http://www.alanhaarhoff.co.za/2012/07/ussd-reverse-billing-becomes-reality.html'>
<script type='text/javascript'>
document.write(bp_thumbnail_resize("http://2.bp.blogspot.com/--WDCX3st11U/US-gLESX2II/AAAAAAAAAE4/S058Mg-YBIE/s72-c/ussd.jpg","Vodacom Launch USSD Reverse Billing"));
</script><div class='summary'>
Vodacom have announced that they have commercially launching &#160; USSD Reverse Billing.    The USSD range prefixes with *134* and brands can ap...</div>
<div class='botsnip'>
Monday, July 09, 2012<br/>
2 Comments 
<br/>
</div>
</a>
</div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn'>Leshane Haarhoff</span>
</span>
<span class='post-timestamp'>
at
<a class='timestamp-link' href='http://www.alanhaarhoff.co.za/2012/07/ussd-reverse-billing-becomes-reality.html' rel='bookmark' title='permanent link'><abbr class='published' title='2012-07-09T09:03:00+02:00'>Monday, July 09, 2012</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='http://www.alanhaarhoff.co.za/2012/07/ussd-reverse-billing-becomes-reality.html#comment-form' onclick=''>2
comments</a>
</span>
<span class='post-icons'>
<span class='item-control blog-admin pid-365045135'>
<a href='https://www.blogger.com/post-edit.g?blogID=4254461826379423488&postID=5191646839704059528&from=pencil' title='Edit Post'>
<img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
</a>
</span>
</span>
<div class='post-share-buttons goog-inline-block'>
<a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=5191646839704059528&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=5191646839704059528&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=5191646839704059528&target=twitter' target='_blank' title='Share to Twitter'><span class='share-button-link-text'>Share to Twitter</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=5191646839704059528&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><div class='goog-inline-block dummy-container'><g:plusone source='blogger:blog:plusone' href='http://www.alanhaarhoff.co.za/2012/07/ussd-reverse-billing-becomes-reality.html' size='medium' width='300' annotation='inline'/></div>
</div>
</div>
<div class='post-footer-line post-footer-line-2' style='margin:5px 0'><span class='post-labels'>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><span class='post-location'>
</span>
</div>
</div>
</div>
</div>

            </div></div>
          

          <div class="date-outer">
        

          <div class="date-posts">
        
<div class='post-outer'>
<div class='post hentry'>
<a name='1101834810780703406'></a>
<h3 class='post-title entry-title'>
<a href='http://www.alanhaarhoff.co.za/2012/06/ussd-mobi-for-masses.html'>USSD - Mobi for the Masses!</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-1101834810780703406'>
<div class='thumbs'>
<a href='http://www.alanhaarhoff.co.za/2012/06/ussd-mobi-for-masses.html'>
<script type='text/javascript'>
document.write(bp_thumbnail_resize("http://4.bp.blogspot.com/-QzJ3lgRolxs/T-vhx_d0ORI/AAAAAAAAADQ/xvCPLSNw0Ug/s72-c/ussd.jpg","USSD - Mobi for the Masses!"));
</script><div class='summary'>
All you really need to know about USSD is that it is great!   I like to call it &quot;Mobi for the Masses&quot; as&#160;in South Africa where we ...</div>
<div class='botsnip'>
Thursday, June 28, 2012<br/>
0 Comments 
<br/>
</div>
</a>
</div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn'>Leshane Haarhoff</span>
</span>
<span class='post-timestamp'>
at
<a class='timestamp-link' href='http://www.alanhaarhoff.co.za/2012/06/ussd-mobi-for-masses.html' rel='bookmark' title='permanent link'><abbr class='published' title='2012-06-28T06:40:00+02:00'>Thursday, June 28, 2012</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='http://www.alanhaarhoff.co.za/2012/06/ussd-mobi-for-masses.html#comment-form' onclick=''>0
comments</a>
</span>
<span class='post-icons'>
<span class='item-control blog-admin pid-365045135'>
<a href='https://www.blogger.com/post-edit.g?blogID=4254461826379423488&postID=1101834810780703406&from=pencil' title='Edit Post'>
<img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
</a>
</span>
</span>
<div class='post-share-buttons goog-inline-block'>
<a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=1101834810780703406&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=1101834810780703406&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=1101834810780703406&target=twitter' target='_blank' title='Share to Twitter'><span class='share-button-link-text'>Share to Twitter</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=1101834810780703406&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><div class='goog-inline-block dummy-container'><g:plusone source='blogger:blog:plusone' href='http://www.alanhaarhoff.co.za/2012/06/ussd-mobi-for-masses.html' size='medium' width='300' annotation='inline'/></div>
</div>
</div>
<div class='post-footer-line post-footer-line-2' style='margin:5px 0'><span class='post-labels'>
Labels:
<a href='http://www.alanhaarhoff.co.za/search/label/mobi%20for%20the%20masses.?max-results=15' id='postcat' rel='tag'>mobi for the masses.</a>
<a href='http://www.alanhaarhoff.co.za/search/label/ussd?max-results=15' id='postcat' rel='tag'>ussd</a>
<a href='http://www.alanhaarhoff.co.za/search/label/ussd%20api?max-results=15' id='postcat' rel='tag'>ussd api</a>
<a href='http://www.alanhaarhoff.co.za/search/label/ussd%20gateway?max-results=15' id='postcat' rel='tag'>ussd gateway</a>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><span class='post-location'>
</span>
</div>
</div>
</div>
</div>

            </div></div>
          

          <div class="date-outer">
        

          <div class="date-posts">
        
<div class='post-outer'>
<div class='post hentry'>
<a name='8553861196494242908'></a>
<h3 class='post-title entry-title'>
<a href='http://www.alanhaarhoff.co.za/2012/06/sms-is-not-dying-its-evolving.html'>SMS is Not Dying! It&#8217;s Evolving.</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-8553861196494242908'>
<div class='thumbs'>
<a href='http://www.alanhaarhoff.co.za/2012/06/sms-is-not-dying-its-evolving.html'>
<script type='text/javascript'>
document.write(bp_thumbnail_resize("http://1.bp.blogspot.com/-2UUeca_1L9o/T-m1pmkfa3I/AAAAAAAAADA/yKXuKRMqwYA/s72-c/B2C-SMS.jpg","SMS is Not Dying! It&#8217;s Evolving."));
</script><div class='summary'>
There is a misconception that SMS as a communication channel is on its way out - in fact it&#39;s just the opposite - SMS is thriving.   Sou...</div>
<div class='botsnip'>
Tuesday, June 26, 2012<br/>
1 Comments 
<br/>
</div>
</a>
</div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn'>Leshane Haarhoff</span>
</span>
<span class='post-timestamp'>
at
<a class='timestamp-link' href='http://www.alanhaarhoff.co.za/2012/06/sms-is-not-dying-its-evolving.html' rel='bookmark' title='permanent link'><abbr class='published' title='2012-06-26T15:14:00+02:00'>Tuesday, June 26, 2012</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='http://www.alanhaarhoff.co.za/2012/06/sms-is-not-dying-its-evolving.html#comment-form' onclick=''>1 comments</a>
</span>
<span class='post-icons'>
<span class='item-control blog-admin pid-365045135'>
<a href='https://www.blogger.com/post-edit.g?blogID=4254461826379423488&postID=8553861196494242908&from=pencil' title='Edit Post'>
<img alt='' class='icon-action' height='18' src='http://img2.blogblog.com/img/icon18_edit_allbkg.gif' width='18'/>
</a>
</span>
</span>
<div class='post-share-buttons goog-inline-block'>
<a class='goog-inline-block share-button sb-email' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8553861196494242908&target=email' target='_blank' title='Email This'><span class='share-button-link-text'>Email This</span></a><a class='goog-inline-block share-button sb-blog' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8553861196494242908&target=blog' onclick='window.open(this.href, "_blank", "height=270,width=475"); return false;' target='_blank' title='BlogThis!'><span class='share-button-link-text'>BlogThis!</span></a><a class='goog-inline-block share-button sb-twitter' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8553861196494242908&target=twitter' target='_blank' title='Share to Twitter'><span class='share-button-link-text'>Share to Twitter</span></a><a class='goog-inline-block share-button sb-facebook' href='https://www.blogger.com/share-post.g?blogID=4254461826379423488&postID=8553861196494242908&target=facebook' onclick='window.open(this.href, "_blank", "height=430,width=640"); return false;' target='_blank' title='Share to Facebook'><span class='share-button-link-text'>Share to Facebook</span></a><div class='goog-inline-block dummy-container'><g:plusone source='blogger:blog:plusone' href='http://www.alanhaarhoff.co.za/2012/06/sms-is-not-dying-its-evolving.html' size='medium' width='300' annotation='inline'/></div>
</div>
</div>
<div class='post-footer-line post-footer-line-2' style='margin:5px 0'><span class='post-labels'>
Labels:
<a href='http://www.alanhaarhoff.co.za/search/label/application%20to%20consumer%20sms?max-results=15' id='postcat' rel='tag'>application to consumer sms</a>
<a href='http://www.alanhaarhoff.co.za/search/label/b2c?max-results=15' id='postcat' rel='tag'>b2c</a>
<a href='http://www.alanhaarhoff.co.za/search/label/bulk%20sms?max-results=15' id='postcat' rel='tag'>bulk sms</a>
<a href='http://www.alanhaarhoff.co.za/search/label/business%20to%20consumer%20sms?max-results=15' id='postcat' rel='tag'>business to consumer sms</a>
<a href='http://www.alanhaarhoff.co.za/search/label/mobile%20messaging?max-results=15' id='postcat' rel='tag'>mobile messaging</a>
<a href='http://www.alanhaarhoff.co.za/search/label/sms?max-results=15' id='postcat' rel='tag'>sms</a>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><span class='post-location'>
</span>
</div>
</div>
</div>
</div>

        </div></div>
      
<!--Can't find substitution for tag [adEnd]-->
</div>
<div class='blog-feeds'>
<div class='feed-links'>
Subscribe to:
<a class='feed-link' href='http://www.alanhaarhoff.co.za/feeds/posts/default' target='_blank' type='application/atom+xml'>Posts (Atom)</a>
</div>
</div>
<div class='clear'></div>
<div class='blog-pager' id='blog-pager'>
<a class='home-link' href='http://www.alanhaarhoff.co.za/'>Home</a>
</div>
<div class='clear'></div>
<script type="text/javascript">window.___gcfg = {'lang': 'en'};</script>
</div></div>
</div>
<div id='sidebar-wrapper'>
<div id='srcw' style='margin-bottom:10px'>
<div id='srch'>
<form action='http://www.alanhaarhoff.co.za/search/' id='searchform' method='get' name='searchform'>
<input class='keyword' id='srcbox' name='q' placeholder='Search...'/>
<input src='http://4.bp.blogspot.com/-cKXZk2FLbv4/T9oSSO-gGzI/AAAAAAAAACM/Ucf85ox8KGY/s000/search-ico.png' style='border:none;vertical-align:top;padding-top:5px' type='image'/>
</form>
</div>
</div>
<div class='sidebar section' id='sidebar'><div class='widget FollowByEmail' data-version='1' id='FollowByEmail1'>
<h2 class='title'>Follow by Email</h2>
<div class='widget-content'>
<div class='follow-by-email-inner'>
<form action='https://feedburner.google.com/fb/a/mailverify' method='post' onsubmit='window.open("https://feedburner.google.com/fb/a/mailverify?uri=blogspot/eMixZ", "popupwindow", "scrollbars=yes,width=550,height=520"); return true' target='popupwindow'>
<table width='100%'>
<tr>
<td>
<input class='follow-by-email-address' name='email' placeholder='Email address...' type='text'/>
</td>
<td width='64px'>
<input class='follow-by-email-submit' type='submit' value='Submit'/>
</td>
</tr>
</table>
<input name='uri' type='hidden' value='blogspot/eMixZ'/>
<input name='loc' type='hidden' value='en_US'/>
</form>
</div>
</div>
<span class='item-control blog-admin'>
<div class='clear'></div>
<span class='widget-item-control'>
<span class='item-control blog-admin'>
<a class='quickedit' href='//www.blogger.com/rearrange?blogID=4254461826379423488&widgetType=FollowByEmail&widgetId=FollowByEmail1&action=editWidget&sectionId=sidebar' onclick='return _WidgetManager._PopupConfig(document.getElementById("FollowByEmail1"));' target='configFollowByEmail1' title='Edit'>
<img alt='' height='18' src='https://resources.blogblog.com/img/icon18_wrench_allbkg.png' width='18'/>
</a>
</span>
</span>
<div class='clear'></div>
</span>
</div><div class='widget Gadget' data-version='1' id='Gadget1'>
<h2 class='title'>Recent Posts</h2>
<div class='widget-content'>
<script type="text/javascript">
        if (!window.gadgets || !gadgets.rpc) {
          document.write('<script type="text/javascript"' +
                  'src="//www-blogger-opensocial.googleusercontent.com/gadgets/js/rpc.js?container\x3dblogger\x26nocache\x3d0\x26debug\x3d0\x26c\x3d1\x26v\x3db9626ad86a665b6e3c26dd339fb0fdb1\x26sv\x3d10">' +
                  '</scr' + 'ipt>');
        }
      </script>
<script type="text/javascript">
    
    function registerGetBlogUrls() {
      gadgets.rpc.register('getBlogUrls', function() {
        var holder = {};
        
          
          
          
            holder.postFeed = "https://www.blogger.com/feeds/4254461826379423488/posts/default";
          
          
          
            holder.commentFeed = "https://www.blogger.com/feeds/4254461826379423488/comments/default";
          
          holder.currentBlogUrl = "http://www.alanhaarhoff.co.za/";
          holder.currentBlogId = "4254461826379423488";
        
        return holder;
      });
    }
  </script>
<script type="text/javascript">
  if (!window.registeredCommonBloggerCallbacks) {
    window.registeredCommonBloggerCallbacks = true;

    gadgets.rpc.register('resize_iframe', function(height) {
      var el = document.getElementById(this['f']);
      if (el) {
        el.style.height = height + 'px';
      }
    });

    
    gadgets.rpc.register('set_pref', function() {});

    registerGetBlogUrls();
  }
  </script>
<iframe src="//8vco9o7nuj5c2siebikqjj1a53konthn-a-blogger-opensocial.googleusercontent.com/gadgets/ifr?url=http://bloggerplugins.org/scripts/recent_posts_with_thumbnails_and_more_from_www.bloggerplugins.org.xml&amp;container=blogger&amp;view=default&amp;lang=en&amp;country=ALL&amp;sanitize=0&amp;v=dc7cd993b0259594&amp;libs=core:dynamic-height:google.blog:opensocial-0.7:skins:views&amp;parent=www.alanhaarhoff.co.za/&amp;up_p=0&amp;up_q&amp;up_a=3&amp;up_b=100&amp;up_c=3&amp;up_d=0&amp;up_k=10&amp;up_e=200&amp;up_f=0&amp;up_o=Read+more...&amp;up_g=0&amp;up_h=0&amp;up_i=0&amp;up_j&amp;up_m&amp;up_n&amp;up_l=1&amp;mid=1#up_a=3&amp;up_b=100&amp;up_c=3&amp;up_d=0&amp;up_e=200&amp;up_f=0&amp;up_g=0&amp;up_h=0&amp;up_i=0&amp;up_j&amp;up_k=10&amp;up_l=1&amp;up_m&amp;up_n&amp;up_o=Read+more...&amp;up_p=0&amp;up_q&amp;st=e%3DAFlCd0XwEnWcZejG%252BlwitJ%252FJm9ssRsCJe%252BDzOfO1o%252BXLcOnvvONQ%252BAEbshIs1ce%252Bo5VkxWtdNq%252B2eMr5ayqOA0PeN6QUHWwvtM63qx5O1mKL%252FfrsYorGi%252BnP%252FnH6jmh3J07eTPIftkPq%26c%3Dblogger&amp;rpctoken=-2706451474868227815" frameborder="0" style="width: 100%; display: block" height="200" id="sidebar-gadget1" name="sidebar-gadget1"></iframe>
<script type="text/javascript">
        gadgets.rpc.setRelayUrl("sidebar-gadget1", '//8vco9o7nuj5c2siebikqjj1a53konthn-a-blogger-opensocial.googleusercontent.com/gadgets/files/container/rpc_relay.html');
        gadgets.rpc.setAuthToken("sidebar-gadget1", "-2706451474868227815");
      </script>
</div>
<div class='clear'></div>
<span class='widget-item-control'>
<span class='item-control blog-admin'>
<a class='quickedit' href='//www.blogger.com/rearrange?blogID=4254461826379423488&widgetType=Gadget&widgetId=Gadget1&action=editWidget&sectionId=sidebar' onclick='return _WidgetManager._PopupConfig(document.getElementById("Gadget1"));' target='configGadget1' title='Edit'>
<img alt='' height='18' src='https://resources.blogblog.com/img/icon18_wrench_allbkg.png' width='18'/>
</a>
</span>
</span>
<div class='clear'></div>
</div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'>
<h2>Blog Archive</h2>
<div class='widget-content'>
<div id='ArchiveList'>
<div id='BlogArchive1_ArchiveList'>
<select id='BlogArchive1_ArchiveMenu'>
<option value=''>Blog Archive</option>
<option value='http://www.alanhaarhoff.co.za/2013/02/'>February 2013 (1)</option>
<option value='http://www.alanhaarhoff.co.za/2012/07/'>July 2012 (2)</option>
<option value='http://www.alanhaarhoff.co.za/2012/06/'>June 2012 (2)</option>
</select>
</div>
</div>
<div class='clear'></div>
<span class='widget-item-control'>
<span class='item-control blog-admin'>
<a class='quickedit' href='//www.blogger.com/rearrange?blogID=4254461826379423488&widgetType=BlogArchive&widgetId=BlogArchive1&action=editWidget&sectionId=sidebar' onclick='return _WidgetManager._PopupConfig(document.getElementById("BlogArchive1"));' target='configBlogArchive1' title='Edit'>
<img alt='' height='18' src='https://resources.blogblog.com/img/icon18_wrench_allbkg.png' width='18'/>
</a>
</span>
</span>
<div class='clear'></div>
</div>
</div><div class='widget Attribution' data-version='1' id='Attribution1'>
<div class='widget-content' style='text-align: center;'>
Powered by <a href='https://www.blogger.com' target='_blank'>Blogger</a>.
</div>
<div class='clear'></div>
<span class='widget-item-control'>
<span class='item-control blog-admin'>
<a class='quickedit' href='//www.blogger.com/rearrange?blogID=4254461826379423488&widgetType=Attribution&widgetId=Attribution1&action=editWidget&sectionId=sidebar' onclick='return _WidgetManager._PopupConfig(document.getElementById("Attribution1"));' target='configAttribution1' title='Edit'>
<img alt='' height='18' src='https://resources.blogblog.com/img/icon18_wrench_allbkg.png' width='18'/>
</a>
</span>
</span>
<div class='clear'></div>
</div></div>
</div>
<!-- spacer for skins that want sidebar and main to be the same height-->
<div class='clear'>&#160;</div>
</div>
<!-- end content-wrapper -->
</div></div>
<!-- end outer-wrapper -->
<div id='middle-wrapper'>
<div id='middle-columns'>
<div class='column1'>
<div class='addwidget no-items section' id='col1'></div>
</div>
<div class='column2'>
<div class='addwidget no-items section' id='col2'></div>
</div>
<div class='column3'>
<div class='addwidget no-items section' id='col3'></div>
</div>
<div style='clear:both;'></div>
</div>
</div>
<div id='footer-wrapper'>
<div id='footer'>
<!-- Start Footer Links - you don't have permission to remove or change these, respect the author -->
<div id='copyright'>
Copyright &copy; <script type='text/javascript'>var creditsyear = new Date();document.write(creditsyear.getFullYear());</script>
<a href='http://www.alanhaarhoff.co.za/'>Alan Haarhoff</a> - All Right Reserved<br/><a href='http://www.aat.co.za/case-studies' target='_blank'>Always Active Case Studies</a>
</div>
<div id='credit'><a href='http://iksandi.com/' target='_blank'>
<img src='http://2.bp.blogspot.com/-VNaL147op5Y/T9oSSqdF6ZI/AAAAAAAAACc/P6wVShAcn3o/s000/logo.png'/></a>
</div>
<!-- End Footer Links - you don't have permission to remove or change these, respect the author -->
</div>
</div>
<script type='text/javascript'>
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
        })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
        ga('create', 'UA-18927785-3', 'auto', 'blogger');
        ga('blogger.send', 'pageview');
      </script>
<script src='https://apis.google.com/js/plusone.js' type='text/javascript'></script>

<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/698371418-widgets.js"></script>
<script type='text/javascript'>
window['__wavt'] = 'AOuZoY78gc7Rlkx4MUBBrjYy2f78LukP4A:1521380987801';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d4254461826379423488','//www.alanhaarhoff.co.za/','4254461826379423488');
_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '4254461826379423488', 'title': 'Alan Haarhoff', 'url': 'http://www.alanhaarhoff.co.za/', 'canonicalUrl': 'http://www.alanhaarhoff.co.za/', 'homepageUrl': 'http://www.alanhaarhoff.co.za/', 'searchUrl': 'http://www.alanhaarhoff.co.za/search', 'canonicalHomepageUrl': 'http://www.alanhaarhoff.co.za/', 'blogspotFaviconUrl': 'http://www.alanhaarhoff.co.za/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': false, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-18927785-3', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Alan Haarhoff - Atom\x22 href\x3d\x22http://www.alanhaarhoff.co.za/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Alan Haarhoff - RSS\x22 href\x3d\x22http://www.alanhaarhoff.co.za/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Alan Haarhoff - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/4254461826379423488/posts/default\x22 /\x3e\n', 'meTag': '', 'openIdOpTag': '\x3clink rel\x3d\x22openid.server\x22 href\x3d\x22https://www.blogger.com/openid-server.g\x22 /\x3e\n\x3clink rel\x3d\x22openid.delegate\x22 href\x3d\x22http://www.alanhaarhoff.co.za/\x22 /\x3e\n', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/6724040bb52bb8c9', 'plusOneApiSrc': 'https://apis.google.com/js/plusone.js', 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'Twitter', 'key': 'twitter', 'shareMessage': 'Share to Twitter', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Google+', 'key': 'googlePlus', 'shareMessage': 'Share to Google+', 'target': 'googleplus'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'googlePlusShareButtonWidth': 300, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'index', 'pageName': '', 'pageTitle': 'Alan Haarhoff', 'metaDescription': 'Alan Haarhoff on mobile.'}}, {'name': 'features', 'data': {'lazy_images': 'false', 'sharing_get_link_dialog': 'true', 'sharing_native': 'false'}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Alan Haarhoff', 'description': 'Alan Haarhoff on mobile.', 'url': 'http://www.alanhaarhoff.co.za/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': true, 'isArchive': false, 'isLabelSearch': false}}]);
_WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', 'navbar', null, document.getElementById('Navbar1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', null, document.getElementById('Header1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', null, document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'useNgc': false}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_FollowByEmailView', new _WidgetInfo('FollowByEmail1', 'sidebar', null, document.getElementById('FollowByEmail1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_GadgetView', new _WidgetInfo('Gadget1', 'sidebar', null, document.getElementById('Gadget1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', null, document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'sidebar', null, document.getElementById('Attribution1'), {}, 'displayModeFull'));
</script>
</body>
</html>