Ptg = {
	user: {
		address: '',
		number: '',
		box: '',
		zip: '',
		city: '',
		country: ''
	},
	zip_BE: ''
};

Module = {};


function instantWinLost() {
	Effect.SlideDown('chances2');
	Effect.Appear('winornot');	
}

function resumePlay() {
	Effect.SlideUp('chances2');
	Effect.Fade('winornot');
	Ptg.nextChanceSup();	
}

function refreshCreditsFromBox() {
	var flash = $("flashHolder");
	if (flash) {
		flash.end_action();
	}	
}

function just2go() {
	Effect.SlideUp('chances2');
	var flash = $("flashHolder");
	if (flash) {
		flash.end_action();
	}
	Ptg.nextChanceSup();		
}

Ptg.createIframeTestAddress = function () {
	//$(document.body).insert(new Element('iframe', {'src': 'http://sso.logingame.net/testAddress.php', 'width': '0', 'height': '0', 'style': 'visibility:hidden'}));
}

Ptg.chooseCoupon = function (id, url, ext, elm) {
	(new Ajax.Request('/common/ajax/saveCoupon.php', {
		method: 'post',
		parameters: {id: id, url: url, ext: ext},
		asynchronous: false,
		onSuccess: function (transport) {
			$(elm.parentNode).hide();
			if (url) {
				window.open(url);
			}
		},
		onFailure: function () {
		}
	}));
}

Ptg.showCoupons = function () {
	displayPopup('showCoupons.php', 647, 0);
}

Ptg.showCouponsSmall = function () {
	displayPopup('showCoupons.php', 647, 280);
}

var nbCredits = 0;

function isset(varname) { return eval('typeof(' + varname + ') != "undefined"'); }

function testCookies() {
	document.cookie = 'CookieTest=Enabled; path=/';

	var allcookies = document.cookie;
	var pos = allcookies.indexOf('CookieTest=');
	if (pos != -1) {
		var start = pos + 11;
		var end = allcookies.indexOf(';', start);
		if (end == -1) end = allcookies.length;
		var value = allcookies.substring(start,end);
		value = unescape(value);

		return (value == 'Enabled');
	}
	return false;
}

String.prototype.trim = function() {
	a = this.replace(/^\s+/, '');
	return a.replace(/\s+$/, '');
};

Ptg.addToHomepagePopup = function (url, linkText, okLabel, linkImage) {
	//only for IE
	if (Prototype.Browser.IE) {
		(new Ajax.Request('/ajax/trackPopupMsn.php'));

		Dialog.alert('<a href="#" onclick="this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'' + url + '\'); return false;" alt="' + linkText + '"><img src="' + linkImage + '" width="465" height="90" /></a>', {
			className: 'alphacube',
			width: 480,
			height: null,
			okLabel: okLabel
		});
	}
}

Module.showFormWindow = function (id, step) {
	(new Ajax.Request('/common/inc/getCoregsAutoForm.php', {
		method: 'post',
		parameters: {id: id, step: step},
		asynchronous: false,
		onSuccess: function (transport) {
			var response = transport.responseText.evalJSON();
			if (response.success) {
				if (!response.complete) {
					Dialog.confirm(response.form, {
						className: 'alphacube',
						width: 400,
						height: null,
						okLabel: 'OK',
						cancelLabel: 'Cancel',
						onOk: function () {
							//check if all the fields have a value
							var valid = true;
							var passwords = [];
							for (i=0; i<document.module_coregs_auto_modal_form.elements.length; i++) {
								var elm = document.module_coregs_auto_modal_form.elements[i];
								if ((elm.type != 'hidden') && (elm.value.trim() == '')) {
									elm.style.border = '#ff0000 1px solid';
									valid = false;
								} else {
									if (elm.type == 'password') {
										passwords.push(elm);
									} else {
										elm.style.border = '#7f9db9 1px solid';
									}
								}
							}

							if (passwords.length == 2) {
								if (passwords[0].value == passwords[1].value) {
									passwords[0].style.border = '#7f9db9 1px solid';
									passwords[1].style.border = '#7f9db9 1px solid';
								} else {
									passwords[0].style.border = '#ff0000 1px solid';
									passwords[1].style.border = '#ff0000 1px solid';
									valid = false;
								}
							}

							if (valid) {
								$('module_ca' + id + '_toDo').style.display = 'none';
								$('module_ca' + id + '_underProccess').style.display = 'block';

								//save data in our database
								(new Ajax.Request('/common/inc/saveFormData.php', {
									method: 'post',
									parameters: $('module_coregs_auto_modal_form').serialize(true),
									asynchronous: false
								}));

								//post data to the partner
								$('module_coregs_auto_modal_form').submit();

								setTimeout('Module.CoregsAutoProccessStep(' + id + ',' + (step + 1) + ')', 2000);
								Dialog.closeInfo();
							}
						}
					});
				} else {
					//insert the form in the document and post it to the partner
					$('placeholder').innerHTML = response.form;
					$('module_coregs_auto_modal_form').submit();
					$('placeholder').innerHTML = '';

					setTimeout('Module.CoregsAutoProccessStep(' + id + ',' + (step + 1) + ')', 2000);
				}
			}
		},
		onFailure: function () {
		}
	}));
}

Module.numericOnly = function (obj) {
	obj.value = obj.value.replace(/[^0-9]/g,"");
	obj.focus();
};

Ptg.validBelgianPhone = function (phone) {
	//length = 9
	var phoneBigPrefixes = ['02', '03', '04', '09'];
	//length = 9
	var phonePrefixes = ['010', '011', '012', '013', '014', '015', '016', '019', '050', '051', '052', '053', '054', '055', '056', '057', '058', '059', '060', '061', '063', '064', '065', '067', '068', '069', '071', '081', '082', '083', '084', '085', '086', '087', '089'];
	//length = 10
	var gsmPrefixes = ['047', '048', '049'];

	if (phone.length == 9) {
		if (phonePrefixes.indexOf(phone.substr(0, 3)) > -1) {
			return true;
		} else if (phoneBigPrefixes.indexOf(phone.substr(0, 2)) > -1) {
			return true;
		}
	} else if (phone.length == 10) {
		if (gsmPrefixes.indexOf(phone.substr(0, 3)) > -1) {
			return true;
		}
	}

	return false;
}

Ptg.validDatePregnant = function (date) {
	var x = new Date(date.substr(6,4),""+(parseInt(date.substr(3,2))+1),date.substr(0,2));
	var today = new Date();
	var dateMax = new Date();
	dateMax.setDate(dateMax.getDate()+280);
	if( x >= today){
		if( x <= dateMax){
			return true;
		}
	}
	return false;
}

Module.saveData = function (type, data, elm1) {
	if (type) {
		Module.formCoreg_167_nl = '<form id="formCoreg_167" name="formCoreg_167">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve het adres in te vullen</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_186_fr = '<form id="formCoreg_186" name="formCoreg_186">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Quelle est votre place/fonction dans votre ménage ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><select name="field1">'
								+ '<option value=""></option>'
								+ '<option value="1">Chef de famille</option>'
								+ '<option value="2">Partenaire du chef de famille</option>'
								+ '<option value="3">Enfant</option>'
								+ '<option value="4">Autre personne de la famille</option>'
								+ '<option value="5">Autre personne (pas membre de la famille)</option>'
								+ '</select></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_186_nl = '<form id="formCoreg_186" name="formCoreg_186">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Wat is uw plaats/functie in uw huishouden ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><select name="field1">'
								+ '<option value=""></option>'
								+ '<option value="1">Hoofdkostwinne(ste)r</option>'
								+ '<option value="2">Partner van de hoofdkostwinne(ste)r</option>'
								+ '<option value="3">Kind</option>'
								+ '<option value="4">Ander inwonend familielid</option>'
								+ '<option value="5">Ander gewonend persoon</option>'
								+ '</select></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_414_nl = '<form id="formCoreg_414" name="formCoreg_414">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Kies je favoriete shopping-stad:</td></tr>'
								+ '<tr><td colspan="2" align="left"><select name="field1">'
								+ '<option value=""></option>'
								+ '<option value="1">Leuven</option>'
								+ '<option value="2">Mechelen</option>'
								+ '<option value="3">Kortrijk</option>'
								+ '<option value="4">Gent</option>'
								+ '<option value="5">Antwerpen</option>'
								+ '<option value="6">Hasselt</option>'
								+ '<option value="7">Brussel</option>'
								+ '<option value="8">Oostende</option>'
								+ '</select></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_276_fr = '<form id="formCoreg_276" name="formCoreg_276">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez choisir votre mot de passe (6 char. minimum) pour votre inscription à Photobox</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="password" name="field1" minlength="6" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_276_nl = '<form id="formCoreg_276" name="formCoreg_276">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve uw paswoord in te geven (minimum 6 tekens) voor uw inschrijving bij Photobox</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="password" name="field1" minlength="6" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_319_fr = '<form id="formCoreg_319" name="formCoreg_319">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez choisir votre mot de passe (6 char. minimum) pour votre inscription à Photobox</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="password" name="field1" minlength="6" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_319_nl = '<form id="formCoreg_319" name="formCoreg_319">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve uw paswoord in te geven (minimum 6 tekens) voor uw inschrijving bij Photobox</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="password" name="field1" minlength="6" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_421_fr = '<form id="formCoreg_421" name="formCoreg_421">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez choisir votre mot de passe (6 char. minimum) pour votre inscription à Photobox</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="password" name="field1" minlength="6" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_421_nl = '<form id="formCoreg_421" name="formCoreg_421">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve uw paswoord in te geven (minimum 6 tekens) voor uw inschrijving bij Photobox</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="password" name="field1" minlength="6" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_286_fr = '<form id="formCoreg_286" name="formCoreg_286">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez remplir votre adresse</td></tr>'
								+ '<tr><td align="left">Adresse:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Numéro:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Boîte:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Ville:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_286_nl = '<form id="formCoreg_286" name="formCoreg_286">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve het adres in te vullen</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_64_fr = '<form id="formCoreg_64" name="formCoreg_64">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez remplir votre adresse</td></tr>'
								+ '<tr><td align="left">Adresse:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Numéro:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Boîte:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Ville:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_64_nl = '<form id="formCoreg_64" name="formCoreg_64">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve het adres in te vullen</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_290_fr = '<form id="formCoreg_290" name="formCoreg_290">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Cochez vos bulletins d’informations préférés</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="checkbox" name="field1" optional="optional" />Ecrans Plats, Home cinema, DVD-Blu Ray</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="checkbox" name="field2" optional="optional" />Appareils Photo et caméscopes</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="checkbox" name="field3" optional="optional" />Electroménager</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_290_nl = '<form id="formCoreg_290" name="formCoreg_290">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve de gewenste nieuwsbrieven aan te vinken</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="checkbox" name="field1" optional="optional" />Flatscreens, Homecinema, DVD-Blu Ray</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="checkbox" name="field2" optional="optional" />Fototoestellen en camcorders</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="checkbox" name="field3" optional="optional" />Huishoudtoestellen</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_292_nl = '<form id="formCoreg_292" name="formCoreg_292">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve het adres in te vullen</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_306_fr = '<form id="formCoreg_306" name="formCoreg_306">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Quel type de logiciel comptable utilisez vous aujourd\'hui ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Winbooks</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Ciel</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="3" />Bob Software</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="4" />Exact</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="5" />Popsy</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="6" />Autre</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_306_nl = '<form id="formCoreg_306" name="formCoreg_306">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Welke boekhoudings software gebruiken jullie vandaag ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Winbooks</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Ciel</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="3" />Bob Software</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="4" />Exact</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="5" />Popsy</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="6" />Andere</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_316_fr = '<form id="formCoreg_316" name="formCoreg_316">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez compléter vos coordonnées</td></tr>'
								+ '<tr><td align="left">Adresse:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Numéro:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Boîte:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Localité:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_316_nl = '<form id="formCoreg_316" name="formCoreg_316">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve het adres in te vullen</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_381_fr = '<form id="formCoreg_381" name="formCoreg_381">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez compléter vos coordonnées</td></tr>'
								+ '<tr><td align="left">Adresse:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Numéro:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Boîte:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Localité:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_381_nl = '<form id="formCoreg_381" name="formCoreg_381">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve het adres in te vullen</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_342_fr = '<form id="formCoreg_342" name="formCoreg_342">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Oui, je souhaite recevoir la brochure à l\'adresse suivante :</td></tr>'
								+ '<tr><td align="left">Adresse:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Numéro:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Boîte:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Localité:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_342_nl = '<form id="formCoreg_342" name="formCoreg_342">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Ja, ik wens de brochure te ontvangen op volgend adres :</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_345_fr = '<form id="formCoreg_345" name="formCoreg_345">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez renseigner votre numéro de carte plus Delhaize (Si vous n\'avez pas la carte plus Delhaize, ne remplissez pas le champ et faites simplement \'OK\')</td></tr>'
								+ '<tr><td align="left">Numéro de carte:</td><td align="left"><input type="text" name="field1" value="" optional="optional" /></td></tr>'
								+ '</table>'
								+ '</form>';
		Module.formCoreg_345_nl = '<form id="formCoreg_345" name="formCoreg_345">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Gelieve uw Delhaize kaart code in te geven (Indien u hier niet over beschikt dient u dit veld niet in te vullen en gewoon \'OK\' te klikken) :</td></tr>'
								+ '<tr><td align="left">Kaartnummer:</td><td align="left"><input type="text" name="field1" value="" optional="optional" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_347_fr = '<form id="formCoreg_347" name="formCoreg_347">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez compléter vos coordonnées</td></tr>'
								+ '<tr><td align="left">Numéro de téléphone:</td><td align="left"><input type="text" name="field1" onkeyup="Module.numericOnly(this)" value="" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Localité:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_362_fr = '<form id="formCoreg_362" name="formCoreg_362">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez compléter vos coordonnées</td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Localité:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_370_fr = '<form id="formCoreg_370" name="formCoreg_370">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Envisagez-vous de louer votre maison / appartement à des vacanciers ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Oui</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Non</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_370_nl = '<form id="formCoreg_370" name="formCoreg_370">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Zou u het overwegen om uw huis / appartement te verhuren aan vakantiegangers ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Ja</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Nee</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_371_nl = '<form id="formCoreg_371" name="formCoreg_371">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left"><input onclick="$(\'fc_371_field8\').setAttribute(\'optional\', \'optional\'); $(\'fc_371_field2\').removeAttribute(\'optional\'); $(\'fc_371_field3\').removeAttribute(\'optional\'); $(\'fc_371_field5\').removeAttribute(\'optional\'); $(\'fc_371_field6\').removeAttribute(\'optional\');  $(\'fc_371_field7\').removeAttribute(\'optional\');" type="radio" name="field1" value="1" />Ja, ik wens de brochure van Bofrost te ontvangen op volgend adres :</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input id="fc_371_field2" type="text" name="field2" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input id="fc_371_field3" type="text" name="field3" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input id="fc_371_field5" type="text" name="field5" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input id="fc_371_field6" type="text" name="field6" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '<tr><td align="left">Tel.nr.:</td><td align="left"><input onkeyup="Module.numericOnly(this)" id="fc_371_field7" type="text" name="field7" value="" phone="phone" /></td></tr>'
								+ '<tr><td colspan="2" align="left"></td></tr>'
								+ '<tr><td colspan="2" align="left"><input onclick="$(\'fc_371_field8\').removeAttribute(\'optional\'); $(\'fc_371_field2\').setAttribute(\'optional\', \'optional\'); $(\'fc_371_field3\').setAttribute(\'optional\', \'optional\'); $(\'fc_371_field5\').setAttribute(\'optional\', \'optional\'); $(\'fc_371_field6\').setAttribute(\'optional\', \'optional\');  $(\'fc_371_field7\').setAttribute(\'optional\', \'optional\');" type="radio" name="field1" value="2" />Ik wens liever de informatie per mail te ontvangen.</td></tr>'
								+ '<tr><td align="left">Tel.nr.:</td><td align="left"><input onkeyup="Module.numericOnly(this)" id="fc_371_field8" type="text" name="field8" value="" phone="phone" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_404_nl = '<form id="formCoreg_404" name="formCoreg_404">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Het Rode Kruis helpt overal waar mensen in nood zijn. Onze vrijwilligers helpen in binnen- en buitenland. Dat is belangrijk werk. Met uw steun kunnen we blijven helpen! Helpt u ook ?</td></tr>'
								+ '<tr><td colspan="2" align="left">&nbsp;</td></tr>'
								+ '<tr><td colspan="2" align="left"><input onclick="$(\'fc_404_field2\').removeAttribute(\'optional\');" type="radio" name="field1" value="2" />Ja, ik vind die hulp belangrijk. Ik wil daarbij wel helpen. U mag mij hiervoor benaderen!</td></tr>'
								+ '<tr><td colspan="2" align="left"><input onclick="$(\'fc_404_field2\').removeAttribute(\'optional\');" type="radio" name="field1" value="3" />Misschien, neem contact met me op voor meer informatie.</td></tr>'
								+ '<tr><td colspan="2" align="left">&nbsp;</td></tr>'
								+ '<tr><td align="left">Tel.nr.:</td><td align="left"><input onkeyup="Module.numericOnly(this)" id="fc_404_field2" type="text" name="field2" value="" phone="phone" /></td></tr>'
								+ '<tr><td colspan="2" align="left">&nbsp;</td></tr>'
								+ '<tr><td colspan="2" align="left"><input onclick="$(\'fc_404_field2\').setAttribute(\'optional\', \'optional\');" type="radio" name="field1" value="1" />Nee, geen interesse.</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_382_nl = '<form id="formCoreg_382" name="formCoreg_382">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td align="left">Tel.nr.:</td><td align="left"><input onkeyup="Module.numericOnly(this)" type="text" name="field1" value="" phone="phone" /></td></tr>'
								+ '</table>'
								+ '</form>';

	/*	Module.formCoreg_328_fr = '<form id="formCoreg_328" name="formCoreg_328">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Quelles vacances vous-intéressent le plus ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Vacances en avion</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Vacances en voiture</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="3" />Citytrips</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="4" />Séjours de proximité</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="5" />Vacances neige</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="6" />Un mix de vacances avion – ou voiture + des weekends</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_328_nl = '<form id="formCoreg_328" name="formCoreg_328">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Welke vakanties interesseren u het meest ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Vliegvakanties</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Autovakanties</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="3" />Citytrips</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="4" />Dichtbij vakanties (weekendjes weg)</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="5" />Sneeuwvakanties</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="6" />Een mix van een vlieg- of autovakantie + een aantal kortere weekendjes weg</td></tr>'
								+ '</table>'
								+ '</form>';*/

		Module.formCoreg_387_fr = '<form id="formCoreg_387" name="formCoreg_387">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez remplir votre adresse</td></tr>'
								+ '<tr><td align="left">Adresse:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Numéro:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Boîte:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Ville:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_396_fr = '<form id="formCoreg_396" name="formCoreg_396">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez remplir votre adresse</td></tr>'
								+ '<tr><td align="left">Adresse:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Numéro:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Boîte:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Ville:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_396_nl = '<form id="formCoreg_396" name="formCoreg_396">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Ja, ik wens de brochure te ontvangen op volgend adres :</td></tr>'
								+ '<tr><td align="left">Adres:</td><td align="left"><input type="text" name="field1" value="' + (Ptg.user.address ? Ptg.user.address : '') + '" /></td></tr>'
								+ '<tr><td align="left">Nummer:</td><td align="left"><input type="text" name="field2" value="' + (Ptg.user.number ? Ptg.user.number : '') + '" /></td></tr>'
								+ '<tr><td align="left">Bus:</td><td align="left"><input type="text" name="field3" value="' + (Ptg.user.box ? Ptg.user.box : '') + '" optional="optional" /></td></tr>'
								+ '<tr><td align="left">Postcode:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Woonplaats:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_416_fr = '<form id="formCoreg_416" name="formCoreg_416">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Avez-vous l\'intention de construire, reconstruire ou rénover ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Oui</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Non</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_416_nl = '<form id="formCoreg_416" name="formCoreg_416">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Heeft u plannen om te bouwen, verbouwen of renoveren ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Ja</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Nee</td></tr>'
								+ '</table>'
								+ '</form>';

		Module.formCoreg_419_fr = '<form id="formCoreg_419" name="formCoreg_419">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Bientôt maman ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" onclick="$(\'fc_419_field2\').removeAttribute(\'disabled\');"/>Oui</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Non</td></tr>'
								+ '<tr><td colspan="2" align="left">Date de naissance du bébé ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="text" name="field2" id="fc_419_field2" value="" disabled=true datePregnant="datePregnant"/></td></tr>'
								+ '</table>'
								+ '</form>';
								
		Module.formCoreg_432_fr = '<form id="formCoreg_432" name="formCoreg_432">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez compléter vos coordonnées</td></tr>'
								+ '<tr><td align="left">Numéro de téléphone:</td><td align="left"><input type="text" name="field1" onkeyup="Module.numericOnly(this)" value="" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field4" value="' + (Ptg.user.zip ? Ptg.user.zip : '') + '" zipCode="zipCode" /></td></tr>'
								+ '<tr><td align="left">Localité:</td><td align="left"><input type="text" name="field5" value="' + (Ptg.user.city ? Ptg.user.city : '') + '" /></td></tr>'
								+ '</table>'
								+ '</form>';
								
		Module.formCoreg_433_fr = '<form id="formCoreg_433" name="formCoreg_433">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Quels traveuax avez-vous l\'intention de réaliser dans votre habitat?</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="1" />Installation de Panneaux Photovaltaïques</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="2" />Installation d\'une Pompe à chaleur</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="3" />Installation d\'une Climatisation réversible</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="4" />Fourniture et pose de chaudière individuelle</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="5" />Fourniture et pose de Fenêtres</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="6" />Création complète de salle de bains</td></tr>'
								+ '<tr><td colspan="2" align="left"><input type="radio" name="field1" value="7" />Aucun d\entre eux</td></tr>'
								+ '<tr><td align="left">Numéro de téléphone:</td><td align="left"><input type="text" name="field2" onkeyup="Module.numericOnly(this)" value="" /></td></tr>'
								+ '</table>'
								+ '</form>';
								
		Module.formCoreg_438_fr = '<form id="formCoreg_438" name="formCoreg_434">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Quel est votre montant d\'imposition annuelle ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><select name="field1">'
								+ '<option value=""></option>'
								+ '<option value="1">Moins de 2 500 €</option>'
								+ '<option value="2">Entre 2 500 € à 2 999 €</option>'
								+ '<option value="3">Entre 3 000 € à 3 999 €</option>'
								+ '<option value="4">4 000 € et plus</option>'
								+ '</select></td></tr>'
								+ '<tr><td colspan="2" align="left">Quel est le montatnt de votre capacité d\"épargne menseuelle ?</td></tr>'
								+ '<tr><td colspan="2" align="left"><select name="field2">'
								+ '<option value=""></option>'
								+ '<option value="1">Moins de 100 €</option>'
								+ '<option value="2">Entre 100 € et 200 €</option>'
								+ '<option value="3">Entre 200 € et 300 €</option>'
								+ '<option value="4">Plus de 300 €</option>'
								+ '</select></td></tr>'
								+ '<tr><td align="left">Numéro de téléphone:</td><td align="left"><input type="text" name="field3" onkeyup="Module.numericOnly(this)" value="" /></td></tr>'
								+ '</table>'
								+ '</form>';
								
		Module.formCoreg_439_fr = '<form id="formCoreg_439" name="formCoreg_439">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td colspan="2" align="left">Veuillez compléter vos coordonnées</td></tr>'
								+ '<tr><td align="left">Prénom:</td><td align="left"><input type="text" name="field1" value="" /></td></tr>'
								+ '<tr><td align="left">Nom:</td><td align="left"><input type="text" name="field2" value="" /></td></tr>'
								+ '<tr><td colspan="2" align="left">Genre:&nbsp;<input type="radio" name="field3" value="M"/>&nbsp;Homme - <input type="radio" name="field3" value="F"/>&nbsp;Femme</td></tr>'
								+ '<tr><td align="left">Date de naissance:</td><td align="left"><input type="text" name="field4" value="" /></td></tr>'
								+ '<tr><td align="left">Code postal:</td><td align="left"><input type="text" name="field5" value="" zipCode="zipCode" /></td></tr>'
								+ '</table>'
								+ '</form>';
								
		Module.formCoreg_465_fr = '<form id="formCoreg_465" name="formCoreg_465">'
								+ '<table style="margin: auto; border-collapse:separate" border="0" cellpadding="2" cellspacing="0">'
								+ '<tr><td align="left">Etes-vous déjà abonné à VOO ?</td><td align="left"><input type="radio" name="field1" value="oui" /> oui - <input type="radio" name="field1" value="non" /> Non</td></tr>'
								+ '<tr><td align="left">Si oui, à quel(s) service(s):</td><td align="left"><input type="checkbox" name="field2" optional="optional" /> TV - <input type="checkbox" name="field3" optional="optional" /> Net - <input type="checkbox" name="field4" optional="optional" /> Tél</td></tr>'
								+ '</table>'
								+ '</form>';
								

		if ((type == 'Coregs') && !data.extra_data) {
			if ((data.id == 465) || (data.id == 439) || (data.id == 438) || (data.id == 433) || (data.id == 432) || (data.id == 419) || (data.id == 416) || (data.id == 396) || (data.id == 387) || (data.id == 382) || (data.id == 370) || (data.id == 167) || (data.id == 414) || (data.id == 186) || (data.id == 362) || (data.id == 276) || (data.id == 286) || (data.id == 64) || (data.id == 290) || (data.id == 292) || (data.id == 306) || (data.id == 316) || (data.id == 381) || (data.id == 319) || (data.id == 421) || (data.id == 342) || (data.id == 345) || (data.id == 347) || (data.id == 371) || (data.id == 404)) {
				//coreg GFK
				Dialog.confirm(eval('Module.formCoreg_' + data.id + '_' + LANGUAGE), {
					className: 'alphacube',
					width: 400,
					height: null,
					okLabel: 'OK',
					cancelLabel: 'Cancel',
					destroyOnClose: true,
					onCancel: function () {
						elm1.enable();
						document['formCoreg_' + data.id].parentNode.removeChild(document['formCoreg_' + data.id]);
					},
					onOk: function () {
						//check if all the fields have a value
						var valid = true;
						data.extra_data = {};
						var d = Ptg.CoregFormSerialize($('formCoreg_' + data.id));
						//for each fields
						for (var key in d) {
							if (typeof(key) != 'undefined') {
								var v = d[key];
								if (v.value == '#exit#') {
									valid = false;
									Dialog.closeInfo();
									break;
								}
								if ((!v.optional && !v.value && !v.disabled) || (v.value.length < v.minlength)) {
									v.elm.style.border = '#ff0000 1px solid';
									valid = false;
								} else {
									v.elm.style.border = '#7f9db9 1px solid';
									data.extra_data[key] = v.value;
								}
								
								if(v.zipCode && v.value && Ptg.user.country == 'BE'){
									// alert(Ptg.zip_BE);
									if(Ptg.zip_BE.indexOf(',' + v.value + ',', 0) == -1){
										v.elm.style.border = '#ff0000 1px solid';
										valid = false;
									} else {
										v.elm.style.border = '#7f9db9 1px solid';
									}
								}

								if (v.phone && v.value && Ptg.user.country == 'BE') {
									if (Ptg.validBelgianPhone(v.value)) {
										v.elm.style.border = '#7f9db9 1px solid';
									} else {
										v.elm.style.border = '#ff0000 1px solid';
										valid = false;
									}
								}
								if(v.datePregnant){
									if (Ptg.validDatePregnant(v.value)) {
										v.elm.style.border = '#7f9db9 1px solid';
									} else {
										v.elm.style.border = '#ff0000 1px solid';
										valid = false;
									}
								}
							}
						}

						if (valid) {
							document['formCoreg_' + data.id].parentNode.removeChild(document['formCoreg_' + data.id]);
							Dialog.closeInfo();
							Module.saveData('Coregs', data, elm1);
						}
					}
				});
				return;
			}

		}

	if (data.id == 385) {
		var o = {src: 'http://fr.ptg.be/ajax/setPixelCookie.php?cookie=move_be'};
		var img = new Element('img', o);
		img.hide();
		if (LANGUAGE == 'fr') {
			window.open('http://move.be/index.php/fr/moveinfo/register');
		} else {
			window.open('http://move.be/index.php/moveinfo/register');
		}
	}

	try {
		data.scratch2 = (typeof(parent.isScratch2) == "undefined" ? false : parent.isScratch2);
	  }
	catch(err)
	  {
	  }
	try {
		data.scratch = (typeof(parent.isScratch) == "undefined" ? false : parent.isScratch);
	  }
	catch(err)
	  {
	  }
	  
	  if (!isset(module)) var module = '';
	  
		(new Ajax.Request('/common/inc/saveData.php?module='+module, {
			method: 'post',
			parameters: {type: type, data: Object.toJSON(data)},
			asynchronous: false,
			onSuccess: function (transport) {
				if (elm1) {
					elm1.disabled = 'disabled';
					if (type == 'Coregs') {
						// if (typeof(_gaq) != "undefined") _gaq.push(['_trackPageview', '/' + COUNTRY + LANGUAGE + '/tracking/coreg']);
					}
				}
				var response = transport.responseText.evalJSON();

				eval('Module.' + type + '(response.data)');
			},
			onFailure: function () {
			}
		}));
	}
};


Ptg.CoregFormSerialize = function (form) {
	var elements = Form.getElements(form);

	var key, value, submitted = false, submit = undefined;

	var data = elements.inject({ }, function(result, element) {
		if (!element.disabled && element.name) {
			key = element.name; value = $(element).getValue();
			if (element.type != 'file' && (element.type != 'submit' || (!submitted && submit !== false && (!submit || key == submit) && (submitted = true)))) {
				if ((typeof(result[key]) == 'undefined') || (result[key].value == '')) {
					result[key] = {
						elm: element,
						optional: (element.attributes.getNamedItem('optional') != null),
						zipCode: (element.attributes.getNamedItem('zipCode') != null),
						datePregnant: (element.attributes.getNamedItem('datePregnant') != null),
						phone: (element.attributes.getNamedItem('phone') != null),
						minlength: (element.attributes.getNamedItem('minlength') == null ? 0 : element.attributes.getNamedItem('minlength')),
						value: (value == null ? '' : value.trim())
					};
				}
			}
		}
		return result;
	});

	return data;
}

Module.SetDobMask2 = function () {
	new MaskedInput('#coreg_dob', '3#/1#/29##');
}

Module.SaveDataCoregs = function (id, elm, tracking) {
	(new Ajax.Request('/common/inc/getCoregsForm.php', {
		method: 'post',
		asynchronous: false,
		onSuccess: function (transport) {
			var response = transport.responseText.evalJSON();
			if (response.success) {
				if (!response.complete) {
					Module.SetDobMask2.defer();
					Dialog.confirm(response.form, {
						className: 'alphacube',
						width: 400,
						height: null,
						okLabel: 'OK',
						cancelLabel: 'Cancel',
						onOk: function () {
							//check if all the fields have a value
							var valid = true;
							var data = {id: id};
							for (i=0; i<document.module_coregs_modal_form.elements.length; i++) {
								var elm = document.module_coregs_modal_form.elements[i];
								if (elm.value.trim() == '') {
									elm.style.border = '#ff0000 1px solid';
									valid = false;
								} else {
									elm.style.border = '#7f9db9 1px solid';
									eval('data.' + elm.name + ' = \'' + elm.value + '\'');
								}
							}

							if (valid) {
								Module.saveData('Coregs', data);
								elm.disabled = 'disabled';
								if (typeof(_gaq) != "undefined") _gaq.push(['_trackPageview', tracking]);
								Dialog.closeInfo();
							}
						}
					});
				} else {
					Module.saveData('Coregs', {id: id});
					elm.disabled = 'disabled';
					if (typeof(_gaq) != "undefined") _gaq.push(['_trackPageview', tracking]);
				}
			}
		},
		onFailure: function () {
		}
	}));
};

Module.wonCredits = function (id, credits) {
	try {
		if (typeof(parent.okScratch) != "undefined") {
			if (parent.okScratch) parent.okScratch();
		}
		/*if ((typeof(parent.isScratch) != "undefined") && parent.isScratch) {
			if (id != -1) {
				if ($('module_'+id+'_isDone').innerHTML.indexOf('Vous avez') > -1) {
					$('module_'+id+'_isDone').innerHTML = 'Bravo, vous pouvez rejouez au grattage.';
				} else {
					$('module_'+id+'_isDone').innerHTML = 'Bravo, je kan opnieuw deelnemen aan de scratch';
				}
			}
		}*/
	}
	catch(err)
	{
	}

	try {
		/*if ((typeof(parent.isScratch2) != "undefined") && parent.isScratch2) {
			if (id != -1) {
				if ($('module_'+id+'_isDone').innerHTML.indexOf('Vous avez') > -1) {
					$('module_'+id+'_isDone').innerHTML = 'Bravo, vous pouvez rejouez au grattage.';
				} else {
					$('module_'+id+'_isDone').innerHTML = 'Bravo, je kan opnieuw deelnemen aan de scratch';
				}
			}
		}*/
	}
	catch(err)
	{
	}

	if (id != -1) {
		if ($('module_'+id+'_toWin')) $('module_'+id+'_toWin').style.display='none';
		if ($('module_'+id+'_isWin')) $('module_'+id+'_isWin').style.display='';
		if ($('module_'+id+'_toDo') && $('module_'+id+'_isDone')) $('module_'+id+'_toDo').style.display='none';
		if ($('module_'+id+'_isDone')) $('module_'+id+'_isDone').style.display='';
	}
	
	nbCredits = nbCredits + credits;
	if ($('module_nb_credits')) $('module_nb_credits').innerHTML = nbCredits;
	if (nbCredits>1) {
		if ($('module_credit')) $('module_credit').style.display='none';
		if ($('module_credits')) $('module_credits').style.display='';
	} else {
		if ($('module_credit')) $('module_credit').style.display='';
		if ($('module_credits')) $('module_credits').style.display='none';
	}

	try {
		if (parent.end_action) parent.end_action();
	}
	catch(err)
	{
	}

	//special case for loterie-ptg
	if (isset('isLoterie')) {
		parent.Ptg.addNumbers();
	}
	
	if (isset('toRefresh')) {
		//alert('refresh iframe');
		window.parent.refreshCredits();	
	}
}

Module.refreshMe = function () {
	//special case for loterie-ptg
	if (isset('isLoterie')) {
		parent.Ptg.addNumbers();
	}	
	
	if (isset('toRefresh')) {
		parent.refreshCredit();	
	}
}

Module.checkEmail = function (email) {
	return email.match(/^[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&\'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|gov|mil|biz|info|name|aero|biz|info|mobi|jobs|museum)\b$/im);
};

Module.numbersOnly = function (myfield, e, dec) {
	var key;
	var keychar;

	if (window.event) {
		key = window.event.keyCode;
	} else if (e) {
		key = e.which;
	} else {
		return true;
	}
	keychar = String.fromCharCode(key);

	// control keys
	if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27)) {
		return true;
	}
	// numbers
	if (("0123456789").indexOf(keychar) > -1) {
		return true;
	}

	return false;
}

function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}

function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel))) n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function displayPopup(urlPopup, widthPopup, heightPopup, top, endaction) {
	if (widthPopup==0) widthPopup=f_clientWidth()-100;
	if ((heightPopup==0) || (heightPopup > f_clientHeight() - 100)) heightPopup=f_clientHeight()-100;
	if (typeof(top) == "undefined") top = 50;
	if (typeof(endaction) == "undefined") endaction = true;

	Dialog.info('', {
		showEffect: Element.show,
		hideEffect: Element.hide,
		className: 'alphacube',
		width: widthPopup,
		url: urlPopup,
		height: heightPopup,
		zIndex: 999,
		closable: true,
		top: top,
		onClose: function () {
			try {
				if (endaction && typeof(end_action) != "undefined") {
					end_action();
				} else if (endaction && typeof(parent.end_action) != "undefined") {
					parent.end_action();
				}
			}
			catch(err)
			{
			}

			try {
				if (endaction && typeof(end_action2) != "undefined") {
					end_action2();
				} else if (endaction && typeof(parent.end_action2) != "undefined") {
					parent.end_action2();
				}
			}
			catch(err)
			{
			}
		}
	});
}
function displayPopupModules(urlPopup, widthPopup, heightPopup) {
	if (widthPopup==0) widthPopup=f_clientWidth()-100;
	if ((heightPopup==0) || (heightPopup > f_clientHeight() - 100)) {
		heightPopup = f_clientHeight() - 100;
	}

	Dialog.info('', {
		showEffect: Element.show,
		hideEffect: Element.hide,
		className: 'alphacube',
		width: widthPopup,
		url: urlPopup,
		height: heightPopup,
		zIndex: 999,
		closable: true,
		top: 50,
		onClose: function () {
			if (refreshPoints) {
				refreshPoints();
			}
		}
	});
}

if (typeof(Class) != 'undefined') {
	var InputTooltip = Class.create({
		initialize: function (id, tooltipClass, position, offset, text) {
			this.elm = $(id);

			if (position == 'right') {
				this.tooltip = new Element('span', {
					'class': tooltipClass,
					style: 'display: none; left: ' + (this.elm.offsetLeft + this.elm.offsetWidth + offset) + 'px;'
				});
			} else {
				this.tooltip = new Element('span', {
					'class': tooltipClass,
					style: 'display: none; right: ' + (this.elm.offsetWidth + offset) + 'px;'
				});
			}

			this.tooltip.update(text);
			this.elm.insert({after: this.tooltip});

			var self = this; 
			this.elm.observe('focus', function () { self.tooltip.show(); });
			this.elm.observe('blur', function () { self.tooltip.hide(); });
		}
	});

	var GiftsFadingSlideShow = Class.create({
		initialize: function (options) {
			this.options = options;
			this.lis = $$('#' + this.options.id + '>li');
			this.idx = 0;
			this.count = this.lis.length;
			var self = this;
			setTimeout(function () { self.step(); }, this.options.duration);
		},

		step: function () {
			var self = this;
			new Effect.Fade(this.lis[this.idx]);
			if (this.idx == this.count - 1) this.idx = -1;
			new Effect.Appear(this.lis[this.idx + 1]);
			this.idx++;

			setTimeout(function () { self.step(); }, this.options.duration);
		}
	});

	var GiftsHorizontalSlideShow = Class.create({
		initialize: function (options) {
			this.options = options;
			this.slideShow = $(this.options.id);
			this.giftsCount = $$('#' + this.options.id + ' li').length;
			this.step();
		},

		step: function () {
			var gifts = $$('#' + this.options.id + ' li');
			if (gifts.length > 4) {
				var elm = Element.remove(gifts[0]);
				gifts[this.giftsCount - 1].insert({after: elm});
				this.slideShow.style.left = 0;

				var self = this;
				new Effect.Move(
					this.slideShow,
				{
					x: this.options.offset,
					afterFinish: function () {
						self.step();
					},
					duration: 5,
					transition: Effect.Transitions.linear
				});
			}
		}
	});

	var GiftsVerticalSlideShow = Class.create({
		initialize: function (options) {
			this.options = options;
			this.slideShow = $(this.options.id);
			this.giftsCount = $$('#' + this.options.id + ' li').length;
			this.step();
		},

		step: function () {
			var gifts = $$('#' + this.options.id + ' li');
			if (gifts.length > 4) {
				var elm = Element.remove(gifts[0]);
				gifts[this.giftsCount - 1].insert({after: elm});
				this.slideShow.style.top = 0;

				var self = this;
				new Effect.Move(
					this.slideShow,
				{
					y: this.options.offset,
					afterFinish: function () {
						self.step();
					},
					duration: 5,
					transition: Effect.Transitions.linear
				});
			}
		}
	});

	var GiftsSlideShow = Class.create({
		initialize: function (options) {
			this.options = options;
			this.giftsCount = this.options.images.length;
			this.currentGiftIdx = 0;

			if (this.giftsCount > 1) {
				this.preloadNextGift();

				var self = this;
				setTimeout(function () { self.step(); }, this.options.duration);
			}
		},

		getNextIdx: function () {
			var nextIdx = this.currentGiftIdx + 1;
			if (nextIdx == this.giftsCount) nextIdx = 0;
			return nextIdx;
		},

		preloadNextGift: function () {
			var nextIdx = this.getNextIdx()
			if ($(this.options.idImagePrefix + nextIdx)) return;

			var o = {
				src: this.options.images[nextIdx],
				id: this.options.idImagePrefix + nextIdx,
				alt: ''
			};
			Object.extend(o, this.options.imageAttributes);

			var img = new Element('img', o);
			img.hide();
			if (this.options.idTextPrefix) {
				var txt = new Element(this.options.textElement || 'div', {
					id: this.options.idTextPrefix + nextIdx,
					'class': this.options.textClass,
					style: 'display: none'
				});
				txt.update(this.options.texts[nextIdx]);

				$(this.options.idTextPrefix + this.currentGiftIdx).insert({after: txt});
			}
			$(this.options.idImagePrefix + this.currentGiftIdx).insert({after: img});
		},

		step: function () {
			var nextIdx = this.getNextIdx()

			$(this.options.idImagePrefix + nextIdx).appear({ duration: this.options.fadeDuration });
			$(this.options.idImagePrefix + this.currentGiftIdx).fade({ duration: this.options.fadeDuration });
			if (this.options.idTextPrefix) {
				$(this.options.idTextPrefix + nextIdx).appear({ duration: this.options.fadeDuration });
				$(this.options.idTextPrefix + this.currentGiftIdx).fade({ duration: this.options.fadeDuration });
			}

			this.currentGiftIdx = nextIdx;

			this.preloadNextGift();

			var self = this;
			setTimeout(function () { self.step(); }, this.options.duration);
		}
	});
}

Ptg.getUrlParam = function (name) {
	name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
	var regexS = "[\\?&]" + name + "=([^&#]*)";
	var regex = new RegExp(regexS);
	var results = regex.exec(window.location.href);
	if (results == null)
		return '';
	return results[1];
}

Ptg.ssoRefresh = function () {
	//refresh if there is an ssoUid parameter in the url
	var ssoUid = Ptg.getUrlParam('ssoUid');
	if (ssoUid.length > 0) window.location.href = window.location.href;
}

Ptg.ssoAttachSessions = function () {
	//if (document.cookie.indexOf('sso_token') == -1) {
		//get sso session attach url
		(new Ajax.Request('/sso.php?cmd=getattachurl&' + (Math.random() * Math.random()), {
			method: 'get',
			onSuccess: function (attachUrl) {
				//attach session with sso server
				$(document.body).insert('<img onLoad="Ptg.ssoRefresh();" src="' + attachUrl.responseText + '" width="1" height="1" />');
			}
		}));
	//}
}

Ptg.ssoDisplayLogin = function (url, w, h, email, gender) {
	var widthPopup=520;
	var heightPopup=430;
	if (w) {
		widthPopup=w;
	}
	if (h) {
		heightPopup=h;
	}
	if (typeof(email) == 'undefined') {
		email = '';
	}
	if (typeof(gender) == 'undefined') {
		gender = '';
	}

	Dialog.info('', {
		className: 'alphacube',
		width: widthPopup,
		url: url,
		height: heightPopup,
		zIndex: 999,
		closable: true,
		top: 50
	});
}

var data_addresses = new Array();
var number_address = 0;
var box_address = 0;
Module.testAddress = function(street, number, box, zip, city, id){
	
	number_address = number;
	box_address = box;
	
	var geocoder = new google.maps.Geocoder();
	var map = new google.maps.Map(document.getElementById("map_canvas"));
	var address = street + ' ' + number + ', ' + zip + ' ' + city;
	var address_formated = '';
	geocoder.geocode( { 'address': address, 'region': 'BE'}, function(results, status) {
		if (status == google.maps.GeocoderStatus.OK) {
			map.setCenter(results[0].geometry.location);
		
			var marker = new google.maps.Marker({
				map: map,
				position: results[0].geometry.location
			});
			
			//if(results.length > 1){
				var display = new Array();
				for(var i=0; i<results.length; i++){
					data_addresses[i] = new Array();
					display[i] = results[i].formatted_address;
					for(var j=0; j<results[i].address_components.length; j++){
						data_addresses[i][results[i].address_components[j].types[0]] = results[i].address_components[j].long_name;
					}
				}
				var repJson = Object.toJSON(display);
				var dataJson = Object.toJSON(data_addresses);
				
				displayPopup('showAddresses.php?add='+encodeURIComponent(repJson)+'&data='+encodeURIComponent(dataJson)+'', 500, 130+i*25);
			/*}else{
				for(var i=0; i<results[0].address_components.length; i++){
					data_addresses[results[0].address_components[i].types[0]] = results[0].address_components[i].long_name;
				}
				Module.saveData('Address', {'address': data_addresses['route'],'number': number_address,'box': box_address,'zip': data_addresses['postal_code'],'city': data_addresses['locality'], id: 'a'});
			}*/
		} else {
			alert("Geocode was not successful for the following reason: " + status);
		}
	});
}

function initKey(number) {
	Dialog.closeInfo();
	var key = 0;
	for(var i=0; i<number.length; i++){
		if(number[i].checked){
			key = number[i].value;
		}
	}
	Module.saveData('Address', {'address': data_addresses[key]['route'],'number': number_address,'box': box_address,'zip': data_addresses[key]['postal_code'],'city': data_addresses[key]['locality'], id: 'a'});
}
