var slide
var slide2

var odgovorId

var isUsers = 0
var isChat = 0

var perB
var uploadID = ''
var changeDiv = ''
var perD 
var plBox
var tmp
var tmpdata
var punmenu = -1;

var tmptime = 0;
var omg
var gdate

function confdel() { var conf = confirm('Zelite izbrisati ta post?');
	if (conf)
		return true;
	else
		return false;
}

function skrij() { document.getElementById('msg' + odgovorId).innerHTML = '' }
function hide(id) { document.getElementById(id).innerHTML = '' }

function checkEnter(e){ 
var characterCode

if(e && e.which){ e = e; characterCode = e.which; } else{ e = event; characterCode = e.keyCode ; }
if(characterCode == 13){ postComm(); return false; } else{ return true; }
}

function appReas(url) {
	var txt = prompt('Razlog ali komentar:');
	val = confirm('Si preprican?')
	val = confirm('Ce si zajebal ti jajca vtrgam!')
	if (val == true) {
		location = url + '&reason=' + escape(txt)
	} else {
		return false;
	}
}

function kle5img(str) {
	inpt = document.getElementById('textINS');
	inpt.value = inpt.value + " " + str;
	inpt.focus();
}

function logoutp() {
	alert('papa!');
	location = 'logout.php';
}


function smcsFin(retd) {
	tmp.setHTML(retd);	
}

function smcs(voteId, vtype, upord, wtu, delid) {
	tmp = $(wtu);
	$(wtu).setHTML('<img src="img/ajl.gif" alt="Nalagam..." />');
	var kAjax = new Ajax('smcs.php?ajax=1&cid=' + voteId + '&type=' + vtype + '&mode=' + upord + '&delid=' + delid, { onComplete: smcsFin, method: 'get'}).request();
}

function getZadnji(id, cat) {
	var izpolni = $(id);
	izpolni.innerHTML = '<img  src="img/ajload.gif" alt="Nalagam..." />';
	var gAjax = new Ajax('getlast5.leet?cat=' + cat, {update: izpolni, onComplete: itemHover, method: 'get'}).request();
}


function writeProcStat(data) {
	// alert(data);
	if (data == 'proc') {
		$(changeDiv).innerHTML = 'Uspesno nalozeno. Procesiram podatke.';
	} else {
		var d = data.split(':');
		if (d[0] == 'done') {
			location  = 'https://mojblink.com/video.leet?id=' + d[1];
		}
		$clear(perD);
	}
}

function updateProcStat() {
	        var k = new Ajax('isdone.leet?id=' + uploadID, { onComplete: writeProcStat, method: 'get' }).request();
}

function getProcStat() {
	perD = ( function () { updateProcStat(); } ).periodical(5000);
}



function writeMeter(data) {
	if (data == 'done') {
		$(changeDiv).innerHTML = 'Pocakajte da sprocesiramo podatke.';
		$clear(perB);
		getProcStat();
	} else {
		$(changeDiv).innerHTML = data;
	}
}

function updateMeter() {
	var i = new Ajax('flvupinfo.leet?X-Progress-ID=' + uploadID, { onComplete: writeMeter, method: 'get' }).request();
}

function startUpMeter(divid, identifier) {
	changeDiv = divid;
	uploadID = identifier;

	$(divid).innerHTML = 'Zacenjam z nalaganjem...';
	perB = ( function() { updateMeter(); }).periodical(5000);
}

function fetcher(uDiv, url) {
	$(uDiv).innerHTML = '<center><img src="img/ajload.gif" style="margin-top: 20px; " alt="Nalagam..." /></center>';
	var k = new Ajax(url, {method: 'get', update: $(uDiv), evalScripts: true}).request();
}


function effectBack(data) {

var Tips2 = new Tips($$('.videolink'), {
        initialize:function(){
                this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
        },
        onShow: function(toolTip) {
                this.fx.start(1);
        },
        onHide: function(toolTip) {
                this.fx.start(0);
        }
});

}

function effectFetcher(uDiv, url) {
	tmp = uDiv;
	tmpdata = url;
	var k = new Ajax(tmpdata, {method: 'get', update: $(tmp), onComplete: effectBack, evalScripts: true}).request();
}

function updateTips() {
	var Tips1 = new Tips($$('.videolink'));
}

function plsUpdate(data) {
	$('addPls').innerHTML = data;
	var fade = new Fx.Style($('addPls'), 'opacity', {duration: 3000 });
	fade.start(1, 0);
}

function addPls(item) {
	var id = $('pls').value;
	var z = new Ajax('/addtopls.leet?id=' + item + '&pl=' + id, { onComplete: plsUpdate, method: 'get' }).request();
}

function showPlitems(data) {
		var r = data.split(':');
		if (r[0] == 'err') { plBox.innerHTML = plBox.innerHTML + '<div class="flvitem">' + r[1] + '</div>'; }
		else { plBox.innerHTML = plBox.innerHTML + data; }
}

function closePlaylist(item) {
	var div = $('flvparent' + item);
        var fade = new Fx.Style(div, 'opacity', {duration: 2000, wait: false});
        fade.start(1, 0);
	tmp = div;
	var k = (function() { tmp.remove(); }).delay(2300);
}

function removeFromPl(pl, item) {
	var div = $('flvitem' + item);
	var k = new Ajax('/deletefpl.leet?pl=' + pl + '&item=' + item, { method: 'get' }).request();

        var fade = new Fx.Style(div, 'opacity', {duration: 1500, wait: false});
        fade.start(1, 0);
        tmp = div;
        var k = (function() { tmp.remove(); }).delay(1800);
}

function showPl(item) {
	plBox = $('mypls' + item);
	var q = new Ajax('/showpl.leet?id=' + item, { onComplete: showPlitems, method: 'get'}).request();
}

function itemHover() {

var list = $$('.tentry2');
if (list) {
list.each(function(element) {

        element.addEvent('mouseenter', function(){
                  element.setStyle('background', '#f2f2f2');
        });

        element.addEvent('mouseleave', function(){
		  element.setStyle('background', 'none');
        });

});
}

}

window.addEvent('load', function()
{

try {
	loadmEd();
} catch(e){ 
	
};

var Tips3 = new Tips($$('.usericons a'), {
        initialize:function(){
                this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
        },
        onShow: function(toolTip) {
                this.fx.start(1);
        },
        onHide: function(toolTip) {
                this.fx.start(0);
        }
});

if ($$('.iconc a')) {
var Tips8 = new Tips($$('.iconc a'));
}

if ($$('.browseicons')) {
var Tips9 = new Tips($$('.browseicons'));
}


if ($$('.videolink')) {
var Tips2 = new Tips($$('.videolink'), {
        initialize:function(){
                this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 500, wait: false}).set(0);
        },
        onShow: function(toolTip) {
                this.fx.start(1);
        },
        onHide: function(toolTip) {
                this.fx.start(0);
        }
});
}

	itemHover();

if ($('flvsend')) { slide=new Fx.Slide('flvsend'); slide.hide(); $('flvsend').style.display = ''; }
if ($('flvsearch')) { slide2 =new Fx.Slide('flvsearch'); slide2.hide(); $('flvsearch').style.display = ''; }

if ($$('.stholder')) {
	$$('.stholder').each( function (el) {
/*
		el.addEvent('mouseenter', function() {
			gdate = new Date();
                  	tmptime = gdate.getTime();
			omg = this;
			var om = (function() {
				gdate = new Date();
				if (gdate.getTime() - tmptime > 1100 && tmptime != 0) {
					if (omg.getElement('.stalt')) {
						omg.getElement('.stalt').setStyle('display', '');
					}
				}
			});

			om.delay(1200);

	//		this.getElement('.stalt').setStyle('display', '');
		});

*/
		el.addEvent('click', function() {
			if (this.getElement('.stalt')) {
				if (this.getElement('.stalt').style.display == 'none') { this.getElement('.stalt').setStyle('display', ''); }
				else { this.getElement('.stalt').setStyle('display', 'none'); }
			}
		});

//		el.addEvent('mouseleave', function() { tmptime = 0; this.getElement('.stalt').setStyle('display','none'); });
	});
}


if ($$('.smitem')) {
        $$('.smitem').each( function (el) {
                el.addEvent('mouseenter', function() {
			if (this.getElement('.smitemhidden')) {
				this.getElement('.smitemhidden').setStyle('display', '');
			}
			
		});
                el.addEvent('mouseleave', function() {
			if (this.getElement('.smitemhidden'))  {
				this.getElement('.smitemhidden').setStyle('display','none');
			}
		 });
        });
}


});


function makegenres() {
	var d = $('catid');
	$('genres').setHTML('<img src="img/miniloader.gif" />');
	var cat = d.options[d.selectedIndex].value;
	var Z = new Ajax('/getgenres.leet?cat=' + cat, { update: $('genres'), method: 'get' }).request();
}

function flvMailFinish(data) {
	alert(data);
	$('miniloader').setHTML('');
}

function sendVideoMail(id) {
	$('miniloader').setHTML('<img src="img/miniloader.gif" />');
	var mail = $('flvmail').value;
	var Q = new Ajax('/sendflvmail.leet?mail=' + mail + '&id=' + id, { method: 'get', onComplete: flvMailFinish }).request();
}

function flvSearch() {
	var text = $('flvtext').value;
	if (text.length < 3) {
		alert('Vpišite vsaj 3 znake.');
	}

	$('flvResults').setHTML('<img src="img/miniloader.gif" />');
	var Q = new Ajax('/flvsearch.leet?seek=' + text, { method: 'get', update: $('flvResults')}).request();
}

function multiDelC() {
	var dID = $(tmp);
        var fade =  new Fx.Style(dID, 'opacity', {duration: 1500, wait: false });
        fade.start(0.8, 0);
	var c = function() { var hider = new Fx.Slide(tmp); hider.slideOut();  var k = function() { dID.setStyle('margin', '0'); dID.remove(); }; k.delay(800); }
	c.delay(2000);
}

function multiDel(id, url) {
	tmp = id;
	$(tmp).setOpacity(0.8);
	var k = new Ajax(url, { method: 'get', onComplete: multiDelC }).request();
}

function showss(data) {
	var body = $('blinkBody');
        body.setHTML(data);
	var oLay = $('screensaver');
	oLay.setOpacity(0);
        var fade =  new Fx.Style(oLay, 'opacity', {duration: 1500, wait: false });
	fade.start(0, 0.8);
}

function screensaver() {
	var zz = new Ajax('/getss.leet', { method: 'get', onComplete: showss }).request();
}


function showas(data) {
        var body = $('blinkBody');
        body.setHTML(data);
        var oLay = $('asolay');
	var oBox = $('asbox');
        oLay.setOpacity(0);
	oBox.style.visibility = 'hidden';
	// oBox.setOpacity(0);

        var fade =  new Fx.Style(oLay, 'opacity', {duration: 900, wait: false });
        fade.start(0, 0.8);

	var k = (function() {
		oBox.style.visibility = 'visible'; 
		var fade2 = new Fx.Style(oBox, 'opacity', {duration: 900, wait: false });
        	fade2.start(0, 1.0);
	}).delay(900);

}

function advSearch() {
	var adv = new Ajax('/getas.leet', { method: 'get', onComplete: showas }).request();
}

function ssCheck(data) {
	$('ssload').setHTML('');
	if (data == 1) {
		$('loginbox').remove(); $('screensaver').remove();
	} else {
		alert('Nepravilno geslo.');
		return false;
	}
}


function ckSSform() {
	var pass = $('sspass').value;
	var uid = $('ssuid').value;

	if (pass.length < 3) { alert('Prekratko geslo.'); return false; }
	if (uid <= 0) { alert('Niste prijavljeni'); return false; }

	$('ssload').setHTML('<img src="img/miniloader.gif" />');
	var k = new Ajax('/getss.leet', { postBody: $('ssform'), method: 'post', onComplete: ssCheck }).request();
}

function scShow() {
	$$('.scbad').each(function(el) {
		if (el.style.display == 'none') {
			el.style.display = '';
			el.getParent().getParent().setOpacity(1.0);
			el.getParent().getParent().style.background = '#ffffff';
		} else {
			el.style.display = 'none';
			el.getParent().getParent().setOpacity(0.7);
			el.getParent().getParent().style.background = '#f5f5f5';
		}
	});
}

function fs(act) {
	$('filters').setStyle('display', act);
}

function fss(what, act) {
        $(what).setStyle('display', act);
}

