
function Planos(Assinatura,FormaPagto) {
		var idTipoPagto = '', idTipoPlano = '', strFormaPagto = '', strAssinatura = ''; 
		
		for(i=0;i<Assinatura.length;i++) { if(Assinatura[i].checked==true){strAssinatura=Assinatura[i].value; break;} }
		for(i=0;i<FormaPagto.length;i++) { if(FormaPagto[i].checked==true){strFormaPagto=FormaPagto[i].value; break;} }
		
		//alert(strFormaPagto.toUpperCase());
		
		idTipoPlano = RetornaIdTipoPlano(strAssinatura);
		idTipoPagto = RetornaIdTipoPagto(strFormaPagto);
		
		/* switch (strAssinatura.toUpperCase()) {
			case "ASSINAR":
				idTipoPlano = '1'; break;
			case "PRESENTE":
				idTipoPlano = '1'; break;
			case "ESTUDANTE":
				idTipoPlano = '2'; break;
			case "RENOVACAO":
				idTipoPlano = '3'; break;
		}
		
		switch (strFormaPagto.toUpperCase()) {
			case "BOLETO":
				idTipoPagto = '1'; break;
			case "VISA":
				idTipoPagto = '2'; break;
		} */
		
		//alert('planos.asp?idTipoPlano='+idTipoPlano+'&idTipoPagto='+idTipoPagto);
		
		document.form1.idPlano.value='';
		
		MostraConteudo('planos.asp?idTipoPlano='+idTipoPlano+'&idTipoPagto='+idTipoPagto);
}

function RetornaIdTipoPlano(Assinatura) {
	switch (Assinatura.toUpperCase()) {
		case "ASSINAR":
			idTipoPlano = '1'; break;
		case "PRESENTE":
			idTipoPlano = '1'; break;
		case "ESTUDANTE":
			idTipoPlano = '2'; break;
		case "RENOVACAO":
			idTipoPlano = '3'; break;
	}
	return idTipoPlano;
}

function RetornaIdTipoPagto(FormaPagto) {
	switch (FormaPagto.toUpperCase()) {
		case "BOLETO":
			idTipoPagto = '1'; break;
		case "VISA":
			idTipoPagto = '2'; break;
		case "MASTER":
			idTipoPagto = '3'; break;
		case "DINERS":
			idTipoPagto = '4'; break;
	}
	return idTipoPagto;
}

function verifica(f) {
	var strChecked='';
	for(i=0;i<f.Assinatura.length;i++) { 
		if(f.Assinatura[i].checked==true){
			strChecked='@'; 
			var idTipoPlano = RetornaIdTipoPlano(f.Assinatura[i].value);
			break;
		} 
	}
	if(strChecked==''){alert('Informe o que você quer (assinar, dar de presente ou renovar)');f.Assinatura[0].focus();return false;}
	
	var strChecked='';
	for(i=0;i<f.FormaPagto.length;i++) { 
		if(f.FormaPagto[i].checked==true){
			strChecked='@'; 
			var idTipoPagto = RetornaIdTipoPagto(f.FormaPagto[i].value);
			break;
		} 
	}
	if(strChecked==''){alert('Informe a forma de pagamento');f.FormaPagto[0].focus();return false;}

	if(f.idPlano.value==''){alert('Selecione um plano de assinatura');return false;}

	if(isEmail(f.Email,'E-mail')==false){f.Email.focus();f.Email.select();return false;}
	if(f.CEP.value.length<8){alert('O CEP deve ter 8 dígitos');f.CEP.focus();f.CEP.select();return false;}
	else {
		if(isNaN(f.CEP.value)){alert('Informe apenas números');f.CEP.select();return false;}
	}
	
	f.idTipoPlano.value=idTipoPlano;
	f.idTipoPagto.value=idTipoPagto;
}


var http_request = false;

function MostraConteudo(DataSource) {

	http_request = false;

	if (window.XMLHttpRequest) { /* Mozilla, Safari,... */
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			/* See note below about this line */
		}
	} else if (window.ActiveXObject) { /* IE */
		try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch (e) {
			try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } 
			catch (e) {}
		}
	}

	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}

	http_request.onreadystatechange = alertContents;
	http_request.open('GET', DataSource, true);
	http_request.send(null);
}

function alertContents() {
	var strHTML = '';
	var ObjContent = document.getElementById('DivConteudo');
	
	if (http_request.readyState == 1 || http_request.readyState == 2) {
		ObjContent.innerHTML = 	'<br /><br /><br /><p align="center">' + 
								'<img src="/imagens/loading.gif" border="0"></p>'
	} else if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			ObjContent.innerHTML = http_request.responseText;
		} else { 
			ObjContent.innerHTML = 'Existe um problema nesta página.';
		}
	}
} 