var VBcookies = function() {
	return {
		create : function(name,value) {
			document.cookie = name+"="+value+"; path=/";
		},
		read : function(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;
		},
		erase : function(name) {
			this.create(name,"",-1);
		}
	};
}();


$(document).ready(function() { 
	var MontantCreditDisponible = 0; 
	var IsAuthentifieFromCookie = false;
	var IsCreditAutoriseValue = 0;
	if(typeof(IsCreditAutorise) != 'undefined')
		IsCreditAutoriseValue = IsCreditAutorise;
	IsCreditAutorise = IsCreditAutoriseValue;
	var cookieNamePrefix = 'tma_prod_';
	if(window.location.host.indexOf('preview') > -1)
		cookieNamePrefix = 'tma_preview_';
	// Reading from cookie
	var authenticatedUserCookie = VBcookies.read(cookieNamePrefix+'AuthenticatedUser');
	if(authenticatedUserCookie)
	{
		IsAuthentifieFromCookie = true;
		var authenticatedUserArray = authenticatedUserCookie.split('&');
		var authenticatedUserData = new Array();
		for(i=0; i < authenticatedUserArray.length; i++)
		{
			var currentData = authenticatedUserArray[i].split('=');
			authenticatedUserData[currentData[0]] = currentData[1];
		}
		MontantCreditDisponible = Math.floor(authenticatedUserData[cookieNamePrefix+'MontantCreditDisponible']);
		$('#vb_credit_button2_amount').html(MontantCreditDisponible);
	}
	// Displaying the banner
	if(IsCreditAutorise == 1 && IsAuthentifie == 1 && MontantCreditDisponible >= 50) 
	{ 
		$("#vb_credit_button2").css('display','block'); 
	} 
	else if(IsCreditAutorise == 1 && IsAuthentifieFromCookie == true) 
	{ 
		$("#vb_credit_button3").css('display','block'); 
	} 
	else if((IsAuthentifie == 1 || IsAuthentifieFromCookie == true) && IsCreditAutorise == 0)
	{
		$("#vb_credit_button1").css('display','block'); 
	}
	else 
		$("#vb_credit_button").hide(); 
});
