function loadPage(pageId) {
	var ajahPageFile = "";
	var req = newXMLHttpRequest();
	var elementId = "pageContent";
	var arguments = "";
    //alert("REQUESTED"+pageId)
    switch (pageId)
    {
    case 'CONTACT':
		ajahPageFile = "contact.php";
		document.title="ZINC Solutions :: Contact Us";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;
     case 'Data_Centers_Virtualization':
		ajahPageFile = "dcv.php";
		document.title="ZINC Solutions :: Data Centers & Virtualization";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;
     case 'Next_Generation_Networks':
		ajahPageFile = "ngc.php";
		document.title="ZINC Solutions :: Next-Gen Business Communication";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;		
     case 'ICT_Infrastructure_Management':
		ajahPageFile = "ict.php";
		document.title="ZINC Solutions :: ICT Service Management (ITIL/eTOM)";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;		
     case 'Software_Infrastructure':
		ajahPageFile = "esi.php";
		document.title="ZINC Solutions :: e-Business Software Infrastructure";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;	
     case 'COMPANY':
		ajahPageFile = "company.php";
		document.title="ZINC Solutions :: Company";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;			
     case 'HISTORY':
		ajahPageFile = "history.php";
		document.title="ZINC Solutions :: Company";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;					
     case 'CUSTOMERS':
		ajahPageFile = "customers.php";
		document.title="ZINC Solutions :: Customers";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;					
     case 'MANDATES':
		ajahPageFile = "sample_mandates.php";
		document.title="ZINC Solutions :: Customers";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;
     case 'VOA':
		ajahPageFile = "voa.php";
		document.title="ZINC Solutions :: Data Centers & Virtualization";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;
     case 'ADS':
		ajahPageFile = "ads.php";
		document.title="ZINC Solutions :: Data Centers & Virtualization";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;
     case 'IS':
		ajahPageFile = "is.php";
		document.title="ZINC Solutions :: Data Centers & Virtualization";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;
     case 'FMA':
		ajahPageFile = "fma.php";
		document.title="ZINC Solutions :: ICT Service Management (ITIL/eTOM)";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;

     case 'SOLUTIONS':
		ajahPageFile = "solutions.php";
		document.title="ZINC Solutions :: SOLUTIONS";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;		

     case 'RFI_RFP':
		ajahPageFile = "rfirfp.php";
		document.title="ZINC Solutions :: RFI/RFP Lifecyle Services";
		var callbackHandler = getReadyStateHandler(req, updateMsgOnBrowser, elementId);
  		req.onreadystatechange = callbackHandler;

		// siteDomainRoot is defines in the page including this script file.
  		req.open("POST", siteDomainRoot + ajahPageFile, true);
  		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  		req.send(arguments);
		break;				
     default:
		
    }

	//register the callback handler function
  
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("setOpacity(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("setOpacity(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}
function setOpacity(opacity, id) {
    var object = document.getElementById(id).style;
//    var object = id.style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 
