var cookieName = "show_textic_tools";
var oldEvt = window.onload; 
var buttonLabelElem;
var toolbarIsVisible = false;
var toolbarInitOnloadFirstRun = true;

window.onload = function() { 

    //cssAntiCache();

    if (oldEvt && toolbarInitOnloadFirstRun) { 
        toolbarInitOnloadFirstRun = false;
	oldEvt();
    } 
    



    buttonLabelElem = document.getElementById("texticReveal");

    if (buttonLabelElem) {
        

        if (getCookie(cookieName) == "true") {
                toggleToolbar();
        } else {


               var msg='Show Accessibility Tools'; 		
               if (isHomepage()) {
                   msg='<br/>Show<br/>Accessibility Tools';
               }
               buttonLabelElem.innerHTML=generateButtonHtml(msg);

        }


    }

    if (isHomepage()) {

	if (requestMethod == "POST") {
          var regFormWrap = document.getElementById("regFormWrapper");
	  if(regFormWrap) {

	    //regFormWrap.scrollIntoView(true);
            window.scrollBy(0,500);

          }
        }

	anchorToolbar();
        window.onresize = anchorToolbar;

        //alert ("twitter init");

        var url2 = 'http://twitter.com/javascripts/blogger.js';  
        var script2 = document.createElement('script');  script2.setAttribute('src', url2);  
        document.body.appendChild(script2);  
   
        var url = 'http://twitter.com/statuses/user_timeline/UCS_NEWS.json?callback=twitterCallback2&count=1';  
        var script = document.createElement('script');  script.setAttribute('src', url);  
        document.body.appendChild(script);
    }
} 

//<div style="background:url(http://www.ucs.ac.uk/SiteElements/images/textic/textic_icon.png) no-repeat; padding-left: 15px"> 

    function generateButtonHtml(anchorText) {
        return '<a id="accessibilityLink" href="javascript:toggleToolbar();" title="Click to show or hide the Textic Accessibility Tools">' + anchorText + '</a>';
    

    }

    function toggleToolbar() {


        

        if (toolbarIsVisible) {

            floatingMenu.hide();
            toolbarIsVisible = false;
            if (buttonLabelElem) {


               var msg='Show Accessibility Tools'; 		
               if (isHomepage()) {
                   msg='<br/>Show<br/>Accessibility Tools';
               }

               buttonLabelElem.innerHTML=generateButtonHtml(msg);
            }

            setCookie(cookieName,"false",365);
            

    } else {
            floatingMenu.show();
            toolbarIsVisible = true;  

            if (buttonLabelElem) {

               var msg='Hide Accessibility Tools'; 		
               if (isHomepage()) {
                   msg='<br/>Hide<br/>Accessibility Tools';
               }


               buttonLabelElem.innerHTML=generateButtonHtml(msg);
            } 

            setCookie(cookieName,"true",365);

    }

    } 

//used after major css changes to clear cached css from browser
function cssAntiCache() {

  var link_tag = document.getElementsByTagName("link");

  var d = new Date();

  for(var i = 0; i < link_tag.length; i++) {

    link_tag[i].href += ("?" + d.getTime());

  }
}