var timer_enabled = false;
var timer_id = null;
var state = "down";

function toggleSize() {
	if ( state == "down" && timer_enabled == false) {
		//document.getElementById('control').style.top='160px';
		//document.getElementById('control').style.backgroundColor="transparent";
		//document.getElementById('content').style.marginTop='0';
		//document.getElementById('content').style.height='400px';
		//document.getElementById('control').style.display = "none";
		slide_timer('content', Number(-50), Number(50), Number(0), Number(350), Number(150), Number(200), 50);
		state = "up";
	} else if ( state == "up" && timer_enabled == false ) {
		//document.getElementById('control').style.top='340px';
		//document.getElementById('control').style.backgroundColor="#b11c22";
		//document.getElementById('content').style.marginTop='200px';
		//document.getElementById('content').style.height='200px';
		//document.getElementById('control').style.display = "none";
		slide_timer('content', Number(50), Number(-50), Number(150), Number(200), Number(0), Number(350), 50)
		state = "down";
	}
}

function slide_timer(elementid, incrementm, incrementh, destm, desth, currentm, currenth, delay) {
	needtoloop = false;

	if ( currentm != destm && Math.abs(currentm-destm) > Math.abs(incrementm) ) {
		currentm = currentm + incrementm;
		needtoloop = true;
	} else {
		currentm = destm;
	}

	if ( currentm != destm && Math.abs(Number(currenth)-Number(desth)) > Math.abs(incrementh) ) {
		currenth = currenth + incrementh;
		needtoloop = true;
	} else {
		currenth = desth;
	}

	document.getElementById( elementid ).parentNode.style.paddingTop = currentm + 'px';
	document.getElementById( elementid ).style.height = currenth + 'px';

	if ( needtoloop == true ) {
		timer_id = self.setTimeout("slide_timer('" + elementid + "', " + incrementm + ", " + incrementh + ", " + destm + ", " + desth + ", " + currentm + ", " + currenth + ", " + delay + ")", delay);
		timer_enabled = true;
	} else {
		timer_enabled = false;
		document.getElementById('control').style.display = "block";
	}

}

function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
}

window.onload = function(e) {
	externalLinks();
	if ( document.body.className != "fullpage" ) {
		self.setTimeout("toggleSize();", 1000);
		document.getElementById('control').innerHTML = '<a href="#" onclick="javascript:toggleSize();return false;">Toggle Size</a>';
		document.getElementById('control').style.display = "block";
	}
	document.getElementById('musicplayerdd').className = "";
	document.getElementById('musicplayerdd').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="160" height="42" id="musicplayer" align="middle">' +
		'<param name="allowScriptAccess" value="sameDomain" />' +
		'<param name="movie" value="' + document.getElementById('dir').content + 'flash/musicplayer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#d1242a" /><embed src="' + document.getElementById('dir').content + 'flash/musicplayer.swf" quality="high" bgcolor="#d1242a" width="160" height="42" name="musicplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' +
		'</object>';
}
