﻿jQuery.noConflict();
jQuery(document).ready(function() {
    // dodaje klase "first" do pierwszego elementu listy
    jQuery('.liForum').each(function(){
        jQuery(this).find("li").first().addClass("first");
    });

    // dodaje klase "first" do pierwszego elementu listy
    jQuery('.list').each(function(){
        jQuery(this).find("li").first().addClass("first");
    });

    // dodaje klase "last" do ostatniego elementu listy
    jQuery('.article').each(function(){
        jQuery(this).find("li").last().addClass("last");
    });

    // dodaje klase "first" do pierwszego elementu listy
    jQuery('.ulInR').each(function(){
        jQuery(this).find('li').first().addClass("first");
    });

    // dodaje klase "first" do pierwszego elementu listy
    jQuery('.ulDontMiss').each(function(){
        jQuery(this).find('li').first().addClass("first");
    });

    // dodaje klase "first" do pierwszego elementu listy
    jQuery('.bStaticConent ul').each(function(){
        jQuery(this).find('li').first().addClass("first");
    });

    // usuwa tytul Trojka poleca
    jQuery('.titleBeltGrad span').each(function(){
        if(jQuery(this).text() == "Trójka poleca"){
            jQuery(this).parent().remove();
        }        
    });

    /* usuwa mTitle jesli pusty */
    jQuery('.mTitle').each(function(){
        if(jQuery(this).text() == ""){
            jQuery(this).remove();
        }        
    });
    
    jQuery('img').each(function(){
					jQuery(this).attr('alt','');
    });

	/* oneEvent */
	jQuery('.oneEvent').click(function(){
		jQuery('.oneEvent').removeClass("border");
		jQuery(this).addClass("border");
    });
	
	//Płyta IMG
	jQuery('ul#plyta li a img').each(function(){
		var $img = (jQuery(this))? jQuery(this) : null;
		if($img.length != 0 && $img != null && $img != '')
			$img.attr('src',$img.attr('src').replace('_250.jpg','_75.jpg'));
	})


	// SMS
	// przeniesione do main.js - tylko na stronie głównej
	//writeMessages(5,'smsBox', 't;m;a', 180, 1,'t',true,false,false);

});

/* -- SMS -- */

function writeMessages(ile, divName, order, cut, sod,text,sms,mail,comment) {
    var $div = jQuery("div#"+divName);
    var wysokosc = $div.css('height').replace('px','');
    var arrOrder=order.split(";");
    var i;
    if(text!=false)
        text = '&text='+text;
    else
        text = '';
    if(sms)
        sms = '&sms='+sms;
    else
        sms = '';
    if(mail)
        mail = '&mail='+mail;
    else
        mail = '';
    if(comment)
        comment = '&comment='+comment;
    else
        comment = '';
    if(sod<ile)
        sod = '&sod='+sod;
    else
        sod = '';
    jQuery.ajax({
		url:"/_xml/xml_messages.aspx?ile="+ile+"&cut="+cut+text+sod+sms+mail+comment,
		type: "GET",
		dataType:"xml",
		timeot:1000,
		error: function(){
			$div.html("<div id='ladowanie'>Ładowanie....</div>");
		},
		start: function(){
		    $div.animate({height: 0},750);
		    $div.html("<div id='ladowanie'>Ładowanie....</div>");
		},
		start: function(){
		    $div.animate({height: wysokosc},1250);
		},
		success: function(xml){
		    $div.html('');
		    jQuery(xml).find('item').each(function(){
		        var $item = jQuery(this);
		        var typ = ($item.attr('typ')!=undefined)? '<span class="typ_'+$item.attr('typ')+'"></span>' : '' ;
		        var id = ($item.attr('id')!=undefined)? '<a href="/4pory/klubsluchacza/message.aspx?id'+$item.attr('id')+'&typ='+typ+'">więcej</a>' : '' ;
		        var date = ($item.attr('date')!=undefined)? '<span class="date">'+$item.attr('date')+'</span>' : '' ;
		        var msg = ($item.attr('msg')!=undefined)? '<span class="msg">'+$item.attr('msg')+'</span>' : '' ;
		        var author = ($item.attr('author')!=undefined)? '<span class="author">'+$item.attr('author')+'</span>' : '' ;
    			    
		        var strOut = '<div class="item">';
		        for (j in arrOrder) {
		            strOut += (arrOrder[j]=='t')? typ : '';
		            strOut += (arrOrder[j]=='d')? date : '';
		            strOut += (arrOrder[j]=='m')? msg : '';
		            strOut += (arrOrder[j]=='a')? author : '';
		            //strOut += (arrOrder[j]=='i')? id : '';
		        }
		        strOut += '</div>';
		        jQuery(strOut).appendTo($div);
		    });
		}
	});
}

/* -- SMS - end -- */

/* -- PLAYER -- */

//JW Player
// zmienne
var player = null;
var tmp = false;
var pathtmp = null;
var jwvolume = 80;
//kliknieta mp3
var objplay = null;

function playerReady(thePlayer) {
    player = document.getElementById('playerjw');
    addListeners();
}

function addListeners() {
    if (player) {
        player.addModelListener("TIME", "timeListener");
        player.addModelListener("STATE", "stateListener");
        player.addControllerListener("VOLUME", "volumeListener");
    }
    else {
        setTimeout("addListeners()", 20);
    }
}
function play(obj, path, title) {
    if (pathtmp != path & pathtmp != null) {
        tmp = false;
        pathtmp = path;
    }
    if (tmp == false) {
        player.sendEvent('LOAD', path);
        tmp = true;
        pathtmp = path;
		jQuery('.pleyerBox #mp3Title').html(title)
    }
    else {
        player.sendEvent('STOP');
        tmp = false;
    }
}


function stateListener(obj) {
    //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
    currentState = obj.newstate;
    previousState = obj.oldstate;

    if ((currentState == "COMPLETED") && (previousState == "PLAYING")) {
        tmp = false;
    }
    if (currentState == "PLAYING") {
        tmp = true;
    }
    if (currentState == "BUFFERING") {
        jQuey("#bPlayer .pleyerBox #state").text("Buforuje...");
    }
    else{
        jQuey("#bPlayer .pleyerBox #state").text("");
    }
}

function volumeListener(obj) {
    jwvolume = obj.percentage;
}
function timeListener(obj) {
    var dur = obj.duration;
    var pos = obj.position;
    var mmTotal = 0;
    var ssTotal = 0;
    mmTotal = Math.floor(dur / 60);
    ssTotal = Math.floor(dur - (mmTotal * 60));
    var mmT;
    var ssT;
    if (dur == 0)
        mmT = '--';
    else if (dur > 0 && mmTotal < 10)
        mmT = '0' + mmTotal.toString();
    else
        mmT = mmTotal;
    if (dur == 0)
        ssT = '--';
    else if (dur > 0 && ssTotal < 10)
        ssT = '0' + ssTotal.toString();
    else
        ssT = ssTotal;
    var mmCurent = 0;
    var ssCurent = 0;
    mmCurent = Math.floor(pos / 60);
    ssCurent = Math.floor(pos - (mmCurent * 60));
    var mmC;
    var ssC;
    if (pos == 0)
        mmC = '--';
    else if (pos > 0 && mmCurent < 10)
        mmC = '0' + mmCurent.toString();
    else
        mmC = mmCurent;
    if (pos == 0)
        ssC = '--';
    else if (pos > 0 && ssCurent < 10)
        ssC = '0' + ssCurent.toString();
    else
        ssC = ssCurent;
    var wartosc = (Math.floor(pos) / Math.floor(dur))*100;
    var kropka = (wartosc).toString().indexOf(".");
    var procent = (kropka < 0)? 0 : (wartosc).toString().slice(0,kropka);
    jQuery("#bPlayer .pleyerBox #pleyerBelt #pleyerBeltPercent").css('width',procent.toString()+'%');
    jQuery("#time").html(mmC + ':' + ssC + ' / ' + mmT + ':' + ssT);
}

/* -- PLAYER - end -- */
