var previousLoadIndex = 0;
var urlstr = location.href;
var searchResultsURL = "/search-results";
if ((urlstr.indexOf(searchResultsURL + "?q=") == (urlstr.length-18)) || (urlstr.indexOf(searchResultsURL + "?q") == (urlstr.length-17)) || (urlstr.indexOf(searchResultsURL + "?") == (urlstr.length-16)) || (urlstr.indexOf(searchResultsURL) == (urlstr.length-15))) {
    /*  Do nothing */
}

else if (urlstr.indexOf(searchResultsURL + "?q=") !=-1) {
    google.load('search', '1');
    function getQuery() {
        var url = '' + window.location;
        var queryStart = url.indexOf('?') + 1;
        if (queryStart > 0) {
            var parts = url.substr(queryStart).split('&');
            for (var i = 0; i < parts.length; i++) {
                if (parts[i].substr(0, 1) == 'q') {
                    return decodeURIComponent(
                    parts[i].split('=')[1].replace(/\+/g, ' '));
                }
            }
        }
        return '';
    }
	
    function showEstResults(customSearchControl, searcher, resultcount) {
        try {
            var estResCount = searcher.cursor.estimatedResultCount;
            var currentPageIndex = searcher.cursor.currentPageIndex;
        }
        catch(err){
            estResCount = (estResCount != undefined) ? estResCount : "0";
            currentPageIndex = (currentPageIndex != undefined) ? currentPageIndex : "null";
        }
        if (estResCount != "0") {
            var content = document.getElementById('content');
            var resultcountDiv = document.getElementById('resultcount');
            if (!resultcountDiv) {
                var resultcountDiv = document.createElement('div');
                resultcountDiv.id = 'resultcount';
                document.body.appendChild(resultcountDiv);
            }
            resultcountDiv.innerHTML = 'Approximately <b>' + estResCount + '</b> results were found for "' + '<b>' + getQuery() + '</b>".<a href="http://www.google.com.au/support/websearch/bin/answer.py?answer=134479" target="_blank">Search Help</a>';
            if (currentPageIndex < searcher.cursor.pages.length - 1) {
                $('#results .gsc-cursor').append('<div class="gsc-cursor-page">Next >></div>').click(function() {
                    searcher.gotoPage(currentPageIndex + 1);
                });
            }
            if (currentPageIndex > 0) {
                previousLoadIndex = currentPageIndex + 1;
                $($('#results .gsc-cursor').prepend('<div class="gsc-cursor-page"><< Previous</div>').children()[0]).click(function() {
                    searcher.gotoPage(currentPageIndex - 1);
                });
            }
            if (previousLoadIndex > currentPageIndex) {
                WebsiteEventTracker._trackEvent("NavigationTracking", "Navigation-Next", ("PageTitle=" + document.title.toLowerCase() + "&LinkText=" + (currentPageIndex + 1) + "&LinkHREF=" + location.hostname + location.pathname + location.search + "&ResultCount=" + estResCount + "_NumberOfResults"));
            }
            window.scrollTo(0, 0);
        }
        else {
            /* Do nothing */
        }
        WOVGTracker._trackPageview(DEPT + "/" + domainName + document.location.pathname + document.location.search + "&ResultCount=" + estResCount + "_NumberOfResults" + "&ResultsPageNumber=" + (currentPageIndex + 1) + "_ResultsPageNumber");
        DEPTTracker._trackPageview(domainName + document.location.pathname + document.location.search + "&ResultCount=" + estResCount + "_NumberOfResults" + "&ResultsPageNumber=" + (currentPageIndex + 1) + "_ResultsPageNumber");
        WebsitePageTracker._trackPageview(document.location.pathname + document.location.search + "&ResultCount=" + estResCount + "_NumberOfResults" + "&ResultsPageNumber=" + (currentPageIndex + 1) + "_ResultsPageNumber");
        WebsiteEventTracker._trackPageview(document.location.pathname + document.location.search + "&ResultCount=" + estResCount + "_NumberOfResults" + "&ResultsPageNumber=" + (currentPageIndex + 1) + "_ResultsPageNumber");
        WebsiteEventTracker._trackEvent("NavigationTracking", "Navigation-Previous", ("PageTitle=" + document.title + "&Navigation-Previous=" + document.referrer));
        /* Start Tracking external links, file downloads, mailto links & Navigation-Next */
        eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('9 R=["1x.1b.1c.1d","1S.1b.1c.1d"];9 1y=1T 1U(/\\.(1V*|1W*|1X*|1Y|1Z|1z|20|21|22|23|24|25|26|27|28|29|2a|2b|2c|2d|2e|2f|2g|1z|2h|2i|2j)$/i);9 1A=["1B","1C","1D","1e"];9 H=u(a){1B.W(a)};9 I=u(a){1C.W(a)};9 J=u(a){1D.W(a)};9 K=u(a){1e.W(a)};9 S=u(a,b,c,d){1e.2k(a,b,c,d)};9 L="2l";9 B="1x.1b.1c.1d";f(G.1f&&2m 1A==="2n"){9 1g=G.2o(\'1g\');9 w=1g.1f(\'a\');1h(9 l=0,m=w.T;l<m;l++){9 X=0;f(w[l].q.Y("t:")!=-1){E(w[l],"Z",1i);E(w[l],"1j",1i)}1h(9 k=0;k<R.T;k++){f(w[l].q.Y(R[k])==-1&&w[l].q.Y(\'2p-2q.2r\')==-1&&w[l].q.Y("t:")==-1){X++}}f(X==R.T){E(w[l],"Z",1k);E(w[l],"1j",1k)}f(1y.1l(w[l].5)&&X!=R.T){E(w[l],"Z",1m);E(w[l],"1j",1m)}E(w[l],"Z",1E)}1F()}u E(a,b,c){f(a.M)a.M(b,c,1n);C f(a.N){a.N("2s"+b,c)}}u 1F(){f(U.M){U.M("2t",1o,1n)}C f(U.N){U.N("2u",1o)}}u 1o(){9 a=G.1f(\'2v\');1h(9 x=0,y=a.T;x<y;x++){f(a[x]){f(a[x].M){a[x].M("2w",1p,1n)}C f(a[x].N){a[x].N("2x",1p)}}}}u 10(a){9 b=[],e;f(a.1G){b[0]=a.1H;b[1]=a.1G;b[2]=a.1I}C{e=U.2y;b[0]=e.1H;b[1]=e.2z;b[2]=e.1I}O b}u 1J(a){9 b=a.2A().2B(/[\\///]/g).2C()[0];O b}u 1q(a){a=a.z(/<.*?>/g,\'\');a=a.z(/^[\\s]*|[\\s]*$/g,\'\');a=a.z(/[\\s]{2,}/g,\'\');O a}u V(b){b=b.z(/(2D?:\\/\\/)/2E,"");O b}u 1r(a){9 b;f(a.v){b=a.v}C{b=a.1K}1s(b.11.r()!="1t"){b=b.1u;f(b.11.r()=="1L"){b.1M=\'1N 2F\'}}O b.1M}u 1v(a){9 b;f(a.v){b=a.v}C{b=a.1K}1s(b.1w==""&&b.11.r()!="1t"){b=b.1u;f(b.11.r()=="1L"){b.1w=\'1N 1t 2G\'}}O b.1w}u 1i(a){3=10(a);9 b=a.v;f(b){f(b.12=="t:")H(L+"/"+B+"/t/"+b.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7);I(B+"/t/"+b.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7);J("t/"+b.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7);K("t/"+b.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7)}C{f(8.12=="t:")H(L+"/"+B+"/t/"+8.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7);I(B+"/t/"+8.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7);J("t/"+8.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7);K("t/"+8.q.z(/t:/,"")+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7)}}u 1k(a){3=10(a);9 b=a.v;f(b){1s(b.2H!=="A")b=b.1u;f(/1O/.1l(b.12))H(L+"/"+B+"/F/"+b.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7);I(B+"/F/"+b.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7);J("F/"+b.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7);K("F/"+b.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+b.7)}C{f(/1O/.1l(8.12))H(L+"/"+B+"/F/"+8.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7);I(B+"/F/"+8.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7);J("F/"+8.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7);K("F/"+8.q+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7)}}u 1m(a){3=10(a);D=1J((a.v)?a.v.5:8.5);H(L+"/"+B+"/13/"+((a.v)?D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+a.v.7:D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7));I(B+"/13/"+((a.v)?D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+a.v.7:D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7));J("13/"+((a.v)?D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+a.v.7:D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7));K("13/"+((a.v)?D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+a.v.7:D+"?h="+3[0]+"&j="+3[1]+"&n="+3[2]+"&o="+4.5+4.p+"&6="+8.7))}u 1E(a){9 b=a.v;P=1r(a);Q=1v(a);f(b){S("14","15-16",("17="+G.18.r()+"&6="+1q(b.7).r()+"&1P="+V(b.q).r()+"&19="+P.r()+"&1a="+Q.r()))}C{S("14","15-16",("17="+G.18.r()+"&6="+1q(8.7).r()+"&1P="+V(8.q).r()+"&19="+P.r()+"&1a="+Q.r()))}}u 1p(a){9 b=a.v;P=1r(a);Q=1v(a);f(b){S("14","15-16",("17="+G.18.r()+"&1Q="+V(b.1R).r()+"&19="+P.r()+"&1a="+Q.r()))}C{S("14","15-16",("17="+G.18.r()+"&1Q="+V(8.1R).r()+"&19="+P.r()+"&1a="+Q.r()))}}',62,168,'|||eVals|location|pathname|LinkText|innerHTML|this|var||||||if||EventType||KeyCode||||Button|refURL|search|href|toLowerCase||mailto|function|srcElement|hrefs|||replace||website|else|fileName|startListening|outbound|document|pageview_tracker_1|pageview_tracker_2|pageview_tracker_3|pageview_tracker_4|department|addEventListener|attachEvent|return|divIDs|divCLASSs|extTrack|event_tracker_1|length|window|removeProtocol|_trackPageview|fireListner|indexOf|mouseup|getValues|nodeName|protocol|download|NavigationTracking|Navigation|Next|PageTitle|title|LinkDIVid|LinkDIVclass|vic|gov|au|WebsiteEventTracker|getElementsByTagName|searchresults|for|trackMailtoLinks|keyup|trackExternalLinks|test|trackDocuments|false|attachFormSubmit|trackFormSubmit|removeHTMLTagsAndSpaces|getDIVid|while|div|parentNode|getDIVclass|className|majorprojects|gaA_fileTypes|ppt|gaPAGE_pageTracker|WOVGTracker|DEPTTracker|WebsitePageTracker|trackAllAnchorLinks|startFormsListener|which|type|button|extractFNameExtLink|target|body|id|no|http|LinkHREF|FormAction|action|mpv|new|RegExp|docx|xlsx|pptx|doc|xls|exe|zip|pdf|xpi|csv|js|txt|rdf|wma|mov|avi|wmv|wav|mp3|mp4|mpg|pps|swf|rar|rtf|_trackEvent|DIIRD|typeof|object|getElementById|google|analytics|com|on|load|onload|form|submit|onsubmit|event|keyCode|toString|split|reverse|https|gi|divID|class|tagName'.split('|'),0,{}))
        /* End Tracking external links, file downloads, mailto links & Navigation-Next */
    }

    function onLoad() {

        var tabbed = new google.search.SearchControl();

        /* Search all majorprojects web pages and documents using a custom search engine */
        var mpvAllPages = new google.search.WebSearch();
        mpvAllPages.setUserDefinedLabel("All Pages");
        mpvAllPages.setSiteRestriction("004286227392849826370:m_gtdvcczwq");  /* Update Search engine unique ID */
        tabbed.addSearcher(mpvAllPages);
		
        tabbed.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);  /* Request up to 10 results */
        tabbed.setLinkTarget(google.search.Search.LINK_TARGET_SELF);  /* Links will open in the same window */
        tabbed.setNoResultsString("<p>Your search for - <b>" + getQuery() + "</b> - did not match any documents.<p>Suggestions:<p><ul><li>Make sure all words are spelled correctly</li><li>Try different keywords</li><li>Try more general keywords</li><li>Visit <a href='http://www.google.com.au/support/websearch/bin/answer.py?answer=134479' target='_blank'>Search Help</a> (provided by Google)</ul>");
        tabbed.setSearchCompleteCallback(this, showEstResults);

        /* draw in tabbed layout mode */
        var drawOptions = new google.search.DrawOptions();
        drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
        drawOptions.setAutoComplete(true);

        tabbed.draw('results', drawOptions);
        tabbed.execute(getQuery());
    }

    google.setOnLoadCallback(onLoad);
}
