// <![CDATA[
function mostrarTarifas(tipo){

	tipoContratoActual="";
	ultimaOpcion = ""		
	modoClienteActual=((modoClienteActual==undefined)?'':modoClienteActual);			
	var VisibilidadBloque=$('#tabla_tarifas').css("display");
	if (tarifaMostrada!=tipo || VisibilidadBloque=='none'){
		$('#tabla_tarifas').html(sCargando);			 
		$('#tabla_tarifas').show();	
		$.ajax({
			 type: "POST",
			 url: "/tiendaonline/web/tpl/ax_tabla_tarifas_alta.asp",
			 data: "IC="+ IC + "&MODO="+ tipo + "&CLI="+modoClienteActual + "&TT="+TT + "&ICC="+ICC,
			 cache: false,
			 success: function(html){
				$('#tabla_tarifas').html(html);			

				if (TT=='A'){
					//mostrar para altas la primera opcion por defecto					
					var o=$("input[id='tipoContrato_AMIAIRE_18']");
					if (o.length!=0){
						o.click();	
					}else{
						$("input[id='tipoContrato_AMIAIRE_18D']").click();
					}										
				}
				
			 }
		 });
		tarifaMostrada=tipo;
	}
}

function mostrarOpciones(contrato) {
	var oCapa=null;
	if (ultimaOpcion!=contrato){
		var sModo = ''+$(':input[name=DETALLE]').fieldValue();		
		oCapa='#opcionesContrato_' + ultimaOpcion;
		$(oCapa + " :radio").attr('checked', '');
		ultimaOpcion=contrato;
		oCapa='#opcionesContrato_' + contrato;
		//ocultar todas las capas de opciones
		$('div.optContrato').hide();
		$(oCapa).show();		
		//desmarcar los radios
		$(oCapa + " :radio").attr('checked', '');
		
		$(".info_extra").hide();
		if (sModo=='DATOS'){			
			$("#info_extra_" + contrato).show();
			}		
	}
}    

function procesarAlta(){
	var tipoContrato = ''+$(':radio[name=tipoContrato]:checked').attr("id");	
	tipoContrato=tipoContrato.substring(13).split("_")[0];

	var opcionContrato = ''+$(':radio[name=opcionesContrato]').fieldValue();
	var sModo = ''+$('input[name=DETALLE]').fieldValue();
	var sIC = ''+$(':input[name=IC]').fieldValue();
	var sRec=$(':checkbox[name=RECOMENDADOS]').fieldValue();
	var sTerminalFijo=$(':input[name=TERMINALFIJO]').fieldValue();	
	$('input[name=H]').val(sRec);	

	if (sModo=="ADSL"){
		tipoContrato = ''+$(':radio[name=tipoADSL]:checked').attr("id");			
		tipoContrato=tipoContrato.substring(9).split("_")[0];		
		}

	sPrefijoTipoContrato=tipoContrato;

	if (sPrefijoTipoContrato.length!=0) {
		if (sModo!="ADSL") {

			if (((sPrefijoTipoContrato=="MAÑANATARDE") || (sPrefijoTipoContrato=="AMIAIRE") || (sPrefijoTipoContrato=="VITAMINA") || (((sPrefijoTipoContrato=="TARIFAPLANASINHORARIOS") || (sPrefijoTipoContrato=="PLANMASNAVEGAYHABLA") || (sPrefijoTipoContrato=="PLANTODOEN150"))  && (TT=="AA"))   ) && (bModem==0) && (opcionContrato=="")){
				alert("debes seleccionar una opción para este tipo de contrato");
				return false;
			} else {
				$('#frm_detalle_producto').submit();
			}
		}else{
			if ( ((sPrefijoTipoContrato=="ADSLTP12") || (sPrefijoTipoContrato=="ADSLTP6")) && sTerminalFijo==''){
				//alert("debes seleccionar un terminal fijo para esta modalidad de ADSL");
				//return false;
			} else {
				//$('#frm_detalle_producto').submit();
			}
			$('#frm_detalle_producto').submit();
		}		
	} else {
		alert("debes seleccionar un tipo de contrato");
	}
}

function obtenerPacks(tipoContrato) {	
	var sIC = ''+$(':input[name=IC]').fieldValue();	
	tipoContrato=encodeURIComponent($("#"+tipoContrato).attr("value"));

	$('#contenedor_packs_especiales').html(sCargandoPacks);			 
	$.ajax({
		 type: "POST",
		 url: "/tiendaonline/web/tpl/ax_packs_producto_tarifa_familia.asp",
		 data: "IC="+ sIC + "&CONTRATO="+ tipoContrato + "&CLI="+modoClienteActual + "&ICC="+ICC,
		 cache: false,
		 success: function(html){
			 
			if (html!='') {
				$('#contenedor_packs_especiales').html(html).show();	
			} else {
				$('#contenedor_packs_especiales').hide();							
			}

		}
  });
	return false;
}    

function obtenerPromos(tipoContrato) {
	var sIC = ''+$(':input[name=IC]').fieldValue();	
	tipoContrato=encodeURIComponent($("#"+tipoContrato).attr("value"));
	
	if (tipoContratoActual!=tipoContrato){		
		tipoContratoActual=tipoContrato;
		$('#contenedor_regalos').html(sCargandoRegalos);			 
		$.ajax({
			 type: "POST",
			 url: "/tiendaonline/web/tpl/ax_obtener_regalos_tarifas_alta.asp",
			 data: "IC="+ sIC + "&CONTRATO="+ tipoContrato + "&CLI="+modoClienteActual + "&TT="+TT + "&ICC="+ICC,
			 cache: false,
			 success: function(html){
				 
				if (html!='') {
					$('#contenedor_regalos').html(html).show();	
					$(':radio[name=REGALO]:first').attr('checked', 'checked');
				} else {
					$('#contenedor_regalos').hide();							
				}
				 
			 }
		 });
	}
	return false;
}    

function mostrarTelefonosFijos(tipo){
	tipoContratoActual="";
	ultimaOpcion = ""	
	modoClienteActual=((modoClienteActual==undefined)?'':modoClienteActual);
	if (tarifaMostrada!=tipo){	
		tarifaMostrada=tipo;	
		$('#tabla_terminales_fijos').html(sCargando);			 
		$('#tabla_terminales_fijos').show();	
		$.ajax({
			 type: "POST",
			 url: "/tiendaonline/web/tpl/ax_tabla_terminales_adsl.asp",
			 data: "IC="+ IC + "&CONTRATO="+ tipo + "&CLI="+modoClienteActual + "&TT="+TT + "&ICC="+ICC,
			 cache: false,
			 success: function(html){
				$('#tabla_terminales_fijos').html(html).show();
				$(':radio[name=TERMINALFIJO]:first').attr('checked', 'checked');
			 },
			 Error: function(html){
				alert('error');
			 }
		 });
	}
}
// ]]>