document.write('<link rel="styleSheet" href="styles/js.css" type="text/css" media="all" />');

window.onload = function() {
	if (document.createElement && document.getElementsByTagName) { fileset(); }
	if (document.getElementById("column")) { columnset(); }
	if (document.getElementById("column-go")) { columngoset(); }
	if (document.getElementById("slide")) { slideset(); } }

function fileset() {
	var _filediv = document.createElement("div");
	_filediv.className = "upload-fake";
	_filediv.appendChild(document.createElement("input"));
	var _filefind = document.getElementsByTagName("input");
	for (var i=0; i<_filefind.length; i++) {
		if (_filefind[i].type != "file") continue;
		var _fileappend = _filediv.cloneNode(true);
		_filefind[i].parentNode.appendChild(_fileappend);
		_filefind[i]._fileinput = _fileappend.getElementsByTagName("input")[0];
		_filefind[i].onchange = _filefind[i].onmouseout = function () { this._fileinput.value = this.value; } } }

function classget(_classpath, _classname, _classtag) {
	var _classreturn = new Array();
	var _classfind = _classpath.getElementsByTagName(_classtag);
	for (_item = 0; _item < _classfind.length; _item ++) { if (new RegExp("\\b"+ _classname +"\\b").test(_classfind[_item].className)) { _classreturn.push(_classfind[_item]); } }
	return _classreturn; }

function columnset() {
	_columnchild = classget(document.getElementById("column"), "column", "div");
	var _columnheight = 0;
	for (_item = 0; _item < _columnchild.length; _item ++) {
		_itemheight = _columnchild[_item].clientHeight - 10;
		if (_itemheight > _columnheight) { _columnheight = _itemheight; } }
	for (_item = 0; _item < _columnchild.length; _item ++) { _columnchild[_item].style.height = _columnheight + "px"; } }
	
function columngoset() {
	_columnchild = classget(document.getElementById("column-go"), "column-go", "div");
	var _columnheight = 0;
	for (_item = 0; _item < _columnchild.length; _item ++) {
		_itemheight = _columnchild[_item].clientHeight - 50;
		if (_itemheight > _columnheight) { _columnheight = _itemheight; } }
	for (_item = 0; _item < _columnchild.length; _item ++) { _columnchild[_item].style.height = _columnheight + "px"; } }
	
function slideset() {
	_slidegroup = document.getElementById("slide").getElementsByTagName("img");
	for (_item = 0; _item < _slidegroup.length; _item ++) { _slidegroup[_item]._alpha = 0; }
	_slidethis = 0;
	_slidegroup[0].style.display = "block";
	_slidegroup[0]._alpha = .99;
	setTimeout (slidefade,3000); }

function slidefade() {
	_slidenext = _slidegroup[_slidethis+1]?_slidethis+1:0;
	_slidegroup[_slidenext].style.display = "block";
	_slidegroup[_slidethis]._alpha -= .1;
	_slidegroup[_slidenext]._alpha += .1;
	slideaction(_slidegroup[_slidethis]); 
	slideaction(_slidegroup[_slidenext]);
	if (_slidegroup[_slidethis]._alpha <= 0) {
		_slidegroup[_slidethis].style.display = "none";
		_slidethis = _slidenext;
		setTimeout (slidefade,3000);
	} else { setTimeout(slidefade,50); } }

function slideaction (_slidethis) {
		if (_slidethis._alpha > .99) { _slidethis._alpha = .99; }
		_slidethis.style.opacity = _slidethis._alpha;
		_slidethis.style.MozOpacity = _slidethis._alpha;
		_slidethis.style.filter = "alpha(opacity=" + (_slidethis._alpha*100) + ")"; }
