// JavaScript Document
function init() {
if (TransMenu.isSupported()) {
TransMenu.initialize();
//document.getElementById('nav5').onmouseover = function () { ms.hideCurrent() };
}
}
if (TransMenu.isSupported()) {
var ms = new TransMenuSet(TransMenu.direction.down, 1, 0, TransMenu.reference.bottomLeft);
}
function render() {
if (TransMenu.isSupported()) {
if (document.getElementById("nav-geninfo")) {
var menu1 = ms.addMenu(document.getElementById("nav-geninfo"));
menu1.addItem('The Province', 'geninfo.php?id=1');menu1.addItem('Cities and Municipalities', 'geninfo.php?id=2');menu1.addItem('History', 'geninfo.php?id=3');var submenu1 = menu1.addMenu(menu1.items[2]);submenu1.addItem('National Heroes and Patriots', 'history-heroes.php');submenu1.addItem('National Artist', 'history-artist.php');submenu1.addItem('Provincial Governors', 'history-governors.php');menu1.addItem('Zip codes and telephone area codes', 'geninfo.php?id=4'); }
if (document.getElementById("nav-business")) {
var menu1 = ms.addMenu(document.getElementById("nav-business"));
menu1.addItem("Major Industries", "business-industry.php");
menu1.addItem('Investment Incentives', 'business.php?id=9');menu1.addItem('Tarlac Chamber of commerce and industry', 'business.php?id=10'); }
if (document.getElementById("nav-tourism")) {
var menu1 = ms.addMenu(document.getElementById("nav-tourism"));
menu1.addItem('Tourist Spots', 'tourist-spots.php');
menu1.addItem("Hotels and Restaurants", "hotels-restaurants.php");
menu1.addItem("Festivals", "festivals.php");
}
if (document.getElementById("nav-gov")) {
var menu1 = ms.addMenu(document.getElementById("nav-gov"));
menu1.addItem('Officials', 'officials.php');
menu1.addItem("Offices", "offices.php");
menu1.addItem("Agencies", "agencies.php");
menu1.addItem("Departments", "departments.php");
}
TransMenu.renderAll();
}
}
function showf(fid)
{
v = document.getElementById(fid).style.display;
if (v=='none')
{
document.getElementById(fid).style.display = '';
document.getElementById(fid + 'pic' ).src = 'images/b1.gif';
}
else
{
document.getElementById(fid).style.display = 'none'
document.getElementById(fid + 'pic' ).src = 'images/b2.gif';
}
}
function printpage()
{
lk = '&';
url = window.location + '';
surl = url.indexOf('#');
if (surl>0) url = url.substring(0,surl);
//turl = url.substring(url.length-3,url.length);
turl = url.indexOf('?')
if (turl<=0) lk = '?'
nw = window.open(url + lk + 'print=1','','top=0,left=0,width=800,height=600,scrollbars=1');
nw.focus();
}
function filterE(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
return false
}
if (str.indexOf(at,(lat+1))!=-1){
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
return false
}
if (str.indexOf(dot,(lat+2))==-1){
return false
}
if (str.indexOf(" ")!=-1){
return false
}
return true
}
function verifyE(obj)
{
if (filterE(obj.value)==false)
{
document.getElementById('ErrEmail').innerHTML = 'Please enter a valid email address';
obj.style.border = '1px solid red';
obj.focus();
return false;
}
else
{
obj.style.border = '1px solid #b8c1c8';
document.getElementById('ErrEmail').innerHTML = '';
}
return true;
}
function verify(fobj)
{
if (fobj.value=='')
{
fobj.style.border = '1px solid red';
fobj.focus();
return false;
} fobj.style.border = '1px solid #555';
return true;
}
function bgray(obj)
{
obj.style.border = '1px solid gray';
}
function filterR(str)
{
var regexp = /[^0-9-()+]/;
var usname = new String();
usname = str.value;
do
{
nv = usname
usname = usname.replace(regexp,"");
}
while (nv!=usname);
str.value = usname;
return true;
}
// Added elements
function txtSearch(xfind)
{
obj = document.getElementById('content');
var current = new String();
var reg1 = new RegExp('(?!<.*?)('+xfind+')(?![^<>]*?>)','g');
var reg2 = new RegExp('(?!<.*?)('+xfind.toLowerCase()+')(?![^<>]*?>)','g');
var reg3 = new RegExp('(?!<.*?)('+xfind.toUpperCase()+')(?![^<>]*?>)','g');
current = obj.innerHTML;
current = current.replace(reg1,''+xfind+'');
current = current.replace(reg2,''+xfind.toLowerCase()+'');
current = current.replace(reg3,''+xfind.toUpperCase()+'');
obj.innerHTML = current;
}
function x(obj)
{
obj.className = '';
}
function listDays(m,sd)
{
ndays="Day "
obj = document.getElementById("sday");
obj.innerHTML = ndays;
}
var ef;
var cn;
function news(id,e){
var url = 'news.post';
if (e) url = 'events.post';
var pars = 'id='+id;
var target = '';
var myAjax = new Ajax.Updater(target, url, {method: 'post', onComplete: showNews, parameters: pars});
$('news').style.display = 'none';
ef = new Effect.Appear('load',{duration:0.3, queue: 'end'});
cn = id;
}
function showNews(req)
{
rk = req.responseText;
$('newsitem').innerHTML = rk;
setTimeout('slideNews()','1000');
}
function slideNews()
{
ef = new Effect.Fade('load',{duration:0.3, queue: 'end'});
ef = new Effect.Appear('news',{duration:1.0, queue: 'end'});
ef = new Effect.ScrollTo('news',{duration:1.0, queue: 'end'});
}
function getNews(e)
{
var url = new String();
url = '' + window.location;
arr = url.split('#');
if (arr[1]&&arr[1]!=cn)
{
news(arr[1],e);
}
if(!arr[1]&&cn!=dn) news(dn,e);
setTimeout('getNews(e)',1000);
}
function showMain()
{
new Effect.Appear('mainpic',{duration:1.0, queue: 'end'});
}