// Get Domain Function
function get_domain( url ){
	url = url.substr( url.indexOf('//') + 2 );
	
	if( url.indexOf('/') > 0 ) url = url.substr( 0, url.indexOf('/') );
	return url;
}

// Check for console object
if(typeof(console) === 'undefined') {
    var console = {}
    console.log = console.error = console.info = console.debug = console.warn = console.trace = console.dir = console.dirxml = console.group = console.groupEnd = console.time = console.timeEnd = console.assert = console.profile = function() {};
}


// Check which server we are on
var base = 'realsleep.co.uk';
var domainName = '.realsleep.co.uk';

if( get_domain( window.location.href ).indexOf( 'secure-72' ) >= 0 ) {
	domainName = '.secure-72.co.uk';	
	base = 'secure-72.co.uk';
}

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));


// Manipulate Links
$(document).ready( function() {

	var pageTracker = _gat._getTracker("UA-20007113-1");
	pageTracker._setDomainName(domainName);
	pageTracker._setAllowLinker(true);
	pageTracker._setAllowHash(false);
	pageTracker._setAllowAnchor(true);
	
	pageTracker._trackPageview();

							
	$('a').click(function(){
		if(  $(this).attr('href').indexOf("javascript") == 0 ||  $(this).attr('href').indexOf("mailto") == 0 ) return;
		
		var link = get_domain( $(this).attr('href') );
		// Activate CrossCode
		
		if( link.indexOf("javascript") == 0 || link.indexOf("mailto") == 0 ) return;
		
		if( link.indexOf(base) < 0 ){
			
			pageTracker._link( $(this).attr('href'), true );
			return false;
		}
	});
	
	// Manipulate Forms
	$('form').submit(function(){
							  
		var link = get_domain( $(this).attr('action') );
		
		if( link.indexOf(base) < 0 ){
			
			pageTracker._linkByPost( this, true );
			return false;
		}
		
	});
});



