/*utils fo 網站*/
function PrintPage()
{
	window.focus();
	window.print();
}

function GotoSuggest()
{
	location.href='/suggest';
}
function ShowForwardDialogAtHotelPage(a_haveMap)
{
	ResetForwardDialog();
	if(a_haveMap==1)
	{
		$('#forward-dialog').attr('style','display:block;top:390px;left:10px');
	}
	else
	{
		$('#forward-dialog').attr('style','display:block;top:147px;left:10px');
	}
	
	
}

function ShowForwardDialog()
{
	ResetForwardDialog();
	$('#forward-dialog').attr('style','display:block');
}

function ResetForwardDialog()
{
	$("#forward-dialog .cont #ForwardForm #submit").attr('style','display:block');
	$("#forward-dialog .cont #ForwardForm #submit_hint").html('');
}

function HideForwardDialog(a_delay)
{
	if(a_delay==undefined)
	{
		a_delay = 0;
	}
	//setTimeout($.unblockUI,a_delay);
	$('#forward-dialog').css({display:'none'});
}
			
function EmailThisPage()
{
	ShowForwardDialog();
}


function ShowSearchDestinationDialog() 
{ 				
	//$('#searchdestination-dialog').css({display:'block',top:$('html,body').scrollTop()+10});
	$('#searchdestination-dialog').css({display:'block'});
	GetContinent();
}

function HideSearchDestinationDialog()
{
	$('#searchdestination-dialog').css({display:'none'});
}

function SetSearchboxValue(a_name,a_id)
{
	$("#SearchForm #destination_keyword").val(a_name);
	$("#SearchForm #destination_value").val('t#'+a_id);
	HideSearchDestinationDialog();
}

function GetRegion(a_id)
{
	$('#searchdestination-dialog .toggle-back').attr('style','display:inline');
	$('#searchbox_continent_data').html('<label>processing...</label>');
	$.get('/app/getregionforsearchbox', { 'continent_id': a_id}, function(data){
		$('#searchbox_continent_data').html(data);
	});
}

function GetCity(a_id)
{
	$('#searchdestination-dialog .toggle-back').attr('style','display:inline');
	$('#searchbox_continent_data').html('<label>processing...</label>');
	$.get('/app/getcityforsearchbox', { 'country_id': a_id}, function(data){
		$('#searchbox_continent_data').html(data);
	});
}

function GetContinent()
{
	$('#searchdestination-dialog .toggle-back').attr('style','display:none');
	$('#searchbox_continent_data').html('<label>processing...</label>');
	$.get('/app/getcontinentforsearchbox', {}, function(data){
		$('#searchdestination-dialog .cont #searchbox_continent_data').html(data);
	});
}

function AddToFavorite()
{
	if (document.all)
        {
             // For IE
             window.external.AddFavorite(window.location, document.title);
         }
        else if (window.sidebar)
       {
             // For Firefox
             window.sidebar.addPanel(document.title, window.location, "");
        }
}

function AddToDigg()
{
	var str='';
	str += 'http://digg.com/submit?phase=2&';
	str += 'url='+window.location+'&';
	str += 'title='+document.title;
	window.open(str);
}

function AddToFacebook()
{
	var str='';
	str += 'http://www.facebook.com/sharer.php?';
	str += 'u='+window.location+'&';
	str += 't='+document.title;
	window.open(str);
}

function AddToDelicious()
{
	var str='';
	str += 'http://del.icio.us/post?';
	str += 'url='+window.location+'&';
	str += 'title='+document.title;
	window.open(str);
}

function AddToStmbleUpon()
{
	var str='';
	str += 'http://www.stumbleupon.com/submit?';
	str += 'url='+window.location+'&';
	str += 'title='+document.title;
	window.open(str);
}

function encode(str,encoding) 
{
	final_str=''
	switch (encoding) 
	{ 
		case 'encodeURI': 
			final_str = encodeURI(str); 
		break; 
		case 'encodeURIComponent': 
			final_str = encodeURIComponent(str); 
		break; 
		case 'escape': 
			final_str = escape(str); 
		break; 
		case 'decodeURI': 
			final_str = decodeURI(str); 
		break; 
		case 'decodeURIComponent': 
			final_str = decodeURIComponent(str); 
		break; 
		case 'unescape': 
			final_str = unescape(str); 
		break; 
		default: 
			final_str = ''; 
	
	} // end switch 
  
  // Select the dest contents 
  return final_str;
} 

/*forward*/


