agent = navigator.userAgent;
version = navigator.appVersion;

function addToFiles(from) {
	var plusone = from + 1;
	var filePlusOne = "file" + plusone;
	var fileAdd = "file" + from + "Add";
	var filePlusOneAdd = "file" + plusone + "Add";
	document.getElementById(filePlusOne).style.display = 'block';
	document.getElementById(fileAdd).style.display = 'none';
	if (from < 9) {
		document.getElementById(filePlusOneAdd).style.display = 'block';
	}
}

function hideDiv(div) {
	switch(div) {
		case 'upload':
			document.getElementById('ftpUpload').style.display = 'none';
			document.getElementById('uploadTab').style.background = "#fff url('../images/deselectedTab.png') center top no-repeat";
			document.getElementById('ftpDownload').style.display = 'block';
			document.getElementById('downloadTab').style.background = "#fff url('../images/selectedTab.png') center top no-repeat";
			break;
		case 'download':
			document.getElementById('ftpDownload').style.display = 'none';
			document.getElementById('downloadTab').style.background = "#fff url('../images/deselectedTab.png') center top no-repeat";
			document.getElementById('ftpUpload').style.display = 'block';
			document.getElementById('uploadTab').style.background = "#fff url('../images/selectedTab.png') center top no-repeat";
			break;
		default:
			alert("ERROR, hideDiv was not called correctly.");
			break;
	}
}

function setCSS (parameter) {
	if (agent.indexOf('iPhone') >= 0){
		document.writeln("<link rel='stylesheet' type='text/css' href='code/iphone.css' />");
	}else{
		document.writeln("<link rel='stylesheet' type='text/css' href='code/main.css' />");
	}
}

heightrun = false;
function setHeight() {
	var forums = document.getElementById('forums');
	if (heightrun) {
		forums.height = 500;
	}

    //parent.document.getElementById('forums').height = document['body'].offsetHeight;
    parent.document.getElementById('forums').style.height = document.getElementById('forums').contentDocument.documentElement.height;
    //forums.height = parent.document['body'].offsetHeight + 100;
    heightrun = true;
}

function newVideo (videoname,w,h) {
	/*var temp1 = dimensions.substring(6, dimensions.indexOf(",h"));
	var temp4 = dimensions.indexOf(',h') + 8;
	var temp5 = dimensions.indexOf(',s');
	var temp2 = dimensions.substring(temp4,temp5);
	var temp3 = dimensions.indexOf("height")+7;
	var widthFromDim = parseInt(temp1);
	var newWidth = widthFromDim + 10;
	var heightFromDim = parseInt(temp2);
	var newHeight = heightFromDim + 50;
	*/
	var newW = parseInt(w);
	var newWidth = newW + 10;
	var newH = parseInt(h);
	var newHeight = newH + 50;
	var dimensionsWithSpace = "width='" + w + "'" + " " + "height='" + h + "'";
	var windowName = videoname.substring(0,videoname.length-4);
	//var newDimensions = "width=" + newWidth + ",height=" + newHeight;
	var newWindow = window.open('',windowName,'width=' + newWidth + ',height=' + newHeight);
	var page = "<html><head><title>" + videoname + "</title></head><body><center>";
	if (videoname.indexOf(".mov") >= 0) {
		//Controller uses 16 pixels.
		//page += "Why is it getting here? videoname.indexOf(&quot;.mov&quot;) is " + videoname.indexOf(".mov") + "...<br />";
		page += "<object classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' " + dimensionsWithSpace + " codebase='http://www.apple.com/qtactivex/qtplugin.cab'><param name='src' value='../videos/" + videoname + "'><param name='autoplay' value='true'><param name='controller' value='true'><param name='loop' value='false'><embed src='../videos/" + videoname + "' " + dimensionsWithSpace + " autoplay='true' controller='true' loop='false' pluginspage='http://www.apple.com/quicktime/download/'></embed></object>";
	}
	else if (videoname.indexOf(".flv") >= 0) {
		page += "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' " + dimensionsWithSpace + "><param name='flashvars' value='file=../videos/" + videoname + "' /><param name='movie' value='../flash/mediaplayer.swf' /><embed src='../flash/mediaplayer.swf' " + dimensionsWithSpace + " type='application/x-shockwave-flash' pluginspage='http://www.adobe.com/go/getflashplayer' flashvars='file=../videos/" + videoname + "' /></object>";
	}
	else if (videoname.indexOf(".wmv") >= 0) {
		page += "<object classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' " + dimensionsWithSpace + " codebase='http://www.microsoft.com/Windows/MediaPlayer/'><param name='Filename' value='http://www.studiosuite.net/videos/" + videoname + "'><param name='AutoStart' value='true'><param name='ShowControls' value='true'><param name='BufferingTime' value='2'><param name='ShowStatusBar' value='true'><param name='AutoSize' value='true'><param name='InvokeURLs' value='false'><embed src='http://www.studiosuite.net/videos/" + videoname + "' type='application/x-mplayer2' autostart='1' enabled='1' showstatusbar='1' showdisplay='1' showcontrols='1' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' CODEBASE='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0' " + dimensionsWithSpace + "></embed></object>";
	}
	page += "<br /><a href='Javascript:window.close()'>Close Window</a>";
	page += "</center></body></html>";
	newWindow.document.open();
	newWindow.document.write(page);
	newWindow.document.close();
}
function toggle(what) {
	switch(what) {
		case 'images':
			if (document.getElementById('Golftable').style.display == "none") {
				document.getElementById('Golftable').style.display = "block";
			}else{
				document.getElementById('Golftable').style.display = "none";
			}
			break;
		case 'archive':
			if (document.getElementById('NewsArchive').style.display == "none") {
				document.getElementById('NewsArchive').style.display = "block";
			}else{
				document.getElementById('NewsArchive').style.display = "none";
			}
			break;
		default:
			alert('FAILURE!');
			break;
	}
}