var curEvent = 1;
var curSection = 'photo';
function switchToPhoto() {
	$('vid_tab').removeClassName('tab_on');
	$('vid_tab').addClassName('tab_off');
	$('photo_tab').removeClassName('tab_off');
	$('photo_tab').addClassName('tab_on');
	Element.show('media_slides');
	Element.show('v_media_scrollbar');
	$('media_desc').innerHTML = '';
	$('media_scroller').innerHTML = '';
	$('media_view').innerHTML = '';
	$('media_slides').innerHTML = '';
	new Effect.Morph('media_desc',{						  style:{						    height:'40px'						  }						});
	var url = 'http://www.familyevents.com/actions/switch_to_photo.php';
	var params = 'eventid=' + curEvent;
	var aj = new Ajax.Request(
					url,
					{
						method:'post',
						parameters: params,
						onSuccess: updatePageToPhoto
					});
	curSection = 'photo';
	return false;
}
function updatePageToPhoto(response) {
	var pieces = response.responseText.split('}|{');
	var firstid = pieces[0];
	var scroller = pieces[1];
	var firstimg = pieces[2];
	var numsets = pieces[3];
	if(firstid != 0 && scroller != 0 && firstimg != 0) {
		$('media_scroller').innerHTML = scroller;
		choosePhoto(firstimg);
		if(firstid != 0) choosePhotoset(firstid);
		else {
			$('media_view').innerHTML = '';
			$('media_desc').innerHTML = '';
		}
	} else {
		$('media_scroller').innerHTML = scroller;
	}
	if ( (numsets < 5) && ($('media_scroller').scrollHeight <= $('media_scroller').offsetHeight) ) {
		slider1.setValue("0");		slider1.setDisabled();		$('media_scrollbar').hide();	} else {
		slider1.setEnabled();
		$('media_scrollbar').show();
		slider1.setValue("0");
	}
	return false;
}
function choosePhotoset(photosetid) {
	$('media_view').innerHTML = '<img src="http://www.familyevents.com/images/ajax-loader.gif" style="margin: 70px 0px 0px 0px;" />';
	var url = 'http://www.familyevents.com/actions/get_photoset.php';
	var params = 'photosetid=' + photosetid;
	var aj = new Ajax.Request(
					url,
					{
						method: 'post',
						parameters: params,
						onSuccess: updatePhotoset
					});
	return false;
}
function updatePhotoset(response) {
	var pieces = response.responseText.split('}|{');
	var firstimg = pieces[0];
	var photosetid = pieces[1];
	choosePhoto(firstimg);
	
	var url = 'http://www.familyevents.com/actions/get_slides.php';
	var params = 'photosetid=' + photosetid;
	var aj = new Ajax.Updater(
					'media_slides',
					url,
					{
						method: 'post',
						parameters: params
					});
	slider2.setValue("0");
	return false;
}
function choosePhoto(photoid) {
	$('media_view').innerHTML = '<img src="http://www.familyevents.com/images/ajax-loader.gif" style="margin: 70px 0px 0px 0px;" />';
	var url = 'http://www.familyevents.com/actions/get_photo.php';
	var params = 'photoid=' + photoid;
	var aj = new Ajax.Request(
					url,
					{
						method: 'post',
						parameters: params,
						onSuccess: updatePhoto
					});
	return false;
}
function updatePhoto(response) {
	var pieces = response.responseText.split('}|{');
	$('media_view').innerHTML = pieces[1];
	$('media_desc').innerHTML = pieces[0];
	myLightbox.updateImageList();
}
function switchToVideo() {
	$('vid_tab').removeClassName('tab_off');
	$('vid_tab').addClassName('tab_on');
	$('photo_tab').removeClassName('tab_on');
	$('photo_tab').addClassName('tab_off');
	Element.hide('media_slides');
	Element.hide('v_media_scrollbar');
	new Effect.Morph('media_desc',{						  style:{						    height:'180px'						  }						});
	var url = 'http://www.familyevents.com/actions/switch_to_video.php';
	var params = 'eventid=' + curEvent;
	var aj = new Ajax.Request(
					url,
					{
						method:'post',
						parameters: params,
						onSuccess: updatePageToVideo
					});
	curSection = 'video';
	return false;
}
function updatePageToVideo(response) {
	var pieces = response.responseText.split('}|{');
	var firstid = pieces[0];
	var scroller = pieces[1];
	var numvideo = pieces[2];
	$('media_scroller').innerHTML = scroller;
	if(firstid != 0) chooseVideo(firstid);
	else {
		$('media_view').innerHTML = '';
		$('media_desc').innerHTML = '';
	}
	if ( (numvideo < 4) && ($('media_scroller').scrollHeight <= $('media_scroller').offsetHeight)) {
		slider1.setValue("0");		slider1.setDisabled();		$('media_scrollbar').hide();	} else {
		slider1.setEnabled();
		slider1.setValue("0");
		$('media_scrollbar').show();
	}
	return false;
}
function chooseVideo(videoid) {
	$('media_view').innerHTML = '<img src="http://www.familyevents.com/images/ajax-loader.gif" style="margin: 70px 0px 0px 0px;" />';
	var url = 'http://www.familyevents.com/actions/get_video.php';
	var params = 'videoid=' + videoid;
	var aj = new Ajax.Request(
					url,
					{
						method: 'post',
						parameters: params,
						onSuccess: updateVideo
					});
	return false;
}
function updateVideo(response) {
	var pieces = response.responseText.split('}|{');
	$('media_view').innerHTML = pieces[0];
	$('media_desc').innerHTML = '<strong>' + pieces[1] + '</strong><br />' + pieces[2];
}
function changeEvent(eventID) {
	curEvent = eventID;
	if(curSection == 'video') switchToVideo();
	else if(curSection == 'photo') switchToPhoto();
	return false;
	
}
function debug() {
	var msg = 'eventid = ' + curEvent + '/n section = ' + curSection;
	alert(msg);
}



