function BrowserInfo() {
	var agent = window.navigator.userAgent;
	if (agent.indexOf("MSIE") != -1) {
			var start = agent.indexOf("MSIE");
			this.name = "MSIE";
			this.version = parseFloat(agent.substring(start + 5, agent.indexOf(";", start)));
	} else if (agent.indexOf("Firefox") != -1) {
			var start = agent.indexOf("Firefox");
			this.name = "Firefox";
			this.version = agent.substring(start + 8, agent.length);
			var firstDec = this.version.indexOf(".") + 1;
			while (this.version.indexOf(".", firstDec) != -1)
				this.version = this.version.substring(0, firstDec) + this.version.substring(firstDec).replace(".", "");
			this.version = parseFloat(this.version);
	} else {
			this.name = "Unknown";
			this.version = 0;
	}
}

var info = new BrowserInfo();
var isIE6 = (info.name == "MSIE" && info.version < 7);


if (info.name == "MSIE" && info.version < 7)
	document.writeln('<link href="stylesIE6.css" rel="stylesheet" type="text/css" />');
else
	//document.writeln('<link href="stylesDynamic.css" rel="stylesheet" type="text/css" />');

var userAgent = window.navigator.userAgent
var isIE = (window.navigator.userAgent.indexOf("MSIE") != -1);
var isFirefox = (window.navigator.userAgent.indexOf("Firefox") != -1);
var isIE6 = (parseFloat(userAgent.substring(userAgent.indexOf("MSIE ") + 5)) <= 6);
var isSafari = (navigator.userAgent.indexOf("Safari") > 0);

function writePngImage(url, width, height, alt) {
	if (!isIE6)
		document.write("<img title=\"" + alt + "\" alt=\"" + alt + "\" src=\"" + url + "\" style=\"width: " + width + "px; height: " + height + "px;\">");
	else
		document.write("<img alt=\"" + alt + "\" src=\"/dedicated-server/managed-hosting/spacer.png\" style=\"width: " + width + "px; height: " + height + 
			"px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + url + "', sizingMethod=scale);\">");
}

function writePngID(url, width, height, id) {
	if (!isIE6)
		document.write("<img id=\"" + id + "\" src=\"" + url + "\" style=\"width: " + width + "px; height: " + height + "px;\">");
	else
		document.write("<img id=\"" + id + "\"  src=\"/dedicated-server/managed-hosting/spacer.png\" style=\"width: " + width + "px; height: " + height + 
			"px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + url + "', sizingMethod=scale);\">");
}

function toggleArrow(index){
    try{
        var arrow = document.getElementById("a" + index + "arrow");

	    if (!isIE6){
	       if (arrow.src.indexOf("arrow-closed.png") == -1){
			    arrow.src = "/dedicated-server/managed-hosting/arrow-closed.png";   
	       }else{
			    arrow.src= "/dedicated-server/managed-hosting/arrow-open.png";   
	       }
	    }else{
	       if (arrow.style.filter.indexOf("arrow-closed.png") == -1){
		    arrow.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dedicated-server/managed-hosting/arrow-closed.png', sizingMethod=scale)";
	       }else{
		        arrow.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/dedicated-server/managed-hosting/arrow-open.png', sizingMethod=scale)";
	       }
	    }
    }catch(ex){}
	return false;
}

function checkTab() {
	if (document.location.hash == "#Tab2") {
		fadeTwo();
	}else{
		fadeOne();
	}
}

var delay = 50;
var increment = 5;

function fadeOne() {
	var fade1 = document.getElementById("fade1");
	var fade2 = document.getElementById("fade2");
	var fade3 = document.getElementById("fade3");

	var fadeTxt = document.getElementById("fadeTxt1"); // has to be here for IE
	fadeTxt.style.width = '100%'; // has to be here for IE

	fade1.style.display = '';
	fade2.style.display= 'none';
	if (fade3 != null) fade3.style.display= 'none';

	setOpacity("fadeTxt1", 0);
	fadeDiv("fade1", 0)
	//setTimeout("fadeTxt.style.filter = '';",1200);
	return false;
}
/************************/
function fadetabs(ntabA, ntabs){
	var fadeTxt = document.getElementById("fadeTxt" + ntabA); // has to be here for IE
	fadeTxt.style.width = '100%'; // has to be here for IE
	
	for (i=1;i<=ntabs;i++){
		if (ntabA==i){document.getElementById("fade" + ntabA).style.display = '';
		}else{document.getElementById("fade" + i).style.display = 'none';}
	}

	setOpacity("fadeTxt" + ntabA, 0);
	fadeDiv2("fade" + ntabA, 0, ntabA);
	return false;
}
/************************/
function fadeTwo() {
	var fade1 = document.getElementById("fade1");
	var fade2 = document.getElementById("fade2");
	var fade3 = document.getElementById("fade3");

	var fadeTxt = document.getElementById("fadeTxt2"); // has to be here for IE
	fadeTxt.style.width = '100%'; // has to be here for IE

	fade1.style.display = 'none';
	fade2.style.display= '';
	if (fade3 != null)
		fade3.style.display= 'none';

	setOpacity("fadeTxt2", 0);
	fadeDiv("fade2", 0);
	//setTimeout("fadeTxt2.style.filter = '';",1200);
	return false;
}

function fadeThree() {
	var fade1 = document.getElementById("fade1");
	var fade2 = document.getElementById("fade2");
	var fade3 = document.getElementById("fade3");

	var fadeTxt = document.getElementById("fadeTxt3"); // has to be here for IE
	fadeTxt.style.width = '100%'; // has to be here for IE

	fade1.style.display = 'none';
	fade2.style.display= 'none';
	fade3.style.display= '';

	setOpacity("fadeTxt3", 0);
	fadeDiv("fade3", 0);
	//setTimeout("fadeTxt2.style.filter = '';",1200);
	return false;
}

function fadeInDiv(div) {
	document.getElementById(div).style.display='';
	setOpacity(div, 0);
	fadeDiv(div,0);
}

function fadeDiv2(div,opacity, ntab) {
	if (opacity < 100) {
		opacity += increment;
		setOpacity("fadeTxt" + ntab, opacity);
		setTimeout("fadeDiv2('fade" + ntab + "'," + opacity + ", " + ntab + ");", delay);
	}
}

function fadeDiv(div,opacity) {
	if (opacity < 100) {
		opacity += increment;
		switch (div) {
			case "fade1":
				setOpacity("fadeTxt1", opacity);
				setTimeout("fadeDiv('fade1'," + opacity + ");", delay);
				break;
			case "fade2":
				setOpacity("fadeTxt2", opacity);
				setTimeout("fadeDiv('fade2'," + opacity + ");", delay);
				break;
			case "fade3":
				setOpacity("fadeTxt3", opacity);
				setTimeout("fadeDiv('fade3'," + opacity + ");", delay);
				break;
			default:	
				setOpacity(div, opacity);
				setTimeout("fadeDiv('" + div + "'," + opacity + ");", delay);
				break;
		}
	}
}

function setOpacity(div_name, opacity) {
	var div = document.getElementById(div_name);
	div.style.filter = "alpha(opacity=" + opacity + ")";
	div.style.MozOpacity = opacity/100;
	div.style.opacity = opacity/100;
}

function renderFlash(src, width, height, features) {
	document.writeln('<embed src="' + src + '" quality="high" width="' + width + 
					 '" height="' + height + '" align="middle" allowscriptaccess="sameDomain" ' +
					 'type="application/x-shockwave-flash" ' + features + 
  					 'pluginspage="http://www.macromedia.com/go/getflashplayer" />');
}

function submitForm(id) {
	document.getElementById(id).submit();
	return false;
}

function changeBanner(num){
	
	var newimage = "url('images/pic"+num+".jpg')"
	document.getElementById('curr_banner').style.backgroundImage = newimage;
	
	if(num==1){
		
		newlink = "system/why1800/why-managed-hosting.aspx"
	}
	
	if(num==2){
		
		newlink = "system/why1800/why-managed-hosting.aspx"
	}
	
	if(num==3){
		
		newlink = "system/why1800/why-managed-hosting.aspx"
	}
	
	document.getElementById('banner_link').href = newlink;
}
