// JavaScript Document
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-11549547-1']);
	_gaq.push(['_trackPageview']);
		
	(function() {
	var ga = document.createElement('script');
	ga.type = 'text/javascript';
	ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0];
	s.parentNode.insertBefore(ga, s);
	})();

	// Track Advisor logins
	var advisorLogin = document.getElementById('advisorLoginAction');
	
	// Track client logins
	var clientLogin = document.getElementById('clientLoginForm');

	if(advisorLogin !== null && clientLogin !== null ){
		
		function handleSubmission(e){
			var target = e.target || e.srcElement;
			var targetOptionsLength = target.elements[0].options.length;
			var targetOptions = target.elements[0].options;
			var selectedValue = null;
			for(var i = 0; i < targetOptionsLength; i++){
				if(targetOptions[i].selected == true ){
					selectedValue = targetOptions[i].value;
					if(selectedValue == '0'){
						continue;
					}else{
						_gaq.push(['_trackEvent', 'ClientPortal', 'DirectTo - ' + targetOptions[i].innerHTML]);
					}
				}
			}
		}
		
		var myDate = new Date();
		var time = myDate.getHours().toString();
		
		var minutes = myDate.getMinutes().toString();
		if( minutes.length == 1){
			time += '0'+ minutes;
		}else{
			time += minutes;	
		}
		var iTime = parseInt(time);
		// Attach event Handlers
		if(document.attachEvent){
			// It's IE
			advisorLogin.attachEvent('onclick', function(e){
														 _gaq.push(['_trackEvent', 'AdvisorPortal', 'DirectTo - Advisor Portal']);
														  });
			clientLogin.attachEvent('onsubmit', function(e){
														 handleSubmission(e);
														  });
		}else{
			// It's a W3C Compliant Browser
			advisorLogin.addEventListener('click', function(e){
														_gaq.push(['_trackEvent', 'AdvisorPortal', 'DirectTo - Advisor Portal']);
														  });
			
			clientLogin.addEventListener('submit', function(e){
														  handleSubmission(e);
														  });
		}
		

	}	
	

