

var ajax = new sack();

function whenLoadingSTF(){
	var e = document.getElementById('sendtofriend'); 
	e.innerHTML = "<p>Loading Data...</p>";
}

function whenLoadedSTF(){
	var e = document.getElementById('sendtofriend'); 
	e.innerHTML = "<p>Data Sent...</p>";
}

function whenInteractiveSTF(){
	var e = document.getElementById('sendtofriend'); 
	e.innerHTML = "<p>getting data...</p>";
}
function whenLoadingRATE(){
	var e = document.getElementById('star-rating'); 
	e.innerHTML = "<span nowrap>Rating Video...</span>";
}

function whenLoadingCOMMENTS(){
	var e = document.getElementById('comments'); 
	e.innerHTML = "<span nowrap>Loading Comments...</span>";
}
function whenLoadingFAVS(){
	var e = document.getElementById('comments'); 
	e.innerHTML = "<span nowrap>Loading Favorites...</span>";
}


function whenCompleted(){
	var e = document.getElementById('sackdata'); 
	if (ajax.responseStatus){
		var string = "<p>Status Code: " + ajax.responseStatus[0] + "</p><p>Status Message: " + ajax.responseStatus[1] + "</p><p>URLString Sent: " + ajax.URLString + "</p>";
	} else {
		var string = "<p>URLString Sent: " + ajax.URLString + "</p>";
	}
	e.innerHTML = string;	
}


function getmedia_ajax(id,type) {

var ajax = new sack();
 	ajax.setVar("id",id);
 	ajax.setVar("getmedia",'1');
	ajax.requestFile = "mediacenter.php";


	ajax.method = 'POST';
	ajax.element = 'media_contentcontainer';

//	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
}


function getmedia_videos() {

var ajax = new sack();
	ajax.requestFile = "mediacenter_videosframe.html";
	ajax.method = 'POST';
	ajax.element = 'media_center_area';

//	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
}


function ZZzzzZZzzzzzzZZZz(naptime){
      naptime = naptime * 1000;
      var sleeping = true;
      var now = new Date();
      var alarm;
      var startingMSeconds = now.getTime();
     // alert("starting nap at timestamp: " + startingMSeconds + "\nWill sleep for: " + naptime + " ms");
      while(sleeping){
         alarm = new Date();
         alarmMSeconds = alarm.getTime();
         if(alarmMSeconds - startingMSeconds > naptime){ sleeping = false; }
      }      
      //alert("Wakeup!");
   }

function ajax_nextimage(id) {


var ajax = new sack();
	ajax.execute=true;
	ajax.setVar("getscript",1);
	ajax.setVar("id",id);
	ajax.requestFile = "http://www.easternimage.com/includes/program/gallery/imageajax.php";
	ajax.method = 'POST';
	ajax.runAJAX();



var ajax = new sack();
	ajax.setVar("id",id);
	ajax.requestFile = "http://www.easternimage.com/includes/program/gallery/imageajax.php";
	ajax.method = 'POST';
	ajax.element = 'hiresimage';
//	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
	ajax.runResponse();


getimage_ajax(id);

}

function ajax_previmage(id) {

var ajax = new sack();
	ajax.execute=true;
	ajax.setVar("getscript",1);
	ajax.setVar("id",id);
	ajax.requestFile = "http://www.easternimage.com/includes/program/gallery/imageajax.php";
	ajax.method = 'POST';
	ajax.element = 'ajaxscript';
//	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
ModalPopup.Close('hiresimage');
ModalPopup('hiresimage');


var ajax = new sack();
	ajax.setVar("id",id);
	ajax.requestFile = "http://www.easternimage.com/includes/program/gallery/imageajax.php";
	ajax.method = 'POST';
	ajax.element = 'hiresimage';
//	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();



ModalPopup.Close('hiresimage');
ModalPopup('hiresimage');

getimage_ajax(id);


}


function showdeadcenterdiv(Xwidth,Yheight,divid) {
// First, determine how much the visitor has scrolled

var scrolledX, scrolledY;
if( self.pageYOffset ) {
scrolledX = self.pageXOffset;
scrolledY = self.pageYOffset;
} else if( document.documentElement && document.documentElement.scrollTop ) {
scrolledX = document.documentElement.scrollLeft;
scrolledY = document.documentElement.scrollTop;
} else if( document.body ) {
scrolledX = document.body.scrollLeft;
scrolledY = document.body.scrollTop;
}

// Next, determine the coordinates of the center of browser's window

var centerX, centerY;
if( self.innerHeight ) {
centerX = self.innerWidth;
centerY = self.innerHeight;
} else if( document.documentElement && document.documentElement.clientHeight ) {
centerX = document.documentElement.clientWidth;
centerY = document.documentElement.clientHeight;
} else if( document.body ) {
centerX = document.body.clientWidth;
centerY = document.body.clientHeight;
}

// Xwidth is the width of the div, Yheight is the height of the
// div passed as arguments to the function:
var leftOffset = scrolledX + (centerX - Xwidth) / 2;
var topOffset = scrolledY + (centerY - Yheight) / 2;
// The initial width and height of the div can be set in the
// style sheet with display:none; divid is passed as an argument to // the function
var o=document.getElementById(divid);
var r=o.style;
r.position='absolute';
r.top = topOffset + 'px';
r.left = leftOffset + 'px';
r.display = "block";
} 



