// JavaScript Document

//####################################################################
// Add a New Gallery												//
//####################################################################
function handleHttpResponse() {
	if (http.readyState == 4) {
		//alert(http.responseText)
		var newContent = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="910" height="550" id="gallery" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="media/flashMovie.swf?xmlFile=xmlFilez/'+http.responseText+'.xml" /><param name="quality" value="high" /><param name="wmode" value="transparent"><embed src="media/flashMovie.swf?xmlFile=xmlFilez/'+http.responseText+'.xml" quality="high" bgcolor="#ffffff" width="910" height="550" name="gallery" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
		document.getElementById('mainBody').innerHTML = newContent;
	}
}

function GetPics(thisGid) {
	http.open("GET", 'js/getPics.ajax.php?GID='+thisGid, true); // Send User Info to Server
	http.onreadystatechange = handleHttpResponse; // Handle Server Connection
	http.send(null); // Close Server Connection
}
//####################################################################
// Set Extra Page													//
//####################################################################
function handleHttpResponse2() {
	if (http2.readyState == 4) {
		//alert(http2.responseText)
		if (http2.responseText != 2) {
			window.location.href = 'pages.php';
		} else {
			alert('Error!');	
		}
	}
}

function SetPage(pid) {
	http2.open("GET", 'js/setPage.ajax.php?PID='+pid, true); // Send User Info to Server
	http2.onreadystatechange = handleHttpResponse2; // Handle Server Connection
	http2.send(null); // Close Server Connection
}
//####################################################################
// Set Extra Page													//
//####################################################################
function handleHttpResponse3() {
	if (http3.readyState == 4) {
		//alert(http3.responseText)
		if (http3.responseText != 2) {
			var newVal = http3.responseText;
			newValArray = newVal.split('-|-');
			document.getElementById('packageTitle').innerHTML = newValArray[0];
			document.getElementById('packageContent').innerHTML = newValArray[1];
		} else {
			alert('Error!');	
		}
	}
}

function ChangeContent(v) {
	http3.open("GET", 'js/grabPackage.ajax.php?PID='+v, true); // Send User Info to Server
	http3.onreadystatechange = handleHttpResponse3; // Handle Server Connection
	http3.send(null); // Close Server Connection
}
//###################################################################
function getHTTPObject() {
	var xmlhttp;
	/*@cc_on
	  @if (@_jscript_version >= 5)
		try {
		  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
		  try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		  } catch (E) {
			xmlhttp = false;
		  }
		}
	  @else
	  xmlhttp = false;
	  @end @*/
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false;
		}
	}
	return xmlhttp;
}

var http = getHTTPObject();
var http2 = getHTTPObject();
var http3 = getHTTPObject();

function Display(v) {
	if (document.getElementById(v).style.display == 'none') {
		document.getElementById(v).style.display = '';
	} else {
		document.getElementById(v).style.display = 'none';
	}
}