//show the confirmation dialog
function show_confirm(message, callback)
{
	$('#div_confirm_content').html(message);
	
	$('#button_confirm_yes').unbind('click');
	$('#button_confirm_yes').click( function(){
		if ($.isFunction(callback)) {
			callback.apply();
		}
		$.unblockUI();
		return false;
	} );
	$('#button_confirm_no').unbind('click');
	$('#button_confirm_no').click( function(){
		$.unblockUI();
		return false;
	} );
	$.blockUI({ message: $('#div_confirm') } );
	return false;
}

//show the message dialog
function show_message(message, callback)
{
	$('#div_message_content').html(message);
	$('#button_message_ok').unbind('click');
	$('#button_message_ok').click( function(){
		if ($.isFunction(callback)) {
			callback.apply();
		}
		$.unblockUI();
	} );
	$.blockUI({ message: $('#div_message') } );
	return false;
}

//focus to next field
function focus_next(evt)
{
	var charCode = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode);
	if (charCode == 13 || charCode == 3) 
	{
		//$("#"+evt.currentTarget.id).moveNext();
		if( $("#"+evt.target.id).attr("next") )
		{
			var next = $("#"+evt.target.id).attr("next");
			$("#"+next).focus();
			
		}
		return false;
	}
	
	
	return true; 
} 

//process error message
function process_error( errorMap, errorList, id)
{
	if( errorList.length >0) 
	{
		$("#"+id).html( errorList[0].message);
		for( var i=0; i< errorList.length;i++)
			errorList[i].message="";
	} 
	else  $("#"+id).html("");
	
}

//listing info
function listing_info(property_id, id)
{
	$.get("/index.php/tour/listing_info/"+property_id, function(html){
		$("#"+id).html(html);
	});
	return false;
}
function mls_listing_info(mlsboard_id, mls_id, id)
{
	$.get("/index.php/tour/mls_listing_info/"+mlsboard_id+"/"+mls_id, function(html){
		$("#"+id).html(html);
	});
	return false;
}

function preview_branded_tour(tour_id)
{
	window.open('/index.php/tour/branded/'+tour_id,'virtual_tour','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no');
	return false;
}
function preview_flash_tour(tour_id)
{
	window.open('/index.php/tour/flash/'+tour_id,'virtual_tour','scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no');
	return false;
}
function preview_tour(tour_id)
{
	window.open('/index.php/tour/idx/'+tour_id,'virtual_tour','scrollbars=no,menubar=no,height=710,width=750,resizable=yes,toolbar=no,location=no,status=no');
	return false;
}
