// <![CDATA[
var sCargando2 = "<div id='cargando'><img src='/tiendaonline/img/loading.gif' alt='cargando'/><span>procesando...</span></div>"
var bCargandoComentarios=false;

var tarifaMostrada= "";
var ultimaOpcion = "";
var tipoContratoActual="";
var modoClienteActual="";
var sCargando = "<div id='cargando'><img src='/tiendaonline/img/loading.gif'  alt='cargando'/><span>cargando tarifas...</span></div>"
var sCargandoRegalos = "<div id='cargando'><img src='/tiendaonline/img/loading.gif'  alt='cargando'/><span class='letra-gris'>cargando regalos para esta tarifa...</span></div>"
var sCargandoPacks = "<div id='cargando'><img src='/tiendaonline/img/loading.gif'  alt='cargando'/><span class='letra-gris'>cargando packs para esta tarifa...</span></div>"

$().ready(function(){					 							

	//instrucciones
	$(".instrucciones,.ayuda_autonomo").hide();

	$(".infoHover").toggle(function() {
			$(this).removeClass("t_int").addClass("t_cerrar");
			$(this).parent().next("div.ayuda_autonomo").slideToggle(150);
		}, function() {
			$(this).removeClass("t_cerrar").addClass("t_int");
			$(this).parent().next("div.ayuda_autonomo").slideToggle(150);
	});		
	

//	tooltipImagen();

	$("#portabilidad,#alta,#migracion").click(
		function () {
			mostrarTarifas($(this).attr("value"));
		}																																													 
	);	

	modoClienteActual=$("input[name='OP_AUT'][value='NUEVO']").attr("value");

	$("input[name='OP_AUT']").click(
		function () {
//			modoClienteActual=$(this).fieldValue();	
			var modoCliente=$(this).attr("value");	

			if (modoClienteActual!=modoCliente){
				modoClienteActual=modoCliente;
				$("input[name='OP_ALTA']").attr('checked', '');	
				$("#tabla_tarifas").html('');
				tarifaMostrada= "";
				ultimaOpcion = "";
				tipoContratoActual="";
//			mostrarTarifas($(this).attr("value"));
			}

		}																																													 
	);	
	
	$("#detalle_caracteristicas,#detalle_stock,#detalle_tarifas,#detalle_comentarios,.info_extra").hide();	
	
	
	$("#enlace_tarifa").click(
		function () {
			$("#li_detalle_tarifas").click();
			return false;
		}
	);
	
	$("#tabs_detalle li").click(	
		function () {
			$(this).find("a").blur();
			$("#tabs_detalle li").removeClass("seleccionado");
			$("#detalleajax > div").hide();
			$(this).addClass("seleccionado");					
			$("#" + $(this).find("a").attr("rel")).show();

			return false;			
		}	
	);

	$("#tarifas_puntos_prepago").hide();

	$("#tabs_tarifas_puntos li").click(	
		function () {		
			var opcion=$(this).find("a").attr("rel");			
			if (opcion.indexOf('contrato')>0){
				tipoContratoActual='C';
				$(':input[name=TT]').val('C');
				$(':input[name=MODO]').val('CAPCP');				
			}else{
				tipoContratoActual='P';
				$(':input[name=TT]').val('P');
				$(':input[name=MODO]').val('CPR');
			}
			
			$(this).find("a").blur();
			$("#tabs_tarifas_puntos li").removeClass("seleccionado");
			$(this).addClass("seleccionado");					
			$(".tarifa_puntos").hide();
			$("#" + opcion).show();	
			//cargar regalos
			if (ultimaOpcion!=tipoContratoActual && KM0==0)
				obtenerPromosCotos();
				obtenerPacksCotos();				
			
			ultimaOpcion=tipoContratoActual
			
			return false;			
		}	
	);

	if (TT=='C'){
		$("li#tab_tarifas_puntos_contrato").click()	
	}else	{
		$("li#tab_tarifas_puntos_prepago").click()			
	}
	
function obtenerPromosCotos() {
	var sTT = ''+$(':input[name=TT]').fieldValue();
	var sIC = ''+$(':input[name=IC]').fieldValue();	
	var sICC = ''+$(':input[name=ICC]').fieldValue();	

//		if (tipoContratoActual!=tipoContrato){		
//			tipoContratoActual=tipoContrato;
			$('#contenedor_regalos').html(sCargandoRegalos);			 

			$.ajax({
				 type: "POST",
				 url: "/tiendaonline/web/tpl/ax_obtener_regalos_tarifas_cotos.asp",
				 data: "IC="+ sIC + "&TT="+sTT + "&KM0="+KM0 + "&ICC="+sICC,
				 cache: false,
				 success: function(html){
					$('#contenedor_regalos').html(html);	
					$(':radio[name=REGALO]:first').attr('checked', 'checked');
				 }
			 });
	//	}
//	}
	return false;
}  


function obtenerPacksCotos() {
	var sModo = ''+$(':input[name=MODO]').fieldValue();
	var sIC = ''+$(':input[name=IC]').fieldValue();	
	var tipoContrato=tipoContratoActual;
			$('#contenedor_packs_especiales').html(sCargandoPacks);			 
			$.ajax({
				 type: "POST",
				 url: "/tiendaonline/web/tpl/ax_packs_producto_tarifa_familia.asp",
				 data: "IC="+ sIC + "&MODO="+ sModo + "&CONTRATO="+ tipoContrato + "&CLI="+modoClienteActual + "&TT="+TT + "&ICC="+ICC,
				 cache: false,
				 success: function(html){

					$('#contenedor_packs_especiales').html(html);	
					
				 }
			 });


	return false;
}    

	//***************
	//INI COMENTARIOS
	//***************
	$("#li_detalle_comentarios").click(	
		function () {		
			if (!bCargandoComentarios){
				cargarComentarios (IC,1) ;
				bCargandoComentarios=true;
			}
		}
	);
	
	$("#realizarComentario").hover(	
		function () {		
			$(this).addClass("letra-azul");
			$(this).css({ cursor:"pointer" });
		},
		function () {
			$(this).removeClass("letra-azul");
		}
	);	
	
	$("#realizarComentario").toggle(
		function () {
			$("#formularioComentario").show();
			$(this).text('haz click aqu\u00ED para ocultar el formulario');
			return false;
		},
		function () {
			$("#formularioComentario").hide();
			$(this).text('haz click aqu\u00ED para escribir un comentario');				
			return false;
		}		
	);
	
	$(":input[name=btnEnviar]").click(	
		function () {
			if($(":input[name=USR]").fieldValue()==''){		
				$(":input[name=USR]").val('an\u00F3nim@');	
				$(":input[name=USR]").hide();
			}
			var datos = $("#frm_comentario").formSerialize();
			//para conservar los saltos de linea
			datos=datos.replace(/%0A/g,'<br/>');
			
			$.ajax({
			 type: "POST",
			 url: "/tiendaonline/web/tpl/ax_comentar.asp",
			 data: datos,
			 dataType: "xml",
			 cache: false,
			 success: function(xml){
					var resultado=$("RETORNO",xml).text();					
					if (resultado=="OK"){
			 			$("#frm_comentario").resetForm();
						$("#cajaFormularioComentario").html("<span class='resaltado'>¡gracias por tu comentario!</span>");
						$("#li_detalle_comentarios").click();												
					} else {
						$(":input[name=USR]").show();
						$("#infoError").html("<p class='letra-rojo'>&bull; comprueba el c&oacute;digo de seguridad y que el mensaje no est&eacute; vac&iacute;o y vuelve a intentarlo.</p><p class='letra-rojo'>&bull; si tienes problemas con el c&oacute;digo, pulsa en 'genera otra imagen'.</p>")
					}
				}
			});
			return false;			
		}	
	);		
	//***************
	//FIN COMENTARIOS
	//***************	
//------------------------------------



//-----------------------------------
});


	function cargarComentarios(sIC,pagina){
		$('#listadoComentarios').html(sCargando2);
		$.ajax({
		 type: "POST",
		 url: "/tiendaonline/web/tpl/ax_obtener_comentarios.asp",
		 data: "IC="+ sIC + "&PG="+ pagina,
		 cache: false,
		 success: function(html){
			$('#listadoComentarios').html(html);
			$('#numero_comentarios').html('comentarios (' + $("#numeroComentariosLista").html() + ')');
			bCargandoComentarios=false;
			}
		});	
	};
	
	//***************
	//INI BUNDLE
	//***************	
	function procesarBundle(idFrm) {
		var sRec=$(':checkbox[name=RECOMENDADOS]').fieldValue();
		$('input[name=H]').val(sRec);	
	
		if (ICC=='ABO'){
			var sOp='';
			var sOp=$('#' + idFrm + ' select[name=OPCIONPUNTOS_P]').fieldValue();							
			if (sOp==''){
				alert ('selecciona una tarifa de puntos');
				return false;	
			}
		}		
		var sReg=$(':radio[name=REGALO]').fieldValue();
		$('input[name=R_P]').val(sReg);
	};
	
	function procesar() {
		var sRec=$(':checkbox[name=RECOMENDADOS]').fieldValue();
		$('input[name=H]').val(sRec);	
	
		if ((ICC=='ABO') && (TT=='P' || TT=='C' || TT=='E')){
			var sOp='';
			sOp=$(':radio[name=OPCIONPUNTOS]').fieldValue();
			if (sOp==''){
				alert ('selecciona una tarifa de puntos');
				return false;
			}
		}
	};		
	//***************
	//FIN BUNDLE
	//***************	
// ]]>	