var zoneBaseURL = '';

var fn = function() {
	var box = $(this.options.update); //.getParent();
	var fx = new Fx.Style(box, 'border-color', {
		duration: 800,
		transition: Fx.Transitions.Quad.easeOut
	}).start('#FF0000', '#E6F0F6');
}

function updateZone(sel1, sel2, update, baseParams){
	if ($(sel1).getValue()) {
		if ((sel1 == 'z1') || (sel1 == 'selPais')) {
			$('z2Box').setHTML('<select name="z2" disabled="true"><option value=""></option></select>');
			$('z3Box').setHTML('<select name="z3" disabled="true"><option value=""></option></select>');
		}
		$(sel2 + 'Box').setHTML('<img src="_img/loading_trans1.gif" width="16" height="16">');
		var url = zoneBaseURL + "getZone.php?local=" + $(sel1).getValue();

		if (baseParams) {
			if (baseParams.txt1) url += '&txt1=' + baseParams.txt1;
			if (baseParams.txt2) url += '&txt2=' + baseParams.txt2;
			if (baseParams.aderente) url += '&aderente=' + baseParams.aderente;
		}
				
		new Ajax(url, {
			method: 'get',
			update: $(sel2 + 'Box'),
			onComplete: fn
		}).request();
	}
}

function checkEmail(str){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(filter.test(str)) return true
	return false
}

function setTextIf(input, txtToCmp, txtToPut){
	if(input.value == txtToCmp) input.value = txtToPut;
}
