
var session_id;
var sessionCode;
function initXMLHttpClient() 
{
	var xmlHttp;
	try 
	{
		// Mozilla / Safari / IE7
		xmlHttp = new XMLHttpRequest();
	} 
	catch (e) 
	{
		// IE
		var XMLHTTP_IDS = new Array('MSXML2.XMLHttp.6.0','MSXML2.XMLHTTP.5.0',
									'MSXML2.XMLHTTP.4.0',
									'MSXML2.XMLHTTP.3.0',
									'MSXML2.XMLHTTP',
									'Microsoft.XMLHTTP' );
			var success = false;
			for (var i=0;i < XMLHTTP_IDS.length && !success; i++) 
			{
			try 
			{
				xmlHttp = new ActiveXObject(XMLHTTP_IDS[i]);
					success = true;
			} 
			catch (e) {}
			}
			if (!success) 
			{
			//throw new Error('Unable to create XMLHttpRequest.');
			}
	}
	return xmlHttp;
}
			
			
function getDurationTrackID()
{
	var browser= navigator.appName;
	var durationTrackID;
	var sess_id ;
	if (sessionCode  !="undifined" && sessionCode  != null)
	{
	sess_id = sessionCode;
	}
	else
	{
		if (session_id  !="undifined" && session_id   != null)
		{ 
	   		sess_id = session_id;
		}

	}
	oXHR =  initXMLHttpClient();
	
  
	var URL ="/shared_components/javascript/getdurationTrackIdfordodSecurity_js.asp?sessID=" + sess_id + "&promoID=" + promotion_id;
	if(oXHR!=null)
	{
	
		var QS = URL.split("?");
		var paramLength = 0;
		if(QS[1])paramLength = QS[1].length;

		oXHR.open("POST",encodeURI(URL),false); 
		oXHR.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		oXHR.setRequestHeader("Content-length", paramLength);
		oXHR.send("");
		
		if(browser=='Microsoft Internet Explorer')
		{
			if ((oXHR.responseXML.xml) != null && (oXHR.responseXML.xml.toString().length > 0)) 
			{ 
				durationTrackID = oXHR.responseXML.selectSingleNode("ReturnValue").text; 
					
			} 
		
		}
		else
		{
			try
			{
				durationTrackID = oXHR.responseXML.getElementsByTagName('ReturnValue')[0].firstChild.data;
				
	
			}
			catch(e)
			{
				alert(e);
			}
		
		}
							
	}
    return durationTrackID;

}
