
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;
			
			var sJsTracking = '';
			sJsTracking += "<script type='text/javascript'>\n";
			sJsTracking += "var ebRand = Math.random()+'';\n";
			sJsTracking += "ebRand = ebRand * 1000000;\n";
			sJsTracking += "//<![CDATA[ \n";
			sJsTracking += "document.write('<scr'+'ipt src=\"HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&amp;ActivityID=47886&amp;rnd=' + ebRand + '\"></scr' + 'ipt>');\n";
			sJsTracking += "//]]>\n";
			sJsTracking += "</script>\n";
			sJsTracking += "<noscript>\n";
			sJsTracking += "<img width=\"1\" height=\"1\" style=\"border:0\" src=\"HTTP://bs.serving-sys.com/BurstingPipe/ActivityServer.bs?cn=as&amp;ActivityID=47886&amp;ns=1\"/>\n";
			sJsTracking += "</noscript>\n";

			xGetElementById(formNewsletter_sIdDiv).innerHTML += sJsTracking;
		break;
		case 'ERROR': xGetElementById(formNewsletter_sIdDiv).innerHTML = xGetElementById(formNewsletter_sIdDivError).innerHTML; break;
		case 'RESET': xGetElementById(formNewsletter_sIdDiv).innerHTML = xGetElementById(formNewsletter_sIdDivReset).innerHTML; break;
	}
}

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