// JavaScript Document

var enableSWFAddressHandler = (hasFlash) ? false : true;

function loadOrphans(page){
	page = page || 1;
	$('#orphan_details').hide();
	if($('#orphans .orphan').length == 0){
		$('#orphans').load('/includes/orphans/ajax.php', {'page':page}, function(){
			adjustFooter();
			if(isIE(8)){
				$('#orphans .orphan a').click(function(){
					var id = $(this).attr('rel');
					loadDetails(id);
					return true;
				});
			}
		});
	}
}

function viewPage(num){
	loadOrphans(num);
}

function loadDetails(id){
	if($('#orphan_details .photo').length == 0){
		$('#orphan_details').load("/includes/orphans/ajax.php", {'id':id}, function(response){
			$('#orphans').hide();
			$('#orphan_details').show();
			adjustFooter();
		});
	}
}


function handleChange(event){
	//console.log('handling change...');
	var uripath = event.path;
	//console.log(uripath);
	if(uripath != null && uripath != ""){
		var uri = uripath.split("/");
		//console.log(uri);
		if(uri.length > 1 && uri[1]){
			loadDetails(uri[1]);
		}else{
			loadOrphans();
		}
	}
}

if(enableSWFAddressHandler){
	//console.log('SWFAddress is enabled...');
	SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleChange);
}

