window.onload = function(){
	//eraseCookie('referral');
	var url=window.parent.document.location.toString();
	if (url.indexOf('?') != '-1') {
		var parameters_string = url.split('?');
		if (parameters_string[1] != '') {
			var parameters = parameters_string[1].split('&');
			for (x = 0; x < parameters.length; x++) {
				if (parameters[x].indexOf('utm_content') != -1) {
					var referral = parameters[x].split('=');
					if (referral[0] == "utm_content") {
						if (document.getElementById("referral")) {
							document.getElementById("referral").value = referral[1];
						}
						eraseCookie('referral');
						createCookie('referral',referral[1],30);
					}
				}
				if (parameters[x].indexOf('utm_campaign') != -1) {
					var campaign = parameters[x].split('=');
					if (campaign[0] == "utm_campaign") {
						if (document.getElementById("campaign")) {
							document.getElementById("campaign").value = campaign[1];
						}
						eraseCookie('campaign');
						createCookie('campaign',campaign[1],30);
					}
				}
			}
		}
	}
	else{
		// cargar el valor de la cookie en caso de que exista
		referral = readCookie('referral');
		if (referral != null){
			if (document.getElementById("referral") && document.getElementById("referral").value == '') {
				document.getElementById("referral").value = referral;
			}
		}
		campaign = readCookie('campaign');
		if (campaign != null){
			if (document.getElementById("campaign") && document.getElementById("campaign").value == '') {
				document.getElementById("campaign").value = campaign;
			}
		}
	}
}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function open_window(url, width, height, window_name){
	if (!window_name) {
		window_name = 'window';
	}
	window.open (url, window_name,  'top=50, left=50, width=' + width + ', height=' + height + ', buttons=no, scrollbars=yes, location=no, menubar=no, resizable=no, status=no, directories=no, toolbar=no');
}