/*!
 * Classe que trata da criação e destruição de cookies
 * do Lomadee
 *
 * Date: 2010-08-26 
 * Author: Adriano Zanette
 * Company: Intelimen
 */
 
var Lomadee = (function () {
	var start, gup;
	start = function () {
		var lomadeeVariable, lomadeeValue, lomadeeCookieName, idPrograma, codTransacao,
			lomadeeValueURL, lomadeeIdPrograma, lomadeeCodTransacao;
		
		lomadeeValueURL = gup('origem');
		lomadeeIdPrograma = gup('idPrograma');
		lomadeeCodTransacao = gup('codTransacao');
		
		lomadeeVariable = 'origem';
		lomadeeValue = lomadeeValueURL;
		lomadeeCookieName = 'lomadee_traffic';
		idPrograma = lomadeeIdPrograma;
		codTransacao = lomadeeCodTransacao;
		
		if (lomadeeValueURL) {
			$.cookie(lomadeeCookieName, lomadeeValue + '&active=1' + "&idPrograma=" + idPrograma + "&codTransacao=" + codTransacao); // set cookie
		}
	};
	gup = function (name) {
		var regexS, regex, results;
		name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
		regexS = "[\\?&]" + name + "=([^&#]*)";
		regex = new RegExp(regexS);
		results = regex.exec(window.location.href);
		if (results === null) {
			return "";
		} else {
			return results[1];
		}
	};
	return {'start': start};
}());

Lomadee.start();
