var moreDivsShow = new Array();
for(var a=1;a<6;a++){moreDivsShow[a]=0;}

function ComboTable(div, tTable, tFoot, count) {
	var opened=true;
	var time;
	var interval=20;
	var speed;
	var showmore=1;

	var moreDivs = new Array();
	for(var a=1;a<count+1;a++){moreDivs[a]=document.getElementById("more"+div+a);}

	var Divs = new Array();
	for(var a=1;a<count+1;a++){Divs[Divs.length]=document.getElementById(div+a);}
	var Tables = new Array();
	for(var a=1;a<count+1;a++){Tables[Tables.length]=document.getElementById(tTable+a);}
	var Foots = new Array();
	for(var a=1;a<count+1;a++){Foots[Foots.length]=document.getElementById(tFoot+a);}

	for(var a=0;a<Divs.length;a++) {
		Divs[a].style.overflow='hidden';
		Divs[a].style.height=(Tables[a].offsetHeight-Foots[a].offsetHeight)+'px';
	}

	function open(number) {
		var anim=false;
		for(var a=0;a<Divs.length;a++) {
		//var a = number;
		//showmore = a;
			if(Tables[a].offsetHeight>Divs[a].offsetHeight) {
				speed=Math.max(1,Math.round((Tables[a].offsetHeight-Divs[a].offsetHeight)/8)-2);
				Divs[a].style.height=Math.min(Tables[a].offsetHeight,(Divs[a].offsetHeight+speed))+'px';
				anim=true;
			} else {
				//moreDivs[a].style.display='none';
				//moreDivs[a].style.visibility='hidden';
			}
		}

		moreDivsShow[number]=1;

		if(anim) {
			setTimeout(open, interval);
		} else {
		}
		moreDivs[number].style.display='none';
		moreDivs[number].style.visibility='hidden';
	}
	this.open = open;
	//open(showmore);

}

function Panels(text, number) {
	var name = text;
	var count = number;
	var opened=1;

	function show(number) {

		for(var a=1;a<count+1;a++) {
			document.getElementById(name+a).style.display='none';
			document.getElementById(name+a+'Link').className='';

			document.getElementById("more"+name+opened).style.display='none';
			document.getElementById("more"+name+opened).style.visibility='hidden';
			document.getElementById("buttons"+name+opened).style.display='none';
			document.getElementById("buttons"+name+opened).style.visibility='hidden';
		}
		opened = number;
		document.getElementById(name+opened).style.display='block';
		document.getElementById(name+opened+'Link').className='selected';
//alert(moreDivsShow[opened]);


		document.getElementById("buttons"+name+opened).style.display='block';
		document.getElementById("buttons"+name+opened).style.visibility='visible';
		if(moreDivsShow[opened]==0) {
			document.getElementById("more"+name+opened).style.display='block';
			document.getElementById("more"+name+opened).style.visibility='visible';
		}

	}
	this.show = show;


	show(opened);
}

function now() {
	var currentTime = new Date();
	var day = currentTime.getDate();
	var month = currentTime.getMonth() + 1;
	if (month<10) {
		month = "0" + month;
	}
	if (day<10) {
		day = "0" + day;
	}
	var year = currentTime.getFullYear();
	return  year + "-" + month + "-" +day;
	return date;
}

var mozliwosc = "-0123456789./";
function spr(wartosc, pole) {
	//alert(pole);
	//alert(wartosc);
	i = wartosc.length - 1;
	var err = true;
	for (var j = 0; j < mozliwosc.length; j++) {
	    if(wartosc.charAt(i) == ',') wartosc.charAt(i) = '.';
		if (wartosc.charAt(i) == mozliwosc.charAt(j)) err = false;
	}
	//alert (err);
	if (err==true) pole.value = wartosc.substring(0,i);
	//if ((wartosc.length == 1) && (wartosc == 0)) pole.value = wartosc.substring(0,i);
}

var formblock;
var forminputs;
function prepare() {
	formblock = document.getElementById('chooser');
	forminputs = formblock.getElementsByTagName('input');
}
function select_all(name, value) {
	for (i = 0; i < forminputs.length; i++) {
		// regex here to check name attribute
		var regex = new RegExp(name, "i");
		if (regex.test(forminputs[i].getAttribute('name'))) {
			if (value == '1') {
				forminputs[i].checked = true;
			} else {
				forminputs[i].checked = false;
			}
		}
	}
}


var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
	if(pos=="random"){
		LeftPosition = (screen.width) ? Math.floor(Math.random()*(screen.width-w)) : 100;
		TopPosition = (screen.height) ? Math.floor(Math.random()*((screen.height-h)-75)) : 100;
	}
	else if(pos=="center"){
		LeftPosition = (screen.width) ? (screen.width-w)/2 : 100;
		TopPosition = (screen.height) ? (screen.height-h)/2 : 100;
	}
	else{
		LeftPosition = 0;
		TopPosition = 20;
	}

	settings = "toolbar=no,location=no,status=no,scrollbars=yes,menubar=no,directories=no,resizable=no,width="+w+",height="+h+",top="+TopPosition+",left="+LeftPosition;
	//alert(myname);
	win = window.open(mypage,myname,settings);
}
