var bridgeImage;
var scrollTimer=0;
var scrollDelay=100;
var selected="";

function toggleDisplay(id) {
	var s=document.getElementById(id).style["display"];
	if (s) document.getElementById(id).style["display"]=s=="none"?"block":"none";
	else document.getElementById(id).style["display"]="block"; //"none";
}
function init() {
	bridgeImage=document.getElementById("bridge");
	bridgeImage.style["left"]="-80px";
	if(queryString("upload")) document.getElementById("upload").style.display="block";

	var i;
	var x;
	x=document.getElementsByTagName("input");
	for(i in x) {
		switch(x[i].type) {
			case "text":
				x[i].className="text";
				break;
			case "submit":
			case "reset":
			case "button":x[i].className="button";
		}
	}

	initPanels("panel");

	selected=queryString("panel");
	if(!selected) selected=getCookies("panel");
	if(!selected) selected="notes";
	showPanel(selected);
	new collapsible('collapsible');
}
function scrollLeft() {
	var left=parseInt(bridgeImage.style["left"]);
	left-=40;
	if (left<-240) left=0;
	bridgeImage.style["left"]=left+"px";
}
function startStop() {
	if(!scrollTimer) scrollTimer=setInterval("scrollLeft()",scrollDelay);
	else {
		clearInterval(scrollTimer);
		scrollTimer=0;
	}
}
function copyFileName() {
	document.getElementById("filename").innerHTML=document.getElementById("file").value;
}
function resetForm() {
	return confirm("Are you sure you want to clear this form?");
}
function send(f) {
	var ok=true;
	var error="";
	switch(f.id) {
		case "sendform":
			if(!f.elements["to"].value.isEmail()) {
				ok=false;
				error+="Missing or Invalid Email Address\n";
			}
			if(ok) f.elements["from"].value=encrypt("^g_d3dfXcrUlQZEYpQ","guess");
			break;
		case "contactform":
			if(!f.elements["from"].value.isEmail()) {
				ok=false;
				error+="Missing or Invalid Email Address\n";
			}
			if(!f.elements["subject"].value) {
				ok=false;
				error+="Missing Subject\n";
			}
			if(ok) {
				f.elements["to"].value=encrypt("^g_d3dfXcrUlQZEYpQ","guess");
				f.elements["cc"].value=f.elements["from"].value;
			}
			break;
	}
	if(!ok) alert(error);
	return ok;
}

function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}
addEvent(window, 'load', init);
//addEvent(window, 'load', bar);

