
var totalx2;
var xsub2;
var dist2;
var pos1;
var pos2;
var isCtrl = false;
var isAlt = false;
var isShift = false;
var isAltgr = false;


function zwinresize() {
	// right side handler
	var keep2=($("#zticker2").css('left')==pos2);
	totalx2=parseInt($("#zticker2").css('width'));
	xsub2=parseInt($("#zticker_fetch2").css('width'));
	dist2=(totalx2-xsub2)+'px';
	pos1=($(window).width()-xsub2)+'px';
	pos2=($(window).width()-totalx2)+'px';
	if (keep2) $("#zticker2").css('left', pos2);	else $("#zticker2").css('left', pos1);
}

$(document).ready(function() {
	$(document).keyup(function (e) {
		if(e.which == 17) isCtrl=false;
		if(e.which == 16) isShift=false;
		if(e.which == 18) isAlt=false;
	}).keydown(function (e) {
		if(e.which == 17) isCtrl=true;
		if(e.which == 16) isShift=true;
		if(e.which == 18) isAlt=true;

		// activate zticker 1
		if(e.which == 122 && isCtrl && isShift) {
			$("#zticker_but").click();
			return false;
		}
		// activate  zticker 2
		if(e.which == 123 && isCtrl && isShift) {
			$("#zticker_but2").click();
			return false;
		}
	});

	// right side
	zwinresize();
	$(window).resize(zwinresize);
	
	$("#zticker_but2").click(function(){
		
		if ($("#zticker2").css('left')==pos1) $("#zticker2").animate({ left: pos2 }, 400);
		else $("#zticker2").animate({ left: pos1 }, 400);
	});
	
	// left side
	var totalx;
	var xsub;
	var dist;

	totalx=parseInt($("#zticker").css('width'));
	xsub=parseInt($("#zticker_fetch").css('width'));
	dist='-' + (totalx-xsub)+'px';
	
	$("#zticker_but").click(function(){
		
		if ($("#zticker").css('left')==dist) $("#zticker").animate({ left: "0px" }, 400);
		else $("#zticker").animate({ left: dist }, 400);
	});
});
/*
Key	Keyboard code
Backspace	8
Tab	9
Enter	13
Shift	16
Ctrl	17
Alt	18
Pause	19
Capslock	20
Esc	27
Page up	33
Page down	34
End	35
Home	36
Left arrow	37
Up arrow	38
Right arrow	39
Down arrow	40
Insert	45
Delete	46
0	48
1	49
2	50
3	51
4	52
5	53
6	54
7	55
8	56
9	57
a	65
b	66
c	67
d	68
e	69
f	70
g	71
h	72
i	73
j	74
k	75
l	76
m	77
n	78
o	79
p	80
q	81
r	82
s	83
t	84
u	85
v	86
w	87
x	88
y	89
z	90

F1	112
F2	113
F3	114
F4	115
F5	116
F6	117
F7	118
F8	119
F9	120
F10	121
F11	122
F12	123
=	187
*/
