this.vtip = function() {    
    this.xOffset = 0; // x distance from mouse
    this.yOffset = 32; // y distance from mouse       
    
    $(".vtip").unbind().hover(    
        function(e) {
            this.t = this.title;
            this.title = ''; 
//            this.top = (e.pageY + yOffset); this.left = (e.pageX + xOffset);
			var o=$(this).offset();
            this.top = (o.top + yOffset);
			this.left = (o.left + xOffset);
			this.top1 = this.top+10;
            
            $('body').append( '<p id="vtip"><img id="vtipArrow" />' + this.t + '</p>' );
                        
            $('p#vtip #vtipArrow').attr("src", 'images/2010/layout/pakiety/vtip_arrow.png');
            $('p#vtip')
			.css("top", this.top+"px")
			.css("left", this.left+"px")

			.fadeIn("slow");
        },
        function() {
            this.title = this.t;
            $("p#vtip").fadeOut("slow").remove();
        }
    );/*.mousemove(
        function(e) {
            this.top = (e.pageY + yOffset);
            this.left = (e.pageX + xOffset);
                         
            $("p#vtip").css("top", this.top+"px").css("left", this.left+"px");
        }
    );*/
    
};

var channels_groups_classes=Array();
channels_groups_classes['FIL']="cat_film";
channels_groups_classes['SPO']="cat_sport";
channels_groups_classes['DZI']="cat_dla-dzieci";
channels_groups_classes['DOK']="cat_dokument";
channels_groups_classes['ROZ']="cat_rozrywka";
channels_groups_classes['POL']="cat_polskie";
channels_groups_classes['INF']="cat_informacja";
channels_groups_classes['RAD']="cat_radia";
channels_groups_classes['INT']="cat_interaktywne";

var pakiety_classes=Array();
pakiety_classes['HDD']="pakiet1";	// prestizowy hd
pakiety_classes['PLA']="pakiet2";	// prestizowy
pakiety_classes['ZLO']="pakiet3";	// komfortowy
pakiety_classes['SRE']="pakiet4";	// podstawowy
pakiety_classes['BLK']="pakiet5";	// powitalny

var opcje_dodatkowe_linki=Array();
opcje_dodatkowe_linki['pakiet1']="/cyfra_opcje-dodatkowe1.html";	// prestizowy hd
opcje_dodatkowe_linki['pakiet2']="/cyfra_opcje-dodatkowe2.html";	// prestizowy
opcje_dodatkowe_linki['pakiet3']="/cyfra_opcje-dodatkowe3.html";	// komfortowy
opcje_dodatkowe_linki['pakiet4']="/cyfra_opcje-dodatkowe4.html";	// podstawowy
opcje_dodatkowe_linki['pakiet5']="/cyfra_opcje-dodatkowe5.html";	// powitalny

var opcje_dodatkowe_btn=Array();
opcje_dodatkowe_btn['pakiet1']="/images/2010/layout/pakiety/btn_opcje-dodatkowe1.gif";	// prestizowy hd
opcje_dodatkowe_btn['pakiet2']="/images/2010/layout/pakiety/btn_opcje-dodatkowe2.gif";	// prestizowy
opcje_dodatkowe_btn['pakiet3']="/images/2010/layout/pakiety/btn_opcje-dodatkowe3.gif";	// komfortowy
opcje_dodatkowe_btn['pakiet4']="/images/2010/layout/pakiety/btn_opcje-dodatkowe4.gif";	// podstawowy
opcje_dodatkowe_btn['pakiet5']="/images/2010/layout/pakiety/btn_opcje-dodatkowe5.gif";	// powitalny

var pakiety_tab=Array('pakiet1', 'pakiet2', 'pakiet3', 'pakiet4', 'pakiet5');

var base_href="http://www.cyfraplus.pl/cyfra_oferta.html";

function putHref(href) {
	location.href = base_href+"#"+href;
}

var pakiet_id=null;

jQuery(function($)
//$(function()
{
	if ($(".pakiety").length>0)
	{
		$(".oferta").css("display", "block");	//IE7 fix	

		$.ajax({
			url: '/includes/2010/channels.php',
			dataType: 'json',
			success: function(data){
						for (var channel_group_id in channels_groups_classes)
						{
							var $data=data[channel_group_id];
							if ($data)
							{
								var $div=$('.'+channels_groups_classes[channel_group_id]);
								for (var i=0; i<$data.length; i++)
								{
									var link='/cyfra_kanaly-'+$data[i]['link']+'.html';
									var title=$data[i]['nazwa'];
									var pakiet_class='';
									for (var pakiet_id in $data[i]['pakiety'])
									{
										if (typeof(pakiety_classes[$data[i]['pakiety'][pakiet_id]])!="undefined")
											pakiet_class+=pakiety_classes[$data[i]['pakiety'][pakiet_id]]+" ";
									}
									$div.append('<a href="'+link+'" class="vtip" title="'+title+'"><img src="http://www.cyfraplus.pl/images/logo-ico/gray/'+$data[i]['logo']+'.gif" width="65" height="29" class="grey" /><img src="http://www.cyfraplus.pl/images/logo-ico/'+$data[i]['logo']+'.gif" width="65" height="29" class="'+pakiet_class+'clr"/></a>');
								}
							}
							else
							{
								var $div=$('.'+channels_groups_classes[channel_group_id]);
								$div.hide();
							}
						}
						
						// init tips
						vtip();
						
						// prepare pakiety
						$(".pakiety .pakiet h3").each(function(index) {
							$(this).height($(this).parent().height());
						});
						
						// choose default pakiet
						var b=location.href;
						var tmp=b.split("#");
						if (tmp.length>1) pakiet_id=tmp[1];
						
						if ((pakiet_id!=null)&&(jQuery.inArray(pakiet_id, pakiety_tab)>0))
							var choosen_pakiet=pakiet_id;
						else
						var choosen_pakiet='pakiet1';
							
						$(".pakiet_chooser a.pc_"+choosen_pakiet).addClass("on");
						choosen_packet=$('.pakiet_chooser .on').attr("rel");
						$('.pakiet img.clr').not('.'+choosen_packet).fadeOut("normal");
						$('img.'+choosen_packet).fadeIn("normal");
						$(".btn_opcje_dodatkowe").attr("href", opcje_dodatkowe_linki[choosen_packet]);
						$(".btn_opcje_dodatkowe img").attr("src", opcje_dodatkowe_btn[choosen_packet]);

			}
		});
		
		$(".pakiet_chooser a").each(function(index){
			var file_part="images/2010/layout/pakiety/tab_";
			$(this).attr("href", base_href+"#"+$(this).attr("rel"));
			$(this).css("background", "url("+file_part+$(this).attr("rel")+".gif) -135px 0 no-repeat");
			$(this).bind("click", function(){
				$(".pakiet_chooser a").removeClass("on");
				$(this).addClass("on");
				choosen_packet=$(this).attr("rel");
				$('.pakiet img.clr').not('.'+choosen_packet).fadeOut("normal");
				$('img.'+choosen_packet).fadeIn("normal");
				$(".btn_opcje_dodatkowe").attr("href", opcje_dodatkowe_linki[choosen_packet]);
				$(".btn_opcje_dodatkowe img").attr("src", opcje_dodatkowe_btn[choosen_packet]);
			});
		});
	}
});
