$(document).ready(Styleswitcher_OnLoad)
$(document).ready(ie_fix);
$(document).ready(scipmakeLinkTitles)
$(document).ready(setAccessKeyList);

function SCIP_OnUnload() {
	Styleswitcher_OnUnload();
}
function ie_fix() {
  window.offscreenBuffering="false";
  if (document.all) {
	var El = document.getElementById('block-menu-2');
	if (El != null) {
		El.bottom = 0;
		El.leftmargin == document.all.maincontent.offsetWidth * -1;
	}
	var El = document.getElementById('block-menu-264');
	if (El != null) {
		El.bottom = 0;
		El.leftmargin == document.all.maincontent.offsetWidth * -1;
	}
	window.onresize = function(){
		window.location.reload();
	}
   }
}

function setAccessKeyList() {
	setAccessKeys('menu-item-a-Contact_us','9');
}

function setAccessKeys(accessKeyElement, accessKeyAttrib) {
	var blnShowHints = false;
	var El = document.getElementById(accessKeyElement);
	
    if (El != null) {
	//set the attribute .tagName
	document.getElementById(accessKeyElement).setAttribute('accessKey', accessKeyAttrib);
	//set a nice title attribute too
	if (document.getElementById(accessKeyElement).tagName=="A") {
		var strLinkPhrase = document.getElementById(accessKeyElement).childNodes[0].nodeValue;
	}
	if ((document.getElementById(accessKeyElement).tagName=="INPUT")
			 && ((document.getElementById(accessKeyElement).type=="submit")||(document.getElementById(accessKeyElement).type=="button"))) {
				var strLinkPhrase = document.getElementById(accessKeyElement).value;
	}
	
	document.getElementById(accessKeyElement).setAttribute('title', strLinkPhrase + ' [Access Key = ' + accessKeyAttrib + ']');
	//display the accesskey hint, if that's been chosen
	if (blnShowHints) {
		strLinkPhrase = strLinkPhrase + ' [' + accessKeyAttrib + "]";
		if (document.getElementById(accessKeyElement).tagName=="A") {
			document.getElementById(accessKeyElement).childNodes[0].nodeValue = strLinkPhrase;
		}
		if (document.getElementById(accessKeyElement).tagName=="INPUT") {
			document.getElementById(accessKeyElement).value = strLinkPhrase;
		}
	}
    }
}

function scipmakeLinkTitles() {
    if( !document.links )
    {
        document.links = document.getElementsByTagName("a");
    }
    var y = window.location + "";
    for (var ti=0;ti<document.links.length;ti++) {
	       var lnk = document.links[ti];
		var x = lnk.href;
		var z = lnk.className;		
		if ( (x.substring(8,x.indexOf('/', 9))) != (y.substring(8,y.indexOf('/', 9)) ) && (x.indexOf('mailto') !=0) ) {
			//lnk.style.color='#666';
			lnk.title = lnk.title + " [External Link] ";
			lnk.style.display = "inline-block";
			lnk.style.backgroundImage = "url('/sites/sussexcentralymca.org.uk/themes/hoveymca/img/external.gif')";
			lnk.style.backgroundPosition = "right top";
			lnk.style.backgroundRepeat = "no-repeat";
			lnk.style.paddingRight = "14px";
		}
		if (lnk.target=="_blank") {
			lnk.title=lnk.title+" - Opens in new window";
		}
	}
}

