var mpq = [];
mpq.push(["init", "2df074ff7638fa1a2207a6bb84fbdccc"]);
(function(){var b,a,e,d,c;b=document.createElement("script");b.type="text/javascript";b.async=true;b.src=(document.location.protocol==="https:"?"https:":"http:")+"//api.mixpanel.com/site_media/js/api/mixpanel.js";a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(b,a);e=function(f){return function(){mpq.push([f].concat(Array.prototype.slice.call(arguments,0)))}};d=["init","track","track_links","track_forms","register","register_once","identify","name_tag","set_config"];for(c=0;c<d.length;c++){mpq[d[c]]=e(d[c])}})();

//Put the cookie for the GUID if it's not there
var guidCookie = readCookie('mineful-tracking-guid');
if( guidCookie == null )
{
	var guid = getGuid();
	var cookieString = 	'mineful-tracking-guid='+guid+';'
	document.cookie = cookieString;
		
	mpq.identify(guid); 

}
else
{	
	mpq.identify(guidCookie);
}
	
function getGuid()
{
	var guid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
    				var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
    				return v.toString(16);});

	return guid;
}

function goToSignUp() {    	
	mpq.track('GOTO_SIGNUP');	
	
	setTimeout(redirectToSignUpPage,250);
}

function redirectToSignUpPage(){
	
	var gaCookies = getGoogleCookies();
	
	var link = "https://portal.mineful.com/m/public/order/freeversionorder.mfl";
	var cookies = getGoogleCookies();
	if ( cookies != null ) {
		link += "?" + cookies;
	}
		
	
	window.location = link;
	return;
	
}

function trackAndRedirect(event,source,dest)
{	
	var props = "{'source':'"+source+"'}";
		
	mpq.track(event);	
	
	setTimeout(function() { window.location = dest;return; },250 );
	
}

function getGoogleCookies() {
	var cookies = "";
	
	cookies += "__utma=" + readCookie( "__utma" );
	cookies += "&__utmb=" + readCookie( "__utmb" );
	cookies += "&__utmc=" + readCookie( "__utmc" );
	cookies += "&__utmz=" + readCookie( "__utmz" );
	cookies += "&mineful-tracking-guid=" + readCookie( "mineful-tracking-guid" );
	
	return cookies;
}

function readCookie( name ) {
	var nameEQ = name + "=";
	var ca = document.cookie.split( ';' );
	for ( var i = 0; i < ca.length; i++ ) {
		var c = ca[ i ];
		while ( c.charAt( 0 )==' ') c = c.substring( 1, c.length );
		if ( c.indexOf( nameEQ ) == 0 ) return c.substring( nameEQ.length, c.length );
	}
	return null;
}




