// JavaScript Document for e-Market Services

<!-- Global Variable Declarations -->

var limit="0:12";
var fsCTR = 1;
var oe_limit = 0;
var opaqueAmt = 0;

// Set XMLHTTP and Other Functions
var agentN = navigator.appName;
var http_request = false;
var http_request_cart = false;
var sidemenu;
var displayCart;
var displayForm;
var browserType;

// Get Window Size
var	winWidth = document.documentElement.offsetWidth;
var	winHeight = document.documentElement.scrollHeight;

<!-- Preload Images -->

emsImage_01		= new Image();
emsImage_01.src = "images/sourcing.jpg";

emsImage_02		= new Image();
emsImage_02.src = "images/business-development.jpg";

emsImage_03		= new Image();
emsImage_03.src = "images/copywriting-and-translations.jpg";

emsImage_04		= new Image();
emsImage_04.src = "images/web-services.jpg";

<!-- Set AJAX -->

if (window.XMLHttpRequest){ // Mozilla, Safari,...

	// Active XMLHTTPRequest Function
	http_request = new XMLHttpRequest();
	http_request_cart = new XMLHttpRequest();
	browserType = "0";

}else if(window.ActiveXObject){ // IE

	// Active XMLHTTPRequest Function
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	http_request_cart = new ActiveXObject("Microsoft.XMLHTTP");
	browserType = "1";
}

function displayContents(){
	if (http_request.readyState == 4){
		if (http_request.status == 200){
			//alert(http_request.responseText)
			displayForm.innerHTML = http_request.responseText;
			if(BrowserDetect.browser == "Safari") opaqueAmt = 100;
			opacityEffect();
		}else{opacityEffect()}
	}
}

<!-- JS Featured Services Loader -->

function opacityEffect(){
	if(document.getElementById('goOpaque')){
		if(oe_limit < 100){
			opaqueAmt += 5;
			displayForm.style.opacity = (opaqueAmt / 100);
			displayForm.style.MozOpacity = (opaqueAmt / 100);
			displayForm.style.KhtmlOpacity = (opaqueAmt / 100);
			displayForm.style.filter = "alpha(opacity=" + opaqueAmt + ")";
			oe_limit += 5;
			setTimeout("opacityEffect()",100);
		}else{
			opaqueAmt = 0;
		}
	}
}

function nextFS(url,disFormID,byPASS){

	opaqueAmt = 0;
	oe_limit = 0;

	if(byPASS != 0){
		fsCTR = byPASS;
		parselimit=limit.split(":");
		parselimit=parselimit[0]*60+parselimit[1]*1;
	}else{
		if(fsCTR < 4) fsCTR += 1;
		else fsCTR = 1;
	}

	ctr = 1;
	while(ctr <= 4){
		 document.getElementById('ems_fs_anchor_0'+ctr).style.color = '#686868';
		 document.getElementById('ems_fs_img_0'+ctr).src = 'images/arrow-gr.gif';
		 ctr ++;
	}

	document.getElementById('ems_fs_anchor_0'+fsCTR).style.color = '#d26300';
	document.getElementById('ems_fs_img_0'+fsCTR).src = 'images/arrow-or.gif';

	url = url+fsCTR+".htm";			// Gets current Featured Services Page

	displayForm = document.getElementById(disFormID);
	displayForm.innerHTML = "";
	
	http_request.abort();
	http_request.onreadystatechange = displayContents;
	http_request.open('GET', url, true);
	http_request.send(null);

	return http_request;
}

<!-- JS Timer: enter refresh time in "minutes:seconds" Minutes should range from 0 to inifinity. Seconds should range from 0 to 59 -->

function beginrefresh(){

	setTimeout("beginrefresh()",1000);

}

window.onload=beginrefresh