function albumsOnXMLResponse(){
	if(AjaxUpdater.onResponse('album_loading_1','albums_left_main')){
		var response = Ajax.getResponse();
		var photo,del_node,albums,temp_obj,key,img_ary,albums_ary;
		
		var img = response.getElementsByTagName('img');
		
		for(var i=0; i<img.length;i++)
		{
			img_ary=getElementsByClassName('img', 'album_photo');
				
			photo=img_ary[i];
			photo.src='';
			photo.src='./quote_image.php?img_name='+img[i].childNodes[0].nodeValue+'&size=160';
		}
				
		var aname_tag = response.getElementsByTagName('aname');
		var aid_tag = response.getElementsByTagName('aid');
		albumPage.aname=[];
		albumPage.aid=[];
		
		for(var i=0; i<3;i++)
		{	
			albums_ary =getElementsByClassName('div', 'albums');
			
			albums = albums_ary[i];
			
			if(i<aname_tag.length)
			{
				temp_obj=getElementsByClassName('div', 'album_filter')[i];
				albums.style.display='block';
				temp_obj.innerHTML=aname_tag[i].childNodes[0].nodeValue;
				albumPage.aname[i]=aname_tag[i].childNodes[0].nodeValue;	
				albumPage.aid[i]=aid_tag[i].childNodes[0].nodeValue;
				
			}else{
				del_node=albums;
				del_node.style.display='none';
			}
		}

		var num_row=response.getElementsByTagName('num_row')[0].childNodes[0].nodeValue;
		albumPage.num_row=num_row;

		if(albumPage.cur_page==1)
			albumPage.imgInitialize();
			
		//load latest comment
		AjaxUpdater.Update('GET','./latest_cm.php',latestCMOnXMLResponse)
	}
	
}

function latestCMOnXMLResponse()
{
	if(AjaxUpdater.onResponse('album_loading_1','albums_left_main')){
		var response = Ajax.getResponse();
		var content_div = document.getElementById('latest_ph_cm_content');
		
		var author = response.getElementsByTagName('pcauthor');
		var cm_content = response.getElementsByTagName('pccontent');
		var img = response.getElementsByTagName('img');
		
		for(var i=0;i<author.length;i++)
		{
			var container = getElementsByClassName('td', 'latest_cm_author')[i];
			container.innerHTML=author[i].childNodes[0].nodeValue+'說:<br />';
			container = getElementsByClassName('td', 'latest_cm_content')[i];
			container.innerHTML=cm_content[i].childNodes[0].nodeValue;
		}
		
		//initialize latest cm photo
		document.getElementById('photo_cm_img').src='./resize_image.php?img_name='+img[0].childNodes[0].nodeValue+'&size=200&fix=h';
		
		var src_field=document.getElementsByName('latest_cm_src');
		
		for(var i=0; i< src_field.length;i++)
			src_field[i].value=img[i].childNodes[0].nodeValue;
	}
}

function albumSliderOnXMLResponse()
{
	if(AjaxUpdater.onResponse('album_slider_loading','photo_home_news_left')){
		document.getElementById('photo_home_news_left').style.display='none';
		document.getElementById('album_slider_loading').style.display='block';
		
		var img_ary=[];
		var img = response.getElementsByTagName('img');
		
		for(var i=0;i<img.length;i++)
		{
			img_ary[i]=document.createElement('img');
			img_ary[i].src='./resize_slide_image.php?img_name='+img[i].childNodes[0].nodeValue;
		}
		
	}
}


function photoOnXMLResponse()
{
	if(AjaxUpdater.onResponse('album_loading_2','photos_holder')){
		var response = Ajax.getResponse();
		var aid,photo;
		
		var img = response.getElementsByTagName('img');
		var phid = response.getElementsByTagName('phid');
		
		photoPage.src=[];
		dataSet.phid=[];
		
		for(var i=0; i<img.length;i++)
		{
			photo=getElementsByClassName('img', 'photo')[i];
			photo.src='';
			photo.src="./images/photo_image_loading.gif";
			photo.src='./resize_image.php?img_name='+img[i].childNodes[0].nodeValue+'&size=120';
			photoPage.src[i]='./images/photos/'+img[i].childNodes[0].nodeValue;
			dataSet.phid[i]=phid[i].childNodes[0].nodeValue;
		}
		
		var aid=response.getElementsByTagName('aid')[0].childNodes[0].nodeValue;
		
		
		albumPage.cur_aid=aid;
		
		var key=findIndex(albumPage.aid, albumPage.cur_aid);
		var title_aname=albumPage.aname[key];
		
		if(photoPage.cur_page==1)
			document.getElementById('photo_top').style.backgroundImage="url(./photo_title.php?text="+encodeURI(title_aname)+")";

		for(var i=0; i<12;i++)
		{
			
			photo=getElementsByClassName('img', 'photo')[i];
			if(i<img.length)
				photo.style.display='block';
			else
				photo.style.display='none';
		}

		var num_row=response.getElementsByTagName('num_row')[0].childNodes[0].nodeValue;
		photoPage.num_row=num_row;
		
		if(photoPage.cur_page==1)
		{
			photoPage.imgInitialize();
			photoPage.createCounter('photo_top_right','dot');
		}
		
		photoPage.moveCounter('dot');
	
	}
}

function imgCMOnXMLResponse()
{
	if(AjaxUpdater.onResponse('photo_cm_loading','photo_cm_loading')){
		var response = Ajax.getResponse();
		var new_div,content_height;
		var content=document.getElementById('img_cm_in_inner_content');
		
		content.innerHTML='';
		Utilities.removeChildren(content);

		if(typeof(response)=='string')
		{
			document.getElementById('img_cm_num_row').innerHTML=0;
			
			new_div=document.createElement('div');
			
			new_div.align='center';
			new_div.style.marginTop='120px';
			new_div.innerHTML='暫無留言';
			
			content.appendChild(new_div);
		}
		else
		{
			var pcauthor=response.getElementsByTagName('pcauthor');
			var pccontent=response.getElementsByTagName('pccontent');
			var len = pccontent.length;
			
			document.getElementById('img_cm_num_row').innerHTML=pcauthor.length;

			for(var i=0;i<len;i++)
			{
				new_div=document.createElement('div');
				
				new_div.className='cm_content_row';
				
				new_div.innerHTML+=pcauthor[i].childNodes[0].nodeValue;
				new_div.innerHTML+=' 說:<br />';
				new_div.innerHTML+=pccontent[i].childNodes[0].nodeValue;
	
				content.appendChild(new_div);
				content_height = content.offsetHeight;
			}
		}

		if(imgBox.cm_content.offsetHeight!=0)
			content.firstChild.style.background='#FFF';
			
		
		if(content_height>=260)
			document.getElementById('img_cm_inner_content').style.width='147px';
		else
			document.getElementById('img_cm_inner_content').style.width='128px';

	}
}

function pcInsertOnXMLResponse()
{
	if(AjaxUpdater.onResponse('photo_cm_loading','photo_cm_loading')){
		var response = Ajax.getResponse();
		var cm_content=document.getElementById('img_cm_inner_content');
		AjaxUpdater.Update('GET','./photo_commend.php?command=select&phid='+imgBox.phid,imgCMOnXMLResponse);
	}
}