function trackClick(ele)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function()
	{
		if(ajaxRequest.readyState == 4)
		{
			//alert(ajaxRequest.responseText);
		}
	}
	//>
	
	
	if (ele.href)
	{
		h = ele.href
	} else 
	{
		h = ele;
	}
	
	var queryString = "?href="+h;
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_click.php" + queryString, true);
	ajaxRequest.send(null); 
}




function trackVideo(video_id, prev_id, action, time1, time2)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			
			//alert(ajaxRequest.responseText);
		}
	}
	
	
	var queryString = "?href=video_click&video_id="+video_id+"&prev_video_id="+prev_id+"&act="+action+"&time1="+time1+"&time2="+time2;
	//alert(queryString);
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_click.php" + queryString, true);
	ajaxRequest.send(null); 
}

function trackTYK(track_action)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			
			//alert(ajaxRequest.responseText);
		}
	}
	if (track_action=='refer')
	{
		track_action = 'tyk_refer'
	}else if (track_action=='answers')
	{
		track_action = 'tyk_view_answers';
	}
	var queryString = "?href="+track_action;
	
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_click.php" + queryString, true);
	ajaxRequest.send(null); 
}


function trackFAQ(faq_id,section)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			
			//alert(ajaxRequest.responseText);
		}
	}
	
	
	var queryString = "?href=faq_click&faq_id="+faq_id+"&section="+section
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_click.php" + queryString, true);
	ajaxRequest.send(null); 
}


function trackSearchClick(term, url)
{
	//alert(term+"|"+url);
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			//alert(ajaxRequest.responseText);
		}
	}
	
	
	var queryString = "?href=search_result_click&term="+escape(encodeURI(term))+"&to_url="+url;
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_search_click.php" + queryString, true);
	ajaxRequest.send(null); 
}




function trackVideoStep(video_id)
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			//alert(ajaxRequest.responseText);
		}
	}
	
	
	var queryString = "?href=video_click&video_id="+video_id;
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_click.php" + queryString, true);
	ajaxRequest.send(null); 
}



function trackDepart()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			
			//alert(ajaxRequest.responseText);
		}
	}
	
	
	var queryString = "?href=#depart";
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_click.php" + queryString, true);
	ajaxRequest.send(null); 
}



function trackDecline()
{
	var ajaxRequest;  // The variable that makes Ajax possible!
	var return_string;
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			
			//alert(ajaxRequest.responseText);
		}
	}
	
	
	var queryString = "?href=#decline";
	ajaxRequest.open("GET", "/health_care_professional/global/ajax/track_click.php" + queryString, true);
	ajaxRequest.send(null); 
}

function initTrackClick()
{
	/*var all_as = document.getElementsByTagName("a");
	var a_count = all_as.length;
	
	
	for (x=0;x<a_count;x++)
	{
		//Event.observe(all_as[x].id, 'click', function(event){ alert('clicked!');});
	}
	*/
	
}

