function writeCookie(nom, valeur) {
    var argv=writeCookie.arguments;
    var argc=writeCookie.arguments.length;
    var expires=(argc > 2) ? argv[2] : null;
    var path=(argc > 3) ? argv[3] : null;
    var domain=(argc > 4) ? argv[4] : null;
    var secure=(argc > 5) ? argv[5] : false;
    document.cookie=nom+"="+escape(valeur)+
      ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
      ((path==null) ? "" : ("; path="+path))+
      ((domain==null) ? "" : ("; domain="+domain))+
      ((secure==true) ? "; secure" : "");
}

var t = location.search.substring(1).split('&');
var f = [];
for (var i = 0, n = t.length; i < n; i++) {
  var x = t[ i ].split('=');
  f[x[0]]=x[1];
}
if ("gclid" in f) {
  writeCookie('gclid', f['gclid']); 
}


/**
 * Set a cookie matching language manually chosen by the user
 * @param string lang Language to set (authorized values : en|fr)
 */

function setLanguageCookie(lang) {
	var nextYear = new Date();
	nextYear.setFullYear(nextYear.getFullYear() + 1);
	document.cookie = "language=" + lang
	                + "; expires=" + nextYear.toGMTString();
	return true;
}