// 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("nav1")) { var menu1 = ms.addMenu(document.getElementById("nav1")); menu1.addItem('About Us', 'aboutus.php?id=1');menu1.addItem('Our Team', 'aboutus.php?id=3'); menu1.addItem("Our Partners", "partners.php"); menu1.addItem("Our Locations", "locations.php"); menu1.addItem("FAQs", "faqs.php"); menu1.addItem("Contact Us", "contactus.php"); } if (document.getElementById("nav2")) { var menu1 = ms.addMenu(document.getElementById("nav2")); menu1.addItem("News Releases", "news.php"); menu1.addItem("Innolab Events", "events.php"); menu1.addItem("Tech Blogs", "blogs.php"); } if (document.getElementById("nav3")) { var menu1 = ms.addMenu(document.getElementById("nav3")); menu1.addItem("Innolab Gallery", "gallery.php"); menu1.addItem("Videos", "videos.php"); menu1.addItem("Virtual Tour", "virtualtour.php"); } if (document.getElementById("nav4")) { var menu1 = ms.addMenu(document.getElementById("nav4")); menu1.addItem('Banking and Finance', 'solutions.php?cat=1');menu1.addItem('Contact Center', 'solutions.php?cat=2');menu1.addItem('Hotel & Resort', 'solutions.php?cat=3');menu1.addItem('Manufacturing', 'solutions.php?cat=4');menu1.addItem('Retail and Franchising', 'solutions.php?cat=5');menu1.addItem('Residential', 'solutions.php?cat=20');menu1.addItem('Others', '#othersolutions');var submenu1 = menu1.addMenu(menu1.items[6]);submenu1.addItem('Network Management Center', 'solutions.php?cat=6');submenu1.addItem('Value Added Services', 'solutions.php?cat=7');submenu1.addItem('The Library', 'solutions.php?cat=8');submenu1.addItem('Residence Hall', 'solutions.php?cat=9'); } if (document.getElementById("nav5")) { var menu1 = ms.addMenu(document.getElementById("nav5")); menu1.addItem('Research and Reports', 'resources.php?cat=10');menu1.addItem('For Business', 'resources.php?cat=23');menu1.addItem('For Educators', 'resources.php?cat=24');menu1.addItem('For Students', 'resources.php?cat=25'); } if (document.getElementById("nav6")) { var menu1 = ms.addMenu(document.getElementById("nav6")); menu1.addItem("Available Courses", "academy-courses.php"); menu1.addItem("Mechanics / FAQ's", "academy-faqs.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'}); }