
// Debug

var traceinjsTrace = false;
var traceInConsoles = false;

function trace(msg)
{
	if(traceinjsTrace && typeof(jsTrace)!='undefined'){
		jsTrace.send(msg);
	}
	if(traceInConsoles){
		if( typeof( console ) != 'undefined' && typeof( console.log ) != 'undefined' ){
			console.log(msg);
		}
		else if( typeof( window.console ) != 'undefined' && typeof( window.console.log ) != 'undefined' ){
			window.console.log( msg );
		}
	}
}

function inspecter(p_obj)
{
	for(prop in p_obj)
	{
		trace(prop + ": " + p_obj[prop]);
	}
}

// retourne une valeur acceptable pour les calculs JS (ex: 2,25 -> 2.25)

function nombre(p_chaine)
{
	var chaine = p_chaine;
	
	// enleves les espaces
	chaine = chaine.replace(' ','');
	// changes les virgules pour des points
	chaine = chaine.replace(',','.');
	
	return new Number(chaine);
}

// Cookies

function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break; 
	}
	return null;
}

// function SetCookie (name,value,expires,path,domain,secure) {
// 	document.cookie = name + "=" + escape (value) +
// 	((expires) ? "; expires=" + expires.toUTCString()() : "") +
// 	((path) ? "; path=" + path : "") +
// 	((domain) ? "; domain=" + domain : "") +
// 	((secure) ? "; secure" : "");
// }

function setCookie(c_name,value,exdays)
{
	trace('setCookie()');
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

// fermeture du dialog pour mobile

function fermerOptionMobile()
{
	trace('fermerOptionMobile()');
	
	$('mobile').hide();
	
	var name = "site";
	var value = "traditionelle";
	var days = 365;
	
	setCookie(name,value,days);
}




