var isIE = (navigator.appName == "Microsoft Internet Explorer");

window.onload = init;

function init() {
			alignColumns();
			adjustStyles();
			
			var pageLocation = "'" + window.location + "'";
			if (pageLocation.toLowerCase().indexOf("full.aspx") != -1){
				window.print();
			}

			
}



function submitSearchForm(evt, path){
	evt = (evt) ? evt : ((window.event) ? event : null);
	if(evt){
		
		var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
	
		if(charCode == 13 || charCode == 3){
			//alert(path);
			//the code below will work if you add onsubmit = "return false;" inside <form> 
			// onKeyPress="submitSearchForm(event, '')" -  add inside Input 
			window.document.location = 'http://www.google.com';
		}
	}
	
}
	
function adjustStyles() {
	if(isIE){
					
		var divs = document.getElementsByTagName("div");
		
		for(var i = 0; i < divs.length; i++){
			if(divs[i].className == "pWrap"){
				divs[i].style.marginTop = -5 + "px";
			}
			if(divs[i].className == "ul"){
				divs[i].style.marginTop = -12 + "px";
			}
		}
		
		var bannerHomeBottom = document.getElementById("bannerHomeBottom");
		if(bannerHomeBottom){
			bannerHomeBottom.style.marginTop = -0.2 + "em";
		}
		
		var contentWrap = document.getElementById("contentWrap");
		if(contentWrap){
			contentWrap.style.marginTop = -0.2 + "em";
		}
		
		var contentWrap_secondary = document.getElementById("contentWrap_secondary");
		if(contentWrap_secondary){
			contentWrap_secondary.style.marginTop = -0.2 + "em";
		}
		
		var bannerSecondary = document.getElementById("bannerSecondary");
		if(bannerSecondary){
			bannerSecondary.style.marginTop = -0.2 + "em";
		}
		
		var isIE6 = (getIEVersionNumber() == 6);
		if(isIE6){
			var contentWrap = document.getElementById("contentWrap");
			if(contentWrap){
				contentWrap.style.marginTop = 0.2 + "em";
			}
			
			for(var i = 0; i < divs.length; i++){
				if(divs[i].className == "pWrap_3"){
					divs[i].style.paddingLeft = 27 + "px";
				}
			}
		}
	}
}

function alignColumns(){
			var leftSpacer = document.getElementById("leftSpacer");
			var rightSpacer = document.getElementById("rightSpacer");
			
			if(leftSpacer && rightSpacer){
				var leftSpacerPos = getElementPosition("leftSpacer");
				var leftSpacerTop = leftSpacerPos.top;
				
				var rightSpacerPos = getElementPosition("rightSpacer");
				var rightSpacerTop = rightSpacerPos.top;
				
				var diff = parseInt(rightSpacerTop) - parseInt(leftSpacerTop);
				
				if(diff > 0){
					leftSpacer.style.marginTop = diff + 40 + "px";
				
				}
			
			}
		
}

function getElementPosition(elemID){
	var offsetTrail = document.getElementById(elemID);
	var offsetLeft = 0;
	var offsetTop = 0;
	while(offsetTrail){
		offsetLeft += offsetTrail.offsetLeft;
		offsetTop += offsetTrail.offsetTop;
		offsetTrail = offsetTrail.offsetParent;
	}
	return {left:offsetLeft, top:offsetTop};
}

function getIEVersionNumber() {
    		var ua = navigator.userAgent;
    		var MSIEOffset = ua.indexOf("MSIE ");
    		if (MSIEOffset == -1) {
        		return 0;
    		} else {
        		return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    		}
		}
		
/* Modified to support Opera */
function bookmarksite(title,url){
	var address = location.href;
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, address, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',address);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	/*window.external.AddFavorite(url, title);*/
	window.external.AddFavorite(address, title);
}
