philippines city map
Posted in Philippines General Information on 10/01/2010 09:28 am by admin
Local Philippines: Proudly Pampanga
Drive north from Manila for nearly two hours and will reach the "Culinary Capital of the Philippines." Delicious dishes such as sisig and kilawin (cebiche) Pampanga has placed on the map in tourism, not to mention his colorful cultural events and rich historical past. With a land area of 1,984.7 square kilometers, Pampanga is one of the most progressive provinces in the county's.
Pampanga never ceases to please tourists. In the past year, the province has been reinventing its craft to boost his travel industry. Project aimed at such sectors as building new roads and public transport system, launching hotels, resorts, and restaurants, and staging new festivals, be rolled out to attract more holidaymakers to spend time in the province.
Here's a travel guide that contains some of the must-see attractions and must-go destinations in Pampanga.
Meanwhile Marsh
Relax while watching various species of birds do their thing in Meanwhile Marsh in the municipality of Butuan. For just a shade over two hours drive from Manila, you can witness the beauty of the purple heron, great egret, little egret, the white-borrowed crake, the purple marsh hen, and the happy-tailed jacana.
Betis Church
Since Pampanga is one of the oldest state in the nation, the rich Spanish influence is can be traced to his church. One of the popular places of worship in the province is Betis Church. This landmark 18th century is known for its ceiling paintings and wall murals comparable to that of Vatican City's Sistine Chapel. Betis Church has been named a National Cultural Treasure.
Village Days
Of An interesting attraction in Pampanga is the Village Days. The theme park, which is managed by the Philippine Tourism Authority, highlights the Filipino tradition of holding the longest in World Christmas festivities. One major event that will host Days Village is the Giant Lantern Festival, which showcases the biggest and colorful Christmas-inspired crafts.
Hot Air Balloon Festival
Pampanga is also famous for its grand festivals celebrated in different parts of the province. Every February, the people inside and outside the country flock to Clark Field in Angeles City for the Philippine International Hot Air Balloon Festival. The three-day event, which began in 1994, was participated by dozens of multi-colored hot air balloons be steered by pilots from different parts of the world.
Maleldo
Pampanga is also a magnet for the Catholic faithful from the island of Luzon, Visayas, Mindanao and abroad during the Lenten Season. Hundreds of tourists flock to the village of San Pedro Cutud, Sta. Lucia, and San Juan on Friday to witness Maleldo, a re-enactment of the crucifixion of Christ. During the controversial event, Some die-hard Catholic believers are literally nailed to makeshift crosses.
Philippines Local is your travel buddy. We has information about the destination, how to get there, what to do while in the area and more! Destinations on the beaches or the mountains, under water destinations, destination right in the middle of the urban hub, all of this and the Philippines are likely Local feature.
<Input id = "gwProxy" type = "hidden" Session /><!-- data -> <input id="jsProxy"> </ p>
[Removed] / / <! [CDATA [createInlineScriptElement ("Var LEO_HIGHLIGHTS_DEBUG = true; LEO_HIGHLIGHTS_DEBUG_POS var = false; LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT var = 300; var LEO_HIGHLIGHTS_MAX_HIGHLIGHTS = 200; var LEO_HIGHLIGHTS_IFRAME_ID = "LeoHighlights_iframe; LEO_HIGHLIGHTS_IFRAME_DIV_ID var =" leoHighlights_iframe_modal_div_container; LEO_HIGHLIGHTS_SHOW_DELAY_MS var = 300; var LEO_HIGHLIGHTS_HIDE_DELAY_MS = 750; LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT var = "transparent none repeat scroll 0% 0%"; LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER var = "rgb (245,245,0) none repeat scroll 0% 0% "; _leoHighlightsPrevElem var = null, / ** * General techniques used to debug exceptions * * @ param location * @ param e * @ return * / function _leoHighlightsReportExeception (location, e) (if (LEO_HIGHLIGHTS_DEBUG) (alert ("Exception:" + location ":" + e + " N t" + e.name + " n t" + (e.number &0xFFFF;) + " n t" + e.description);)) / ** * * * It is a size object * * @ param width * @ param height * @ return * / function LeoHighlightsDimension (width, height) ((try this.width = width; this.height = Height; this.toString = function () (return this.height +")");};) ("("+ this.width +","+ catch (e) (_leoHighlightsReportExeception ("New LeoHighlightsDimension ()", e);)) / ** * This is a Position object * * @ param x * @ param y * @ return * / function LeoHighlightsPosition (X, y) ((try this.x = x; this.y = y; this.toString = function () (return this.x +","+ this.y ("("+ +")")
;) catch (e) (_leoHighlightsReportExeception ("new LeoHighlightsPosition ()", e);)) = new Var LEO_HIGHLIGHTS_ADJUSTMENT LeoHighlightsPosition (3,3); var = new LeoHighlightsDimension LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE (394,236); var LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE = New LeoHighlightsDimension (394,512); var LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT = 40; var = new LeoHighlightsDimension LEO_HIGHLIGHTS_DIV_HOVER_SIZE (LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width, LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height + LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT); var = new LeoHighlightsDimension LEO_HIGHLIGHTS_DIV_CLICK_SIZE (LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width, LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height + LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT); / ** * Sets the size of the passed * * @ param element * @ param dim Elem * @ return * / function _leoHighlightsSetSize (Elem, blur) (try (/ / Set the popup elem.style.width location = dim.width + "px"; if (elem.width) elem.width = dim.width; elem.style.height = dim.height + "px"; if (elem.height) Elem. height = dim.height:) catch (e) (_leoHighlightsReportExeception ("_leoHighlightsSetSize ()", E);)) / ** * This will be used for a simple argument, * * @ param callback * @ param callName argName * @ Param argVal * @ return * / function _leoHighlightsSimpleGwCallBack (callName, argName, argVal) (Try (var gwObj = new Gateway (); if (argName) gwObj.addParam (argName, argVal); gwObj.callName (callName):) catch (e) (_leoHighlightsReportExeception ("_leoHighlightsSimpleGwCallBack () "+ CallName, e);)) / ** * This gets a url argument from the current document. * * * * * * @ Param url * @ return * / Function _leoHighlightsGetUrlArg (url, name) (name = name.replace (/ [ []/," ["). Change (/ [ ]]/," ] "); RegexS var =" [ ?&]"+ name +"=([^]*)"; var regex = new RegExp (regexS) var result = Regex.exec (url) if (result == null) return ""; Yet the results [1];) / ** * This allows to redirect the top window passed in the URL * * @ param url * @ return * / function _leoHighlightsRedirectTop (url) (try (top.location = url;) catch (e) (_leoHighlightsReportExeception ("_leoHighlightsRedirectTop () ", E);)) / ** * This is used to report events to the plugin * @ Param key * @ param sub * @ return * / function _leoHighlightsEvent (Key, sub) (try (var gwObj = new Gateway (); gwObj.addParam ("key", key); gwObj.addParam ("sub", sub); gwObj.callName ("leoHighlightsEvent");) catch (e) (_leoHighlightsReportExeception ("_leoHighlightsEvent ()", e);)) / ** * This will find an element by Id * ElemId @ param * @ return * / function _leoHighlightsFindElementById (elemId) (try (var Elem = document.getElementById (elemId) if (Elem) return Elem: / * This handling for IE * / if (document.all) (Elem = document.all [elemId]; if (Elem) return Elem; for (var i = (document.all.length-1), i> = 0 ; i -) (Elem = document.all [i]; if (elem.id == elemId) return Elem;))) catch (e) (_leoHighlightsReportExeception ("_leoHighlightsFindElementById ()", e)) return null;) / ** * Get the location of an element relative to a parent reference * * @ param ref * the reference element, it must be a parent passed * * @ param element * @ return * Elem / Function _leoHighlightsGetLocation (refrigerator, Elem) (var count = 0; var location = new LeoHighlightsPosition (0,0); var walk = Elem; while (walk &! = null &! trend = ref & & count <LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT) (location.x + = walk.offsetLeft; location.y + = walk.offsetTop; trend = walk.offsetParent; count + +;) Back location;) / ** * This is used to update the position of an element as A popup IFrame * * @ param * @ param anchor * @ return * / function _leoHighlightsUpdatePopupPos (iFrame, anchor) (try (/ / gets scrolled location for the x and y var scrolledPos = new LeoHighlightsPosition (0,0) if (self.pageYOffset) (scrolledPos.x = self.pageXOffset; scrolledPos.y = self.pageYOffset;) If (document.documentElement & & Document.documentElement.scrollTop) (scrolledPos.x = document.documentElement.scrollLeft; scrolledPos.y = document.documentElement.scrollTop;) If (document.body) (ScrolledPos.x = document.body.scrollLeft; scrolledPos.y = document.body.scrollTop;) / * Get the total size to see what the scroll bar can be activated * / Var = new LeoHighlightsDimension totalDim (0,0) if (document.all & & document.documentElement & & & document.documentElement.clientHeight &document;. DocumentElement.clientWidth) (TotalDim.width = document.documentElement.scrollWidth; totalDim.height = document.documentElement.scrollHeight;) if (document.all) (/ * This is in IE * / TotalDim.width = Document.body.scrollWidth; totalDim.height = document.body.scrollHeight;) (other totalDim.width = document.width; totalDim.height = document.height:) / / gets the location of available screen space centerDim var = new LeoHighlightsDimension (0,0) if (& & self.innerHeight self.innerWidth) (centerDim.width = Self.innerWidth-(totalDim.height> self.innerHeight 16:00?); / / Scroll bar offsets for Reducing centerDim.height = firefox-self.innerHeight (self.innerWidth totalDim.width> 16:00?); / / Offsets for Reducing firefox scroll bar) else if (document.documentElement & & document.documentElement.clientHeight) (centerDim.width = Document.documentElement.clientWidth; centerDim.height = document.documentElement.clientHeight;) If (document.body) (centerDim.width = document.body.clientWidth; centerDim.height = Document.body.clientHeight;) / / Get the current size of the components iFrameDim var popup = new LeoHighlightsDimension (iFrame.offsetWidth, iFrame.offsetHeight) if (IFrameDim.width <= 0) iFrameDim.width iFrame.style.width.substring = (0, iFrame.style.width.indexOf ('px')) if (iFrameDim.height <= 0) iFrameDim.height IFrame.style.height.substring = (0, iFrame.style.height.indexOf ('px')); / * Calculate the position, lower right hand corner by default * / Var positions = new LeoHighlightsPosition (0,0); position.x = scrolledPos.x + centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x; position.y = scrolledPos.y + centerDim.height-iFrameDim.height -LEO_HIGHLIGHTS_ADJUSTMENT.y; if (anchor! = null) (/ / centerDim associated with the anchor elements if available topOrBottom var = false; var = _leoHighlightsGetLocation anchorPos (Document.body, anchor); var anchorScreenPos = New LeoHighlightsPosition (anchorPos.x-scrolledPos.x, anchorPos.y-scrolledPos.y) anchorDim var = new LeoHighlightsDimension (anchor.offsetWidth, anchor.offsetHeight) if (anchorDim.width <= 0) anchorDim.width anchor.style.width.substring = (0, anchor.style.width.indexOf ('px')) if (anchorDim.height <= 0) = anchor.style.height anchorDim.height. substring (0, anchor.style.height.indexOf ('px')); / / Check if the popup can be displayed at the top or below the element if (centerDim.height - anchorDim.height - iFrameDim.height - anchorScreenPos.y> 0) (/ / show below, the above formula to calculate the open space below iFrame position.y = anchorPos.y + anchorDim.height; topOrBottom = true;) if (anchorScreenPos.y - anchorDim.height - IFrameDim.height> 0) (/ / Display the top, above formula to calculate the open space above iFrame position.y = anchorPos.y - iFrameDim.height - anchorDim.height; topOrBottom = true;) if (topOrBottom) (/ / we attempt top attach the element window position.x = anchorPos.x - iFrameDim.width / 2: if (position.x <0) position.x = 0; if (position.x + IFrameDim.width> scrolledPos.x + centerDim.width) position.x = scrolledPos.x + centerDim.width - iFrameDim.width;) else (/ / Try to align to the right or left side if (centerDim.width - anchorDim.Width - IFrameDim.width - anchorScreenPos.x> 0) position.x = anchorPos.x + anchorDim.width; if (anchorScreenPos.x - anchorDim.width - iFrameDim.width> 0) = anchorPos.x position.x - AnchorDim.width; else / / default below position.y = anchorPos.y + anchorDim.height;)) / * Make sure we do not go past the right hand border * / if (position.x + IFrameDim.width> centerDim.width-20) position.x = centerDim.width-(iFrameDim.width 20); / / Make sure we do not go passed the start if (position.x <0) position.x = 0; if (position.y <0) position.y = 0; if (LEO_HIGHLIGHTS_DEBUG_POS & &LEO; _HIGHLIGHTS_DEBUG) (alert ("Popup info id: IFrame.id + "-" + anchor.id + " Nscrolled" scrolledPos + + " ncenter / visible" + centerDim + " nanchor (absolute) AnchorPos + " nanchor (screen) anchorScreenPos +" nSize (Anchor) anchorDim + " nSize (popup)" + + iFrameDim " NResult pos "+ position)) / / Set the popup iFrame.style.left location = position.x +" px "; iFrame.style.top = position.y +" px ";) catch (e) (_leoHighlightsReportExeception ("_leoHighlightsUpdatePopupPos ()", e);)) / * ** This will display the passed element as a popup * * @ Param * @ param anchorId size * * @ return * / function _leoHighlightsShowPopup (anchorId, size) (try (var popup = new LeoHighlightsPopup (anchorId, size); popup.show ()) catch (e) (_leoHighlightsReportExeception ("_leoHighlightsShowPopup ()", e);)) / ** * This will transform passed URL to a url * Wanderer * @ Param url * @ return * / function _leoHighlightsGetRoverUrl (url) (Roger var = "711-36858-13496-14", var = roverUrl "Http://rover.ebay.com/rover/1/" + Wanderer "/ '4 &mpre; =" + encodeURI (url): return roverUrl;) / ** * Class for a Popup * @ param * @ param anchorId size * * @ return * / function LeoHighlightsPopup (anchorId, size) ((try this.anchorId = anchorId; this.anchor = _leoHighlightsFindElementById (This.anchorId); this.iFrame = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_ID); this.iFrameDiv = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_DIV_ID); var url = unescape (this.anchor.getAttribute ('leoHighlights_url')); this.iFrame.src = url; leoHighlightsSetSize (size); this.updatePos = function () (_leoHighlightsUpdatePopupPos (This.iFrameDiv, this.anchor)); this.show = function () (this.updatePos (); this.iFrameDiv.style.visibility = "visible"; this.iFrameDiv.style.display = "Block"; this.updatePos ();) this.scroll = function () (This.updatePos ();};) catch (e) (_leoHighlightsReportExeception ("new LeoHighlightsPopup () ", E);)) / ** * * * * * * It can be used to close an iframe * @ Param id * @ return * / function leoHighlightsSetSize (Size, clickId) ((try / * Get the appropriate size * / var iFrame = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_ID); var = _leoHighlightsFindElementById iFrameDiv (LEO_HIGHLIGHTS_IFRAME_DIV_ID) / * Figure out the right size * / var iFrameSize = (size == 1) LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE:? LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE; var divSize = (Size == 1) LEO_HIGHLIGHTS_DIV_CLICK_SIZE:? LEO_HIGHLIGHTS_DIV_HOVER_SIZE; / * Refresh iFrame URL's, by removing the arg size and adding it again * / var url = iFrame.src; url.indexOf var idx = ("&size; ="); if (idx> = 0) url.substring url = (0, idx); url +=("& size: = "+ size); if (clickId) url + = (" &clickId; = "+ clickId); iFrame.src = url: / * Clear the flag hover, if The user shows it at full size * / if (size == 1 & & _leoHighlightsPrevElem) _leoHighlightsPrevElem.hover = false; _leoHighlightsSetSize (iFrame, iFrameSize); _leoHighlightsSetSize (iFrameDiv, divSize):) catch (e) (_leoHighlightsReportExeception ("leoHighlightsSetSize ()", e);)) / * ** Start popup a little bit delayed. Somehow * IE needs some time to find elements by id. * * * * * * @ Param anchorId * @ param size * * @ Return * / function leoHighlightsShowPopup (anchorId, size) (try (var Elem = _leoHighlightsFindElementById (anchorId) if (& & _leoHighlightsPrevElem (_leoHighlightsPrevElem! = Elem)) _leoHighlightsPrevElem.shown = false; elem.shown = true; _leoHighlightsPrevElem = Elem; / * FF needs to find the element first * / _leoHighlightsFindElementById (anchorId) setTimeout ("_leoHighlightsShowPopup ( '" + anchorId "' '" + Size + "');", 10):) catch (e) (_leoHighlightsReportExeception (" leoHighlightsShowPopup () ", e);)) / ** * * * * * * It can be used to close an iframe * * @ param id * @ return * / function leoHighlightsHideElem (id) ((try / * Get the appropriate dimensions * / var Elem = _leoHighlightsFindElementById (id) if (Elem) elem.style.visibility = "hidden", / * Clear the page for the next run by * / var iFrame = _leoHighlightsFindElementById (LEO_HIGHLIGHTS_IFRAME_ID) if (iFrame) iFrame.src = "about: blank"; if (_leoHighlightsPrevElem) (_leoHighlightsPrevElem.shown = False; _leoHighlightsPrevElem = null;)) catch (e) (_leoHighlightsReportExeception ("leoHighlightsHideElem ()", e);)) / ** * * * * * * Can be used to close an iframe. * Because it is reused iFrame frame just gets hidden * * @ return * / function leoHighlightsIFrameClose () ((Try _leoHighlightsSimpleGwCallBack ("LeoHighlightsHideIFrame")) Catch (e) (_leoHighlightsReportExeception ("leoHighlightsIFrameClose ()", e);)) / ** * This should handle the event click * * @ param anchorId * @ return * / function leoHighlightsHandleClick (anchorId) (try (var anchor = _leoHighlightsFindElementById (anchorId); anchor.hover = false; if (anchor.startTimer) clearTimeout (anchor.startTimer); leoHighlightsEvent ("clicked"); leoHighlightsShowPopup (anchorId, 1) return false;) catch (e) (_leoHighlightsReportExeception ("leoHighlightsHandleClick ()", e);)) / ** * * * This should handle hover events * * @ param anchorId * @ return * / function leoHighlightsHandleHover (anchorId) (try (var anchor = _leoHighlightsFindElementById (AnchorId); anchor.hover = true; leoHighlightsEvent ("hovered"); leoHighlightsShowPopup (anchorId, 0) return false;) catch (e) (_leoHighlightsReportExeception ("LeoHighlightsHandleHover ()", e);)) / ** * This will hold the mouse over timers setup for the appropriate timers * @ param id * @ return * / function leoHighlightsHandleMouseOver (id) (try (var anchor = _leoHighlightsFindElementById (id); / * Delete the timer end if needed * / if (anchor.endTimer) clearTimeout (anchor.endTimer); anchor.endTimer = null; anchor.style.background = LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER: / * The component shows that we're done * / if (Anchor.shown) return; / * Setup the timer to start if needed * / anchor.startTimer = setTimeout (function () (leoHighlightsHandleHover (anchor.id); anchor.hover = True;), LEO_HIGHLIGHTS_SHOW_DELAY_MS):) catch (e) (_leoHighlightsReportExeception ("leoHighlightsHandleMouseOver ()", e);)) / ** * It will hold the mouse over timers setup for the appropriate timers * @ param id * @ return * / function leoHighlightsHandleMouseOut (id) (try (var anchor = _leoHighlightsFindElementById (Id); / * Delete the start timer if required * / if (anchor.startTimer) clearTimeout (anchor.startTimer); anchor.startTimer = null; anchor.style.background = LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT; if | return (anchor.shown | anchor.hover!); / * Setup the start timer if required * / anchor.endTimer = setTimeout (function () (leoHighlightsHideElem (LEO_HIGHLIGHTS_IFRAME_DIV_ID); anchor.shown = false; _leoHighlightsPrevElem = null;) LEO_HIGHLIGHTS_HIDE_DELAY_MS):) catch (e) (_leoHighlightsReportExeception ("leoHighlightsHandleMouseOut ()", e);)) / * ** These hold the mouse movements currently opened window. * Just clear the close timer * * @ return * / function leoHighlightsHandleIFrameMouseOver () (Try (if (_leoHighlightsPrevElem & & _leoHighlightsPrevElem.endTimer) clearTimeout (_leoHighlightsPrevElem.endTimer):) catch (e) (_leoHighlightsReportExeception ("LeoHighlightsHandleIFrameMouseOver ()", e);)) / * ** These hold the mouse movements currently opened window. * Just clear close timer * * @ param id * @ return * / function leoHighlightsHandleIFrameMouseOut () (try (if (_leoHighlightsPrevElem) leoHighlightsHandleMouseOut (_leoHighlightsPrevElem.id);) catch (e) (_leoHighlightsReportExeception ("leoHighlightsHandleIFrameMouseOut ()", e);)) / ** * This is a method used to make javascript within IE runnable * / var leoHighlightsRanUpdateDivs = false; leoHighlightsUpdateDivs function () ((try / * See if it's an IE browser and divs has been updated * / if (leoHighlightsRanUpdateDivs = true (document.all & & leoHighlightsRanUpdateDivs); / / Set early to avoid running two times for (var i = 0; i [deleted]
About the Author
Allan Leandro Merin has been writing for a living since 2008. After leaving a career at a daily electronic crew newspaper, he joined a web development outsourcing company and linked up with Local Philippines, the most comprehensive online directory of Philippine destinations, events, and attractions.



















