function FillAll() {
	var val=new Array;
	var form=document.form;
	for (i=0; i<form.elements.length; i++) {
		if (form.elements[i].type=="text"||form.elements[i].type=="textarea") {
			if (val[form.elements[i].type]) {
				form.elements[i].value=val[form.elements[i].type];
			} else {
				val[form.elements[i].type]=form.elements[i].value;
			}
		}
	}
}

function PopUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=400');");
}

function Edit(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=400');");
}

function Video() {
	opacity('video', 0);
	document.getElementById('video').style['display']="block";
	fadeIn('video');
}

function hideVideo() {
	fadeOut('video');
	setTimeout("document.getElementById('video').style['display']='none';", 500);
}

function SubCat(sub) {
	var sub = document.form.category.value;
	q = 0;
	for (i = 0; i < document.form.elements.length; i++) {
		if (document.form.elements[i].type == 'select-one') {
			if (document.form.elements[i].name == sub) {
				document.form.elements[i].style.display = 'block';
				if (document.form.elements[i].value == 'other') {
					document.form.other.style.display = 'block';
					q = 1;
				} else {
					document.form.other.style.display='none';
					q = 0;
				}
			} else if (document.form.elements[i].name != 'category') {
				document.form.elements[i].style.display = 'none';
			}
		}
	}
	if (document.form.category.value == 'other') {
		document.form.other.style.display = 'block';
		document.form.othercat.style.display='block';
	} else if (q != 1) {
		document.form.other.style.display = 'none';
	}
	if (document.form.category.value != 'other') document.form.othercat.style.display = 'none';
}

function ask(mess, page) {
	if (confirm(mess))
	window.location=page;
}

function LinkPic(file) {
	document.getElementById('pic').src='images/links/'+file+'.jpg';
}

function SelectDate(m, d, y, q) {
	if (q==1) {
		opener.document.form.m1.value=m;
		opener.document.form.d1.value=d;
		opener.document.form.y1.value=y;
		self.close();
	}
	if (q==2) {
		opener.document.form.m2.value=m;
		opener.document.form.d2.value=d;
		opener.document.form.y2.value=y;
		self.close();
	}
}

function showmenu(id) {
	var elem=	document.getElementById(id)
	elem.style.left=locatex(id+"c")-((width(id)-100)/2);
	elem.style.top=locatey(id+"c")-height(id);
	elem.style['visibility']="visible";
}

function hidemenu(id) {
	document.getElementById(id).style['visibility']='hidden';
}

function locatex(id) {
	elem=document.getElementById(id);
	xPos = elem.offsetLeft;
	tempEl = elem.offsetParent;
	while (tempEl != null) {
		xPos += tempEl.offsetLeft;
		tempEl = tempEl.offsetParent;
	}
	return xPos;
}

function locatey(id) {
	elem=document.getElementById(id);
	yPos = elem.offsetTop;
	tempEl = elem.offsetParent;
	while (tempEl != null) {
		yPos += tempEl.offsetTop;
		tempEl = tempEl.offsetParent;
	}
	return yPos;
}

function height(id) {
	elem=document.getElementById(id);
	y = elem.offsetHeight;
	return y;
}

function width(id) {
	elem=document.getElementById(id);
	x = elem.offsetWidth;
	return x;
}

function showLightBox(file) {
	load=false;
	lightbox=document.getElementById('LightBox');
	imgtext=document.getElementById('ImgText');
	imgbox=document.getElementById('ImgBox');
	boximg=document.getElementById('BoxImg');
	opacity('LightBox', 0);
	opacity('ImgBox', 0);
	lightbox.style['visibility']='visible';
	document.body.style.overflow='hidden';
	fadeIn('LightBox');
	setTimeout("boximg.src='uploads/"+file+"';", 500);
	var id=parseFloat(pics.indexOf(file));
	if (titles[id]) {
		imgtext.innerHTML='<table cellpadding=0 cellspacing=0 border=0><tr><td align=right><img src="images/menu/left.png"></td><td align=center background="images/menu/center.png"><font color=000000>'+titles[id]+'</font></td><td align=left><img src="images/menu/right.png"></td></tr></table>';
		fadeIn('ImgText');
	} else {
		imgtext.innerHTML="";
	}
}

function hideLightBox() {
	setTimeout("document.body.style['overflow']='auto';", 500);
	load=false;
	fadeOut('LightBox');
	setTimeout("opacity('ImgBox', 0); lightbox.style['visibility']='hidden';", 500);
}

function changeLightBox(dif) {
	var id=parseFloat(pics.indexOf(document.getElementById('BoxImg').src.substr(37)));
	if (pics[id+dif]) {
		if (load) {
			fadeOut('ImgBox');
			fadeOut('ImgText');
			setTimeout("boximg.src='uploads/"+pics[id+dif]+"';", 500);
		} else {
			boximg.src='uploads/'+pics[id+dif];
		}
		load=false;
		if (titles[id+dif]) {
			var text='<table cellpadding=0 cellspacing=0 border=0><tr><td align=right><img src="images/menu/left.png"></td><td align=center background="images/menu/center.png"><font color=000000>'+titles[id+dif]+'</font></td><td align=left><img src="images/menu/right.png"></td></tr></table>';
			setTimeout("imgtext.innerHTML='"+text.replace("'", "&#39;")+"'; fadeIn('ImgText');", 500);
		} else {
			setTimeout("imgtext.innerHTML='';", 500);
		}
	} else {
		hideLightBox();
	}
}

function opacity(id, opacity) {
	Math.round(opacity);
	var object=document.getElementById(id).style;
	object.opacity = (opacity / 10);
	object.filter="alpha(opacity='"+(opacity*10)+"')";
	object.MozOpacity = (opacity / 10);
	object.KhtmlOpacity = (opacity / 10); 
}

function showImg() {
	fadeIn('ImgBox');
	setTimeout("load=true;", 500);
}

function fadeIn(id) {
	for (i=1; i<=10; i++) {
		setTimeout("opacity('"+id+"', "+i+");", (i*50));
	}
}

function fadeOut(id) {
	for (i=9; i>=0; i--) {
		setTimeout("opacity('"+id+"', "+i+");", ((10-i)*50));
	}
}

function toggleRecs(num) {
	d=document.getElementById(num);
	if (d.style.display!='inline') {
		d.style.display='inline';
	} else {
		d.style.display='none';
	}
}