
function formVinhos_openPDF(objSelect) {
	var objForm = xGetElementById('formVinhos');
	if(objSelect.options[objSelect.selectedIndex].value != '') {
		xGetElementById('formVinhos').action = objSelect.options[objSelect.selectedIndex].value;
		xGetElementById('formVinhos').submit();
	}
}

//------------------------------------
var xhr = new xHttpRequest();

var formNewsletter_sIdNome = 'formNewsletter_nome';
var formNewsletter_sIdEmail = 'formNewsletter_email';
var formNewsletter_sIdPais = 'formNewsletter_pais';

var formNewsletter_sIdDiv = 'formNewsletter_div';
var formNewsletter_sIdDivOk = 'formNewsletter_resOk';
var formNewsletter_sIdDivError = 'formNewsletter_resError';
var formNewsletter_sIdDivReset = 'formNewsletter_divReset';


function formNewsletter_submit(obj) {
	var strErrorTemp = '';
	var objTemp = '';

	// jsVal
	if(!validateStandard(obj)) { return(false); }

	// E-mail
	objTemp = xGetElementById(formNewsletter_sIdNome);
	if((objTemp.value == '') || (objTemp.value == 'nome') || (objTemp.value == 'name')) {
		strErrorTemp = err_text;
		alert(strErrorTemp.replace("%FIELDNAME%", objTemp.realname));
		return(false);
	}

	// País
	objTemp = xGetElementById(formNewsletter_sIdPais);
	if(objTemp[objTemp.selectedIndex].value == '') {
		strErrorTemp = err_text;
		alert(strErrorTemp.replace("%FIELDNAME%", objTemp.realname));
		return(false);
	}

	var sPostData = 'nome=' + xGetElementById(formNewsletter_sIdNome).value + '&email=' + xGetElementById(formNewsletter_sIdEmail).value + '&pais=' + xGetElementById(formNewsletter_sIdPais).value;
	ret = xhr.send('POST', 'ajx.newsletter.php', sPostData, 10000, 'rand_var', false, null, formNewsletter_response, false);
	return(false);
}

function formNewsletter_response(req, status, obj) {
	var sData = '';
	if(status == xhr.OK) {
		sData = req.responseText;
		if(sData != 'FALSE') {
			formNewsletter_setText('OK');
			popUpWindow('popup_newsletter.php?mbrID=' + sData,'','','360','440',false);
			return(true);
		}
	}
	formNewsletter_setText('ERROR');
	return(false);
}

function formNewsletter_reset() {
	formNewsletter_setText('RESET');
}

function formNewsletter_setText(sType) {
	switch(sType) {
		case 'OK': xGetElementById(formNewsletter_sIdDiv).innerHTML = xGetElementById(formNewsletter_sIdDivOk).innerHTML; break;
		case 'ERROR': xGetElementById(formNewsletter_sIdDiv).innerHTML = xGetElementById(formNewsletter_sIdDivError).innerHTML; break;
		case 'RESET': xGetElementById(formNewsletter_sIdDiv).innerHTML = xGetElementById(formNewsletter_sIdDivReset).innerHTML; break;
	}
}

//------------------------------------
