//document.body.onload = new function BeginSalaTrigger() {
//	BeginSala();
//}

function BeginSala(){
	alert($('frm_ctrl'));
}

function ShowTermo(){
	var area = $('main_content');
	area.update('<img src="../../images/loading.gif">');

	URL = 'termo.php';
	var myParams = Form.serialize('frm_ctrl');
	new Ajax.Updater('main_content',URL,{
		method: 'post',
		parameters: myParams ,
		onFailure: function(){ area.update('Falha ao carregar') },
		onSuccess: function(){ postLoading() }
		}
	);
}

function ShowCaption(foto_id){
	var area = $('caption_'+foto_id);
	area.update('<br /><img src="../../images/loading.gif" />');
	URL = 'caption.php';
	var myParams = "foto_id="+foto_id;
	new Ajax.Updater('caption_'+foto_id,URL,{
		method: 'post',
		parameters: myParams ,
		onFailure: function(){ area.update('Falha ao carregar') },
		onSuccess: function(){ postLoading() }
		}
	);
}

function btnAceitoClick(){
	var frm = document.frm_termo;
	if( frm.is_protected.value == 'S' ){
		//	Valida a senha por ajax
		var URL = 'termo_senha.php';
		var myParams = Form.serialize('frm_termo');
		new Ajax.Request(URL,{
				method: 'post',
				parameters: myParams ,
				onFailure: function(){  },
				onSuccess: function(transport){
					var response = transport.responseText;
					btnAceitoClickAfter(response);
				}
			}
		);
	} else
		btnAceitoClickAfter('1');

}

function btnAceitoClickAfter(str){
	if( str == '1' ){
		ShowNavigation();
		ShowPage();
		ShowLinkToZip();
	} else {
		alert('Senha incorreta.');
	}
}

function HideCaption(foto_id){
	var area = $('caption_'+foto_id);
	area.update('');
}

function ShowNavigation(){
	$('tbPaging1').show();
	$('tbPaging2').show();
}


function ShowLinkToZip(){

	var area = $('link_zip');
	area.update('<img src="../../images/loading.gif">');

	URL = 'link_zip.php';
	var myParams = Form.serialize('frm_ctrl');
	new Ajax.Updater('link_zip',URL,{
		method: 'post',
		parameters: myParams ,
		onFailure: function(){ area.update('Falha ao carregar') }
		}
	);
}

function ShowPage() {

	var area = $('main_content');
	area.update('<img src="../../images/loading.gif">');

	URL = 'get_fotos.php';
	var myParams = Form.serialize('frm_ctrl');
	new Ajax.Updater('main_content',URL,{
		method: 'post',
		parameters: myParams ,
		onFailure: function(){ area.update('Falha ao carregar') },
		onSuccess: function(){ postLoading() }
		}
	);
}

function postLoading(){
//
}

function BeginSearch(){
	URL = 'search.php';
	var myParams = Form.serialize('frm_ctrl');

	new Ajax.Request(URL,{
		method: 'post',
		parameters: myParams ,
		onSuccess: function(transport){
				var response = transport.responseText;
				//alert(response);
				UpdatePagingParams(response);
				ShowPage();
		},
		onFailure: function(){ area.update('Falha ao carregar') }
		}
	);
}

function UpdatePagingParams(str){
	var tmp = str.split("_");
	var num_records = tmp[0];
	var num_pages = tmp[1];

	var f = $('frm_ctrl');
	f.num_records.value = num_records;
	f.num_pages.value = num_pages;

	var valorInicial = 1;
	f.current_page.value = valorInicial;
	$('paging_current').update(valorInicial);
	$('paging_current2').update(valorInicial);

	$('paging_num_pages').update(num_pages);
	$('paging_num_pages2').update(num_pages);
}

function PreviousPage(){
	var f = $('frm_ctrl');
	var page = f.current_page.value*1 - 1;
	if( page > 0 ){
		f.current_page.value = page;
		$('paging_current').update(page);
		$('paging_current2').update(page);
		ShowPage();
	}
}

function NextPage(){
	var f = $('frm_ctrl');
	var page = f.current_page.value*1 + 1;
	if( page <= f.num_pages.value ){
		f.current_page.value = page;
		$('paging_current').update(page);
		$('paging_current2').update(page);
		ShowPage();
	}
}


