ÿþ<!-- **************************************************************** --> <!--This file was generated by Dynaweb(PLANET DESIGN - www.planet-design.biz) on 1/29/2008 2:06:44 AM--> <!-- **************************************************************** --> <!-- Constant Variable Declaration --> <!-- Dynamic Menu Section End --> <!-- Site Search option using XML and Java Script Combination --> <!-- Code for Site Map --> <!-- Constant Variable Declaration --> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Sinformatix - Enterprise Application Integration</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <link rel="shortcut icon" href="../images/favicon.ico" /> <style type="text/css"> @import "../sinformatix_includes/css/sinformatix.css"; </style> <!-- link href="../sinformatix_includes/css/sinformatix.css" rel="stylesheet" type="text/css" / --> <script> function Call_Us() { var width="518", height="285"; var left = (screen.width/2) - width/2; var top = (screen.height/2) - height/2; var styleStr = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+left+',top='+top+',screenX='+left+',screenY='+top; var msgWindow = window.open("","msgWindow", styleStr); var head = '<head><title>SinformatiX - Call Us</title></head>'; var body = '<body><table width="500" border="0" cellspacing="0" cellpadding="0" align="left"><tr><td align="center" bgcolor="#FFFFFF"><img src="../images/logo.jpg" width="232" height="42"></td> </tr><tr><td align="justify" valign="top" bgcolor="#FFFFFF"><hr size="1pt" width="95%" align="center" color="#CCCCCC"></td></tr><tr><td align="justify" valign="top" bgcolor="#FFFFFF"><table width="500" border="0" cellpadding="0" cellspacing="2" style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif"><TR><TD vAlign="middle" bgcolor="#E0E8F1" class="rowclass"><STRONG>Corporate Headquarters</STRONG></p></TD><TD height="20" vAlign="middle" bgcolor="#E0E8F1" class="rowclass content"><STRONG>Branch Office</STRONG></TD></TR><TR><TD vAlign="top" bgcolor="#E0E8F1" class="rowclass"><table width="100%" border="0" cellspacing="0" cellpadding="2"style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif"><tr><td><EM><STRONG>Telephone:</STRONG></EM></td></tr><tr><td>+91 (80) 4178 1500</td></tr><tr><td>+91 (80) 4178 1515</td></tr><tr><td><EM><STRONG>FAX:</STRONG></EM></td></tr><tr><td>+91 (80) 4115 6001</td></tr><tr><td><EM><STRONG>Email:</STRONG></EM></td></tr><tr><td><p><A href="mailto:info@sinformatix.com">info@sinformatix.com</A></p></td></tr></table></TD><TD vAlign="top" bgcolor="#E0E8F1" class="rowclass"><table width="100%" border="0" cellspacing="0" cellpadding="2" style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif"><tr><td><EM><STRONG>Telephone:</STRONG></EM></td></tr><tr><td>+91 (80) 4150 0444</td></tr><tr><td>+91 (80) 3250 2866</td></tr><tr><td><EM><STRONG>Email:</STRONG></EM></td></tr><tr><td><p><A href="mailto:webworld@sinformatix.com">webworld@sinformatix.com</A><A href="mailto:info@sinformatix.com"></A></p></td></tr></table></TD></TR><table></td></tr><tr><td bgcolor="#FFFFFF"><form><div align="right"><input type="button" class="contentlink" onClick="self.close()" value=" Close "></div></form></td></tr></table></body>' ; msgWindow.document.write(head,body); msgWindow.document.close(); } </script> <script> function logo_message() { var width="560", height="190"; var left = (screen.width/2) - width/2; var top = (screen.height/2) - height/2; var styleStr = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+left+',top='+top+',screenX='+left+',screenY='+top; var msgWindow = window.open("","msgWindow", styleStr); var head = '<head><title>SinformatiX - Our Corporate Logo</title></head>'; var body = '<body><table width="550" border="0" cellspacing="0" cellpadding="0"><tr><td align="center"><img src="../images/logo.jpg" width="232" height="42"></td></tr><tr><td valign="top" align="justify" style="padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;">The SinformatiX logo constitutes a base circle, a symbol of completeness, representing the integrated solutions that SinformatiX offers. The entire image is skewed forward to communicate a dynamic and vibrant outlook.<p>The name SinformatiX is presented in lowercase letters with a capital &lsquo;S&rsquo; and &lsquo;X&rsquo; projecting our motto &ldquo;Serving for eXcellence&rdquo;. The blue in the icon represents the progressive and limitless possibilities we offer at our company. The &ldquo;I&rdquo; at the centre reaching out above the circle signifies our ability to think out-of-the-box, think beyond boundaries and provide services which far exceed the expectations of our clientele.</p></td></tr><tr><td align="center"><form><input type="button" value=" Close " onClick="self.close()"></form></td></tr></table></body>' ; msgWindow.document.write(head,body); msgWindow.document.close(); } </script> <script> var rowmoverclass = 'rowclass'; // row mouse over class var rowmovercolor = '#FFCCFF'; // row mouse over color // Set mouse over color function ew_mouseover(row) { row.className = rowmoverclass; } // Set mouse out color function ew_mouseout(row) { row.className = ""; } </script> </head> <body> <script language="javascript" type="text/javascript"> //<!-- function mmLoadMenus() { if (window.mm_menu_179) return; window.mm_menu_179 = new Menu('root',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_179.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_179.hideOnMouseOut=true; mm_menu_179.bgColor='#FFFFFF'; mm_menu_179.menuBorder=0; mm_menu_179.menuLiteBgColor='#FFFFFF'; mm_menu_179.addMenuItem('Home',"location='../home/home.html'"); window.mm_menu_176730 = new Menu('Company',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176730.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176730.hideOnMouseOut=true; mm_menu_176730.bgColor='#FFFFFF'; mm_menu_176730.menuBorder=0; mm_menu_176730.menuLiteBgColor='#FFFFFF'; mm_menu_176730.addMenuItem('About SinformatiX',"location='../general/about-sinformatix.html'"); mm_menu_176730.addMenuItem('Events',"location='../general/events.html'"); mm_menu_176730.addMenuItem('Press Room',"location='../general/press-room.html'"); mm_menu_176730.addMenuItem('Investor Relations',"location='../general/investor-relations.html'"); mm_menu_176730.addMenuItem('Our Partners',"location='../general/our-partners.html'"); window.mm_menu_176970 = new Menu('Solutions',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176970.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176970.hideOnMouseOut=true; mm_menu_176970.bgColor='#FFFFFF'; mm_menu_176970.menuBorder=0; mm_menu_176970.menuLiteBgColor='#FFFFFF'; mm_menu_176970.addMenuItem('Customer Communications Management',"location='../general/customer-communications-management.html'"); mm_menu_176970.addMenuItem('Telecom PLM Solutions',"location='../general/telecom-plm-solutions.html'"); mm_menu_176970.addMenuItem('Content Management Solutions',"location='../general/content-management-solutions.html'"); window.mm_menu_176595972 = new Menu('IT Services',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176595972.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176595972.hideOnMouseOut=true; mm_menu_176595972.bgColor='#FFFFFF'; mm_menu_176595972.menuBorder=0; mm_menu_176595972.menuLiteBgColor='#FFFFFF'; mm_menu_176595972.addMenuItem('Data Warehousing &amp; Business Intelligence',"location='../general/data-warehousing-and-business-intelligence.html'"); mm_menu_176595972.addMenuItem('E-Business',"location='../general/e-business_1.html'"); mm_menu_176595972.addMenuItem('Enterprise Application Integration',"location='../general/enterprise-application-integration.html'"); mm_menu_176595972.addMenuItem('Enterprise Resource Planning',"location='../general/enterprise-resource-planning.html'"); mm_menu_176595972.addMenuItem('Testing & QA',"location='../general/testing---qa.html'"); mm_menu_176595972.addMenuItem('Infrastructure Management Services',"location='../general/infrastructure-management-services_1.html'"); window.mm_menu_176595596 = new Menu('R&D Services',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176595596.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176595596.hideOnMouseOut=true; mm_menu_176595596.bgColor='#FFFFFF'; mm_menu_176595596.menuBorder=0; mm_menu_176595596.menuLiteBgColor='#FFFFFF'; mm_menu_176595596.addMenuItem('Embedded Software Design',"location='../general/embedded-sw.html'"); window.mm_menu_176595 = new Menu('Services',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176595.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176595.hideOnMouseOut=true; mm_menu_176595.bgColor='#FFFFFF'; mm_menu_176595.menuBorder=0; mm_menu_176595.menuLiteBgColor='#FFFFFF'; mm_menu_176595.addMenuItem(mm_menu_176595972,"location='../general/it-services_1.html'"); mm_menu_176595.addMenuItem(mm_menu_176595596,"location='../general/rd-services.html'"); window.mm_menu_176629 = new Menu('Industries',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176629.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176629.hideOnMouseOut=true; mm_menu_176629.bgColor='#FFFFFF'; mm_menu_176629.menuBorder=0; mm_menu_176629.menuLiteBgColor='#FFFFFF'; mm_menu_176629.addMenuItem('Automobile',"location='../general/storage-nws.html'"); mm_menu_176629.addMenuItem('BFSI',"location='../general/bfsi.html'"); mm_menu_176629.addMenuItem('HealthCare/Pharma',"location='../general/healthcarepharma.html'"); mm_menu_176629.addMenuItem('Manufacturing',"location='../general/manufacturing.html'"); mm_menu_176629.addMenuItem('Retail',"location='../general/retail.html'"); mm_menu_176629.addMenuItem('Telecom Networks',"location='../general/telecom-nws.html'"); mm_menu_176629.addMenuItem('Travel/Transportation',"location='../general/traveltransportation.html'"); window.mm_menu_176741 = new Menu('Clients',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176741.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176741.hideOnMouseOut=true; mm_menu_176741.bgColor='#FFFFFF'; mm_menu_176741.menuBorder=0; mm_menu_176741.menuLiteBgColor='#FFFFFF'; mm_menu_176741.addMenuItem('Design & Development Process(DADP)',"location='../general/sinformatix-design-and-development-process-dadp.html'"); mm_menu_176741.addMenuItem('SinformatiX Advantage',"location='../general/our-process-standards-and-quality-metrics.html'"); mm_menu_176741.addMenuItem('Our Clients & Testimonials',"location='../general/our-clients---testimonials.html'"); mm_menu_176741.addMenuItem('Case Studies',"location='../general/case-studies.html'"); mm_menu_176741.addMenuItem('Send a Query/RFP',"location='../general/send-a-queryrfp.html'"); window.mm_menu_176 = new Menu('root',250,30,'Verdana',9,'#FFFFFF','#FFFFFF','#16365d','#2e88c0',"left","middle",3,0,300,-5,7,true,true,true,0,true,true); mm_menu_176.childMenuIcon="../sinformatix_includes/arrow.gif"; mm_menu_176.hideOnMouseOut=true; mm_menu_176.bgColor='#FFFFFF'; mm_menu_176.menuBorder=0; mm_menu_176.menuLiteBgColor='#FFFFFF'; mm_menu_176.addMenuItem(mm_menu_176730,"location='../general/companies_1.html'"); mm_menu_176.addMenuItem(mm_menu_176970,"location='../general/solution.html'"); mm_menu_176.addMenuItem(mm_menu_176595,"location='../general/it-services.html'"); mm_menu_176.addMenuItem('Consulting',"location='../general/consulting.html'"); mm_menu_176.addMenuItem(mm_menu_176629,"location='../general/industries.html'"); mm_menu_176.addMenuItem(mm_menu_176741,"location='../general/clients.html'"); mm_menu_179.writeMenus(); }//--> </script> <!-- script language="JavaScript" src="../sinformatix_includes/mm_menu.js" type="text/javascript"></script --> <script language="JavaScript1.2" type="text/javascript"> function Menu(label, mw, mh, fnt, fs, fclr, fhclr, bg, bgh, halgn, valgn, pad, space, to, sx, sy, srel, opq, vert, idt, aw, ah) { this.version = "020320 [Menu; mm_menu.js]"; this.type = "Menu"; this.menuWidth = mw; this.menuItemHeight = mh; this.fontSize = fs; this.fontWeight = "plain"; this.fontFamily = fnt; this.fontColor = fclr; this.fontColorHilite = fhclr; this.bgColor = "#555555"; this.menuBorder = 1; this.menuBgOpaque=opq; this.menuItemBorder = 1; this.menuItemIndent = idt; this.menuItemBgColor = bg; this.menuItemVAlign = valgn; this.menuItemHAlign = halgn; this.menuItemPadding = pad; this.menuItemSpacing = space; this.menuLiteBgColor = "#ffffff"; this.menuBorderBgColor = "#777777"; this.menuHiliteBgColor = bgh; this.menuContainerBgColor = "#cccccc"; this.childMenuIcon = "arrows.gif"; this.submenuXOffset = sx; this.submenuYOffset = sy; this.submenuRelativeToItem = srel; this.vertical = vert; this.items = new Array(); this.actions = new Array(); this.childMenus = new Array(); this.hideOnMouseOut = true; this.hideTimeout = to; this.addMenuItem = addMenuItem; this.writeMenus = writeMenus; this.MM_showMenu = MM_showMenu; this.onMenuItemOver = onMenuItemOver; this.onMenuItemAction = onMenuItemAction; this.hideMenu = hideMenu; this.hideChildMenu = hideChildMenu; if (!window.menus) window.menus = new Array(); this.label = " " + label; window.menus[this.label] = this; window.menus[window.menus.length] = this; if (!window.activeMenus) window.activeMenus = new Array(); } function addMenuItem(label, action) { this.items[this.items.length] = label; this.actions[this.actions.length] = action; } function FIND(item) { if( window.mmIsOpera ) return(document.getElementById(item)); if (document.all) return(document.all[item]); if (document.getElementById) return(document.getElementById(item)); return(false); } function writeMenus(container) { if (window.triedToWriteMenus) return; var agt = navigator.userAgent.toLowerCase(); window.mmIsOpera = agt.indexOf("opera") != -1; if (!container && document.layers) { window.delayWriteMenus = this.writeMenus; var timer = setTimeout('delayWriteMenus()', 500); container = new Layer(100); clearTimeout(timer); } else if (document.all || document.hasChildNodes || window.mmIsOpera) { document.writeln('<span id="menuContainer"></span>'); container = FIND("menuContainer"); } window.mmHideMenuTimer = null; if (!container) return; window.triedToWriteMenus = true; container.isContainer = true; container.menus = new Array(); for (var i=0; i<window.menus.length; i++) container.menus[i] = window.menus[i]; window.menus.length = 0; var countMenus = 0; var countItems = 0; var top = 0; var content = ''; var lrs = false; var theStat = ""; var tsc = 0; if (document.layers) lrs = true; for (var i=0; i<container.menus.length; i++, countMenus++) { var menu = container.menus[i]; if (menu.bgImageUp || !menu.menuBgOpaque) { menu.menuBorder = 0; menu.menuItemBorder = 0; } if (lrs) { var menuLayer = new Layer(100, container); var lite = new Layer(100, menuLayer); lite.top = menu.menuBorder; lite.left = menu.menuBorder; var body = new Layer(100, lite); body.top = menu.menuBorder; body.left = menu.menuBorder; } else { content += ''+ '<div id="menuLayer'+ countMenus +'" style="position:absolute;z-index:1;left:10px;top:'+ (i * 100) +'px;visibility:hidden;color:' + menu.menuBorderBgColor + ';">\n'+ ' <div id="menuLite'+ countMenus +'" style="position:absolute;z-index:1;left:'+ menu.menuBorder +'px;top:'+ menu.menuBorder +'px;visibility:hide;" onmouseout="mouseoutMenu();">\n'+ ' <div id="menuFg'+ countMenus +'" style="position:absolute;left:'+ menu.menuBorder +'px;top:'+ menu.menuBorder +'px;visibility:hide;">\n'+ ''; } var x=i; for (var i=0; i<menu.items.length; i++) { var item = menu.items[i]; var childMenu = false; var defaultHeight = menu.fontSize+2*menu.menuItemPadding; if (item.label) { item = item.label; childMenu = true; } menu.menuItemHeight = menu.menuItemHeight || defaultHeight; var itemProps = ''; if( menu.fontFamily != '' ) itemProps += 'font-family:' + menu.fontFamily +';'; itemProps += 'font-weight:' + menu.fontWeight + ';fontSize:' + menu.fontSize + 'px;'; if (menu.fontStyle) itemProps += 'font-style:' + menu.fontStyle + ';'; if (document.all || window.mmIsOpera) itemProps += 'font-size:' + menu.fontSize + 'px;" onmouseover="onMenuItemOver(null,this);" onclick="onMenuItemAction(null,this);'; else if (!document.layers) { itemProps += 'font-size:' + menu.fontSize + 'px;'; } var l; if (lrs) { var lw = menu.menuWidth; if( menu.menuItemHAlign == 'right' ) lw -= menu.menuItemPadding; l = new Layer(lw,body); } var itemLeft = 0; var itemTop = i*menu.menuItemHeight; if( !menu.vertical ) { itemLeft = i*menu.menuWidth; itemTop = 0; } var dTag = '<div id="menuItem'+ countItems +'" style="position:absolute;left:' + itemLeft + 'px;top:'+ itemTop +'px;'+ itemProps +'">'; var dClose = '</div>' if (menu.bgImageUp) dTag = '<div id="menuItem'+ countItems +'" style="background:url('+menu.bgImageUp+');position:absolute;left:' + itemLeft + 'px;top:'+ itemTop +'px;'+ itemProps +'">'; var left = 0, top = 0, right = 0, bottom = 0; left = 1 + menu.menuItemPadding + menu.menuItemIndent; right = left + menu.menuWidth - 2*menu.menuItemPadding - menu.menuItemIndent; if( menu.menuItemVAlign == 'top' ) top = menu.menuItemPadding; if( menu.menuItemVAlign == 'bottom' ) top = menu.menuItemHeight-menu.fontSize-1-menu.menuItemPadding; if( menu.menuItemVAlign == 'middle' ) top = ((menu.menuItemHeight/2)-(menu.fontSize/2)-1); bottom = menu.menuItemHeight - 2*menu.menuItemPadding; var textProps = 'position:absolute;left:' + left + 'px;top:' + top + 'px;'; if (lrs) { textProps +=itemProps + 'right:' + right + ';bottom:' + bottom + ';'; dTag = ""; dClose = ""; } if(document.all && !window.mmIsOpera) { item = '<div align="' + menu.menuItemHAlign + '">' + item + '</div>'; } else if (lrs) { item = '<div style="text-align:' + menu.menuItemHAlign + ';">' + item + '</div>'; } else { var hitem = null; if( menu.menuItemHAlign != 'left' ) { if(window.mmIsOpera) { var operaWidth = menu.menuItemHAlign == 'center' ? -(menu.menuWidth-2*menu.menuItemPadding) : (menu.menuWidth-6*menu.menuItemPadding); hitem = '<div id="menuItemHilite' + countItems + 'Shim" style="position:absolute;top:1px;left:' + menu.menuItemPadding + 'px;width:' + operaWidth + 'px;text-align:' + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>'; item = '<div id="menuItemText' + countItems + 'Shim" style="position:absolute;top:1px;left:' + menu.menuItemPadding + 'px;width:' + operaWidth + 'px;text-align:' + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>'; } else { hitem = '<div id="menuItemHilite' + countItems + 'Shim" style="position:absolute;top:1px;left:1px;right:-' + (left+menu.menuWidth-3*menu.menuItemPadding) + 'px;text-align:' + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>'; item = '<div id="menuItemText' + countItems + 'Shim" style="position:absolute;top:1px;left:1px;right:-' + (left+menu.menuWidth-3*menu.menuItemPadding) + 'px;text-align:' + menu.menuItemHAlign + ';visibility:visible;">' + item + '</div>'; } } else hitem = null; } if(document.all && !window.mmIsOpera) item = '<div id="menuItemShim' + countItems + '" style="position:absolute;left:0px;top:0px;">' + item + '</div>'; var dText = '<div id="menuItemText'+ countItems +'" style="' + textProps + 'color:'+ menu.fontColor +';">'+ item +'&nbsp</div>\n' + '<div id="menuItemHilite'+ countItems +'" style="' + textProps + 'color:'+ menu.fontColorHilite +';visibility:hidden;">' + (hitem||item) +'&nbsp</div>'; if (childMenu) content += ( dTag + dText + '<div id="childMenu'+ countItems +'" style="position:absolute;left:0px;top:3px;"><img src="'+ menu.childMenuIcon +'"></div>\n' + dClose); else content += ( dTag + dText + dClose); if (lrs) { l.document.open("text/html"); l.document.writeln(content); l.document.close(); content = ''; theStat += "-"; tsc++; if (tsc > 50) { tsc = 0; theStat = ""; } status = theStat; } countItems++; } if (lrs) { var focusItem = new Layer(100, body); focusItem.visiblity="hidden"; focusItem.document.open("text/html"); focusItem.document.writeln("&nbsp;"); focusItem.document.close(); } else { content += ' <div id="focusItem'+ countMenus +'" style="position:absolute;left:0px;top:0px;visibility:hide;" onclick="onMenuItemAction(null,this);">&nbsp;</div>\n'; content += ' </div>\n </div>\n</div>\n'; } i=x; } if (document.layers) { container.clip.width = window.innerWidth; container.clip.height = window.innerHeight; container.onmouseout = mouseoutMenu; container.menuContainerBgColor = this.menuContainerBgColor; for (var i=0; i<container.document.layers.length; i++) { proto = container.menus[i]; var menu = container.document.layers[i]; container.menus[i].menuLayer = menu; container.menus[i].menuLayer.Menu = container.menus[i]; container.menus[i].menuLayer.Menu.container = container; var body = menu.document.layers[0].document.layers[0]; body.clip.width = proto.menuWidth || body.clip.width; body.clip.height = proto.menuHeight || body.clip.height; for (var n=0; n<body.document.layers.length-1; n++) { var l = body.document.layers[n]; l.Menu = container.menus[i]; l.menuHiliteBgColor = proto.menuHiliteBgColor; l.document.bgColor = proto.menuItemBgColor; l.saveColor = proto.menuItemBgColor; l.onmouseover = proto.onMenuItemOver; l.onclick = proto.onMenuItemAction; l.mmaction = container.menus[i].actions[n]; l.focusItem = body.document.layers[body.document.layers.length-1]; l.clip.width = proto.menuWidth || body.clip.width; l.clip.height = proto.menuItemHeight || l.clip.height; if (n>0) { if( l.Menu.vertical ) l.top = body.document.layers[n-1].top + body.document.layers[n-1].clip.height + proto.menuItemBorder + proto.menuItemSpacing; else l.left = body.document.layers[n-1].left + body.document.layers[n-1].clip.width + proto.menuItemBorder + proto.menuItemSpacing; } l.hilite = l.document.layers[1]; if (proto.bgImageUp) l.background.src = proto.bgImageUp; l.document.layers[1].isHilite = true; if (l.document.layers.length > 2) { l.childMenu = container.menus[i].items[n].menuLayer; l.document.layers[2].left = l.clip.width -13; l.document.layers[2].top = (l.clip.height / 2) -4; l.document.layers[2].clip.left += 3; l.Menu.childMenus[l.Menu.childMenus.length] = l.childMenu; } } if( proto.menuBgOpaque ) body.document.bgColor = proto.bgColor; if( proto.vertical ) { body.clip.width = l.clip.width +proto.menuBorder; body.clip.height = l.top + l.clip.height +proto.menuBorder; } else { body.clip.height = l.clip.height +proto.menuBorder; body.clip.width = l.left + l.clip.width +proto.menuBorder; if( body.clip.width > window.innerWidth ) body.clip.width = window.innerWidth; } var focusItem = body.document.layers[n]; focusItem.clip.width = body.clip.width; focusItem.Menu = l.Menu; focusItem.top = -30; focusItem.captureEvents(Event.MOUSEDOWN); focusItem.onmousedown = onMenuItemDown; if( proto.menuBgOpaque ) menu.document.bgColor = proto.menuBorderBgColor; var lite = menu.document.layers[0]; if( proto.menuBgOpaque ) lite.document.bgColor = proto.menuLiteBgColor; lite.clip.width = body.clip.width +1; lite.clip.height = body.clip.height +1; menu.clip.width = body.clip.width + (proto.menuBorder * 3) ; menu.clip.height = body.clip.height + (proto.menuBorder * 3); } } else { if ((!document.all) && (container.hasChildNodes) && !window.mmIsOpera) { container.innerHTML=content; } else { container.document.open("text/html"); container.document.writeln(content); container.document.close(); } if (!FIND("menuLayer0")) return; var menuCount = 0; for (var x=0; x<container.menus.length; x++) { var menuLayer = FIND("menuLayer" + x); container.menus[x].menuLayer = "menuLayer" + x; menuLayer.Menu = container.menus[x]; menuLayer.Menu.container = "menuLayer" + x; menuLayer.style.zindex = 1; var s = menuLayer.style; s.pixeltop = -300; s.pixelleft = -300; s.top = '-300px'; s.left = '-300px'; var menu = container.menus[x]; menu.menuItemWidth = menu.menuWidth || menu.menuIEWidth || 140; if( menu.menuBgOpaque ) menuLayer.style.backgroundColor = menu.menuBorderBgColor; var top = 0; var left = 0; menu.menuItemLayers = new Array(); for (var i=0; i<container.menus[x].items.length; i++) { var l = FIND("menuItem" + menuCount); l.Menu = container.menus[x]; l.Menu.menuItemLayers[l.Menu.menuItemLayers.length] = l; if (l.addEventListener || window.mmIsOpera) { l.style.width = menu.menuItemWidth + 'px'; l.style.height = menu.menuItemHeight + 'px'; l.style.pixelWidth = menu.menuItemWidth; l.style.pixelHeight = menu.menuItemHeight; l.style.top = top + 'px'; l.style.left = left + 'px'; if(l.addEventListener) { l.addEventListener("mouseover", onMenuItemOver, false); l.addEventListener("click", onMenuItemAction, false); l.addEventListener("mouseout", mouseoutMenu, false); } if( menu.menuItemHAlign != 'left' ) { l.hiliteShim = FIND("menuItemHilite" + menuCount + "Shim"); l.hiliteShim.style.visibility = "inherit"; l.textShim = FIND("menuItemText" + menuCount + "Shim"); l.hiliteShim.style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent; l.hiliteShim.style.width = l.hiliteShim.style.pixelWidth; l.textShim.style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent; l.textShim.style.width = l.textShim.style.pixelWidth; } } else { l.style.pixelWidth = menu.menuItemWidth; l.style.pixelHeight = menu.menuItemHeight; l.style.pixelTop = top; l.style.pixelLeft = left; if( menu.menuItemHAlign != 'left' ) { var shim = FIND("menuItemShim" + menuCount); shim[0].style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent; shim[1].style.pixelWidth = menu.menuItemWidth - 2*menu.menuItemPadding - menu.menuItemIndent; shim[0].style.width = shim[0].style.pixelWidth + 'px'; shim[1].style.width = shim[1].style.pixelWidth + 'px'; } } if( menu.vertical ) top = top + menu.menuItemHeight+menu.menuItemBorder+menu.menuItemSpacing; else left = left + menu.menuItemWidth+menu.menuItemBorder+menu.menuItemSpacing; l.style.fontSize = menu.fontSize + 'px'; l.style.backgroundColor = menu.menuItemBgColor; l.style.visibility = "inherit"; l.saveColor = menu.menuItemBgColor; l.menuHiliteBgColor = menu.menuHiliteBgColor; l.mmaction = container.menus[x].actions[i]; l.hilite = FIND("menuItemHilite" + menuCount); l.focusItem = FIND("focusItem" + x); l.focusItem.style.pixelTop = -30; l.focusItem.style.top = '-30px'; var childItem = FIND("childMenu" + menuCount); if (childItem) { l.childMenu = container.menus[x].items[i].menuLayer; childItem.style.pixelLeft = menu.menuItemWidth -11; childItem.style.left = childItem.style.pixelLeft + 'px'; childItem.style.pixelTop = (menu.menuItemHeight /2) -4; childItem.style.top = childItem.style.pixelTop + 'px'; l.Menu.childMenus[l.Menu.childMenus.length] = l.childMenu; } l.style.cursor = "hand"; menuCount++; } if( menu.vertical ) { menu.menuHeight = top-1-menu.menuItemSpacing; menu.menuWidth = menu.menuItemWidth; } else { menu.menuHeight = menu.menuItemHeight; menu.menuWidth = left-1-menu.menuItemSpacing; } var lite = FIND("menuLite" + x); var s = lite.style; s.pixelHeight = menu.menuHeight +(menu.menuBorder * 2); s.height = s.pixelHeight + 'px'; s.pixelWidth = menu.menuWidth + (menu.menuBorder * 2); s.width = s.pixelWidth + 'px'; if( menu.menuBgOpaque ) s.backgroundColor = menu.menuLiteBgColor; var body = FIND("menuFg" + x); s = body.style; s.pixelHeight = menu.menuHeight + menu.menuBorder; s.height = s.pixelHeight + 'px'; s.pixelWidth = menu.menuWidth + menu.menuBorder; s.width = s.pixelWidth + 'px'; if( menu.menuBgOpaque ) s.backgroundColor = menu.bgColor; s = menuLayer.style; s.pixelWidth = menu.menuWidth + (menu.menuBorder * 4); s.width = s.pixelWidth + 'px'; s.pixelHeight = menu.menuHeight+(menu.menuBorder*4); s.height = s.pixelHeight + 'px'; } } if (document.captureEvents) document.captureEvents(Event.MOUSEUP); if (document.addEventListener) document.addEventListener("mouseup", onMenuItemOver, false); if (document.layers && window.innerWidth) { window.onresize = NS4resize; window.NS4sIW = window.innerWidth; window.NS4sIH = window.innerHeight; setTimeout("NS4resize()",500); } document.onmouseup = mouseupMenu; window.mmWroteMenu = true; status = ""; } function NS4resize() { if (NS4sIW != window.innerWidth || NS4sIH != window.innerHeight) window.location.reload(); } function onMenuItemOver(e, l) { MM_clearTimeout(); l = l || this; var a = window.ActiveMenuItem; if (document.layers) { if (a) { a.document.bgColor = a.saveColor; if (a.hilite) a.hilite.visibility = "hidden"; if (a.Menu.bgImageOver) a.background.src = a.Menu.bgImageUp; a.focusItem.top = -100; a.clicked = false; } if (l.hilite) { l.document.bgColor = l.menuHiliteBgColor; l.zIndex = 1; l.hilite.visibility = "inherit"; l.hilite.zIndex = 2; l.document.layers[1].zIndex = 1; l.focusItem.zIndex = this.zIndex +2; } if (l.Menu.bgImageOver) l.background.src = l.Menu.bgImageOver; l.focusItem.top = this.top; l.focusItem.left = this.left; l.focusItem.clip.width = l.clip.width; l.focusItem.clip.height = l.clip.height; l.Menu.hideChildMenu(l); } else if (l.style && l.Menu) { if (a) { a.style.backgroundColor = a.saveColor; if (a.hilite) a.hilite.style.visibility = "hidden"; if (a.hiliteShim) a.hiliteShim.style.visibility = "inherit"; if (a.Menu.bgImageUp) a.style.background = "url(" + a.Menu.bgImageUp +")";; } l.style.backgroundColor = l.menuHiliteBgColor; l.zIndex = 1; if (l.Menu.bgImageOver) l.style.background = "url(" + l.Menu.bgImageOver +")"; if (l.hilite) { l.hilite.style.visibility = "inherit"; if( l.hiliteShim ) l.hiliteShim.style.visibility = "visible"; } l.focusItem.style.pixelTop = l.style.pixelTop; l.focusItem.style.top = l.focusItem.style.pixelTop + 'px'; l.focusItem.style.pixelLeft = l.style.pixelLeft; l.focusItem.style.left = l.focusItem.style.pixelLeft + 'px'; l.focusItem.style.zIndex = l.zIndex +1; l.Menu.hideChildMenu(l); } else return; window.ActiveMenuItem = l; } function onMenuItemAction(e, l) { l = window.ActiveMenuItem; if (!l) return; hideActiveMenus(); if (l.mmaction) eval("" + l.mmaction); window.ActiveMenuItem = 0; } function MM_clearTimeout() { if (mmHideMenuTimer) clearTimeout(mmHideMenuTimer); mmHideMenuTimer = null; mmDHFlag = false; } function MM_startTimeout() { if( window.ActiveMenu ) { mmStart = new Date(); mmDHFlag = true; mmHideMenuTimer = setTimeout("mmDoHide()", window.ActiveMenu.Menu.hideTimeout); } } function mmDoHide() { if (!mmDHFlag || !window.ActiveMenu) return; var elapsed = new Date() - mmStart; var timeout = window.ActiveMenu.Menu.hideTimeout; if (elapsed < timeout) { mmHideMenuTimer = setTimeout("mmDoHide()", timeout+100-elapsed); return; } mmDHFlag = false; hideActiveMenus(); window.ActiveMenuItem = 0; } function MM_showMenu(menu, x, y, child, imgname) { if (!window.mmWroteMenu) return; MM_clearTimeout(); if (menu) { var obj = FIND(imgname) || document.images[imgname] || document.links[imgname] || document.anchors[imgname]; x = moveXbySlicePos (x, obj); y = moveYbySlicePos (y, obj); } if (document.layers) { if (menu) { var l; l = menu.menuLayer || menu; l.top = l.left = 1; hideActiveMenus(); if (this.visibility) l = this; window.ActiveMenu = l; } else { var l = child; } if (!l) return; for (var i=0; i<l.layers.length; i++) { if (!l.layers[i].isHilite) l.layers[i].visibility = "inherit"; if (l.layers[i].document.layers.length > 0) MM_showMenu(null, "relative", "relative", l.layers[i]); } if (l.parentLayer) { if (x != "relative") l.parentLayer.left = x || window.pageX || 0; if (l.parentLayer.left + l.clip.width > window.innerWidth) l.parentLayer.left -= (l.parentLayer.left + l.clip.width - window.innerWidth); if (y != "relative") l.parentLayer.top = y || window.pageY || 0; if (l.parentLayer.isContainer) { l.Menu.xOffset = window.pageXOffset; l.Menu.yOffset = window.pageYOffset; l.parentLayer.clip.width = window.ActiveMenu.clip.width +2; l.parentLayer.clip.height = window.ActiveMenu.clip.height +2; if (l.parentLayer.menuContainerBgColor && l.Menu.menuBgOpaque ) l.parentLayer.document.bgColor = l.parentLayer.menuContainerBgColor; } } l.visibility = "inherit"; if (l.Menu) l.Menu.container.visibility = "inherit"; } else if (FIND("menuItem0")&&(menu)) { var l; l = menu.menuLayer || menu; hideActiveMenus(); if (typeof(l) == "string") l = FIND(l); window.ActiveMenu = l; var s = l.style; s.visibility = "inherit"; if (x != "relative") { s.pixelLeft = x || (window.pageX + document.body.scrollLeft) || 0; s.left = s.pixelLeft + 'px'; } if (y != "relative") { s.pixelTop = y || (window.pageY + document.body.scrollTop) || 0; s.top = s.pixelTop + 'px'; } l.Menu.xOffset = document.body.scrollLeft; l.Menu.yOffset = document.body.scrollTop; } if (menu) window.activeMenus[window.activeMenus.length] = l; MM_clearTimeout(); } function onMenuItemDown(e, l) { var a = window.ActiveMenuItem; if (document.layers && a) { a.eX = e.pageX; a.eY = e.pageY; a.clicked = true; } } function mouseupMenu(e) { hideMenu(true, e); hideActiveMenus(); return true; } function getExplorerVersion() { var ieVers = parseFloat(navigator.appVersion); if( navigator.appName != 'Microsoft Internet Explorer' ) return ieVers; var tempVers = navigator.appVersion; var i = tempVers.indexOf( 'MSIE ' ); if( i >= 0 ) { tempVers = tempVers.substring( i+5 ); ieVers = parseFloat( tempVers ); } return ieVers; } function mouseoutMenu() { if ((navigator.appName == "Microsoft Internet Explorer") && (getExplorerVersion() < 4.5)) return true; hideMenu(false, false); return true; } function hideMenu(mouseup, e) { var a = window.ActiveMenuItem; if (a && document.layers) { a.document.bgColor = a.saveColor; a.focusItem.top = -30; if (a.hilite) a.hilite.visibility = "hidden"; if (mouseup && a.mmaction && a.clicked && window.ActiveMenu) { if (a.eX <= e.pageX+15 && a.eX >= e.pageX-15 && a.eY <= e.pageY+10 && a.eY >= e.pageY-10) { setTimeout('window.ActiveMenu.Menu.onMenuItemAction();', 500); } } a.clicked = false; if (a.Menu.bgImageOver) a.background.src = a.Menu.bgImageUp; } else if (window.ActiveMenu && FIND("menuItem0")) { if (a) { a.style.backgroundColor = a.saveColor; if (a.hilite) a.hilite.style.visibility = "hidden"; if (a.hiliteShim) a.hiliteShim.style.visibility = "inherit"; if (a.Menu.bgImageUp) a.style.background = "url(" + a.Menu.bgImageUp +")"; } } if (!mouseup && window.ActiveMenu) { if (window.ActiveMenu.Menu) { if (window.ActiveMenu.Menu.hideOnMouseOut) MM_startTimeout(); return(true); } } return(true); } function hideChildMenu(hcmLayer) { MM_clearTimeout(); var l = hcmLayer; for (var i=0; i < l.Menu.childMenus.length; i++) { var theLayer = l.Menu.childMenus[i]; if (document.layers) theLayer.visibility = "hidden"; else { theLayer = FIND(theLayer); theLayer.style.visibility = "hidden"; if( theLayer.Menu.menuItemHAlign != 'left' ) { for(var j = 0; j < theLayer.Menu.menuItemLayers.length; j++) { var itemLayer = theLayer.Menu.menuItemLayers[j]; if(itemLayer.textShim) itemLayer.textShim.style.visibility = "inherit"; } } } theLayer.Menu.hideChildMenu(theLayer); } if (l.childMenu) { var childMenu = l.childMenu; if (document.layers) { l.Menu.MM_showMenu(null,null,null,childMenu.layers[0]); childMenu.zIndex = l.parentLayer.zIndex +1; childMenu.top = l.Menu.menuLayer.top + l.Menu.submenuYOffset; if( l.Menu.vertical ) { if( l.Menu.submenuRelativeToItem ) childMenu.top += l.top + l.parentLayer.top; childMenu.left = l.parentLayer.left + l.parentLayer.clip.width - (2*l.Menu.menuBorder) + l.Menu.menuLayer.left + l.Menu.submenuXOffset; } else { childMenu.top += l.top + l.parentLayer.top; if( l.Menu.submenuRelativeToItem ) childMenu.left = l.Menu.menuLayer.left + l.left + l.clip.width + (2*l.Menu.menuBorder) + l.Menu.submenuXOffset; else childMenu.left = l.parentLayer.left + l.parentLayer.clip.width - (2*l.Menu.menuBorder) + l.Menu.menuLayer.left + l.Menu.submenuXOffset; } if( childMenu.left < l.Menu.container.clip.left ) l.Menu.container.clip.left = childMenu.left; var w = childMenu.clip.width+childMenu.left-l.Menu.container.clip.left; if (w > l.Menu.container.clip.width) l.Menu.container.clip.width = w; var h = childMenu.clip.height+childMenu.top-l.Menu.container.clip.top; if (h > l.Menu.container.clip.height) l.Menu.container.clip.height = h; l.document.layers[1].zIndex = 0; childMenu.visibility = "inherit"; } else if (FIND("menuItem0")) { childMenu = FIND(l.childMenu); var menuLayer = FIND(l.Menu.menuLayer); var s = childMenu.style; s.zIndex = menuLayer.style.zIndex+1; if (document.all || window.mmIsOpera) { s.pixelTop = menuLayer.style.pixelTop + l.Menu.submenuYOffset; if( l.Menu.vertical ) { if( l.Menu.submenuRelativeToItem ) s.pixelTop += l.style.pixelTop; s.pixelLeft = l.style.pixelWidth + menuLayer.style.pixelLeft + l.Menu.submenuXOffset; s.left = s.pixelLeft + 'px'; } else { s.pixelTop += l.style.pixelTop; if( l.Menu.submenuRelativeToItem ) s.pixelLeft = menuLayer.style.pixelLeft + l.style.pixelLeft + l.style.pixelWidth + (2*l.Menu.menuBorder) + l.Menu.submenuXOffset; else s.pixelLeft = (menuLayer.style.pixelWidth-4*l.Menu.menuBorder) + menuLayer.style.pixelLeft + l.Menu.submenuXOffset; s.left = s.pixelLeft + 'px'; } } else { var top = parseInt(menuLayer.style.top) + l.Menu.submenuYOffset; var left = 0; if( l.Menu.vertical ) { if( l.Menu.submenuRelativeToItem ) top += parseInt(l.style.top); left = (parseInt(menuLayer.style.width)-4*l.Menu.menuBorder) + parseInt(menuLayer.style.left) + l.Menu.submenuXOffset; } else { top += parseInt(l.style.top); if( l.Menu.submenuRelativeToItem ) left = parseInt(menuLayer.style.left) + parseInt(l.style.left) + parseInt(l.style.width) + (2*l.Menu.menuBorder) + l.Menu.submenuXOffset; else left = (parseInt(menuLayer.style.width)-4*l.Menu.menuBorder) + parseInt(menuLayer.style.left) + l.Menu.submenuXOffset; } s.top = top + 'px'; s.left = left + 'px'; } childMenu.style.visibility = "inherit"; } else return; window.activeMenus[window.activeMenus.length] = childMenu; } } function hideActiveMenus() { if (!window.activeMenus) return; for (var i=0; i < window.activeMenus.length; i++) { if (!activeMenus[i]) continue; if (activeMenus[i].visibility && activeMenus[i].Menu && !window.mmIsOpera) { activeMenus[i].visibility = "hidden"; activeMenus[i].Menu.container.visibility = "hidden"; activeMenus[i].Menu.container.clip.left = 0; } else if (activeMenus[i].style) { var s = activeMenus[i].style; s.visibility = "hidden"; s.left = '-200px'; s.top = '-200px'; } } if (window.ActiveMenuItem) hideMenu(false, false); window.activeMenus.length = 0; } function moveXbySlicePos (x, img) { if (!document.layers) { var onWindows = navigator.platform ? navigator.platform == "Win32" : false; var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5; var par = img; var lastOffset = 0; while(par){ if( par.leftMargin && ! onWindows ) x += parseInt(par.leftMargin); if( (par.offsetLeft != lastOffset) && par.offsetLeft ) x += parseInt(par.offsetLeft); if( par.offsetLeft != 0 ) lastOffset = par.offsetLeft; par = macIE45 ? par.parentElement : par.offsetParent; } } else if (img.x) x += img.x; return x; } function moveYbySlicePos (y, img) { if(!document.layers) { var onWindows = navigator.platform ? navigator.platform == "Win32" : false; var macIE45 = document.all && !onWindows && getExplorerVersion() == 4.5; var par = img; var lastOffset = 0; while(par){ if( par.topMargin && !onWindows ) y += parseInt(par.topMargin); if( (par.offsetTop != lastOffset) && par.offsetTop ) y += parseInt(par.offsetTop); if( par.offsetTop != 0 ) lastOffset = par.offsetTop; par = macIE45 ? par.parentElement : par.offsetParent; } } else if (img.y >= 0) y += img.y; return y; } </script> <script language="JavaScript1.2" type="text/javascript">mmLoadMenus();</script> <table width="905" border="0" align="center" cellpadding="0" cellspacing="0" class="height"> <tr> <td height="45" colspan="3" align="right" valign="bottom" class="top-small-link" style="padding-bottom:10px; padding-right:8px;"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td class="top-small-link"> <a href="../career-center.html" name="Career Center" class="top-small-link">Career Center</a> | <!-- <a href="main.asp?pge=" name="Knowledge Center" class="top-small-link">Knowledge Center</a> | --> <a href="../contact-us/contact-us.html" name="Contact Us" class="top-small-link">Contact Us</a> | <a href="../sitemap.html" name="Contact Us" class="top-small-link">Site Map</a> </td> </tr> </table> </td> </tr> <tr> <td width="9" valign="top" class="left-shadow"><img src="../images/index_03.jpg" width="9" height="753" alt="" /></td> <td width="888" valign="top" bgcolor="#FFFFFF"> <table width="888" border="0" cellpadding="0" cellspacing="0" class="height"> <tr> <td height="81"> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><a href="../home/home.html"><img src="../images/logo.jpg" alt="Sinformatix" width="232" height="42" border="0" /></a></td> <td width="50%" align="right"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="middle"> <input style="font-size:11px; font:Tahoma" type="text" id="srchVALUE" onkeydown="javascript:if(event.keyCode==13)doSearch();" onfocus="if(this.value=='Search sinformatix.com')this.value=''" onblur="if(this.value=='')this.value='Search sinformatix.com'" value="Search sinformatix.com" size="20" /> </td> <td width="30" height="19" align="center" valign="middle"> <a href="javascript:submit();" class="search"><img src="../images/search.jpg" border="0" /></a> </td> </tr> </table> <script language="javascript" type="text/javascript"> var srchVALUE=""; //var srchWIN=null; function doSearch() { //if(srchWIN)srchWIN.close(); srchVALUE=document.getElementById("srchVALUE").value; if(srchVALUE=='Search sinformatix.com'||srchVALUE==' '||srchVALUE=='') { //alert("Please type some text here"); document.getElementById("srchVALUE").focus; } else { writeCookie("sinformatix_srchSTRING", srchVALUE, 24) //srchWIN=window.open("../sitesearch.html","_blank"); window.location="../sitesearch.html"; } } // Example: // writeCookie("myCookie", "my name", 24); // Stores the string "my name" in the cookie "myCookie" which expires after 24 hours. function writeCookie(name, value, hours) { var expire = ""; if(hours != null) { expire = new Date((new Date()).getTime() + hours * 3600000); expire = "; expires=" + expire.toGMTString()+"; path=/"; } document.cookie = name + "=" + escape(value) + expire; } // Example: // alert( readCookie("myCookie") ); function readCookie(name) { var cookieValue = ""; var search = name + "="; if(document.cookie.length > 0) { offset = document.cookie.indexOf(search); if (offset != -1) { offset += search.length; end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; cookieValue = unescape(document.cookie.substring(offset, end)) } } return cookieValue; } </script> </td> </tr> </table> </td> </tr> <tr> <td height="32" background="../images/top_menu_bg.jpg" style="padding-left:10px; color:#FFFFFF;"> <a id="Pagelink617" href="../home/home.html" onMouseOver="MM_showMenu(window.mm_menu_176617,0,25,null,'Pagelink617')" onMouseOut="MM_startTimeout();" class="main-menu-link">Home</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a id="Pagelink730" href="../general/companies_1.html" onMouseOver="MM_showMenu(window.mm_menu_176730,0,25,null,'Pagelink730')" onMouseOut="MM_startTimeout();" class="main-menu-link">Company</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a id="Pagelink970" href="../general/solution.html" onMouseOver="MM_showMenu(window.mm_menu_176970,0,25,null,'Pagelink970')" onMouseOut="MM_startTimeout();" class="main-menu-link">Solutions</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a id="Pagelink595" href="../general/it-services.html" onMouseOver="MM_showMenu(window.mm_menu_176595,0,25,null,'Pagelink595')" onMouseOut="MM_startTimeout();" class="main-menu-link">Services</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a id="Pagelink971" href="../general/consulting.html" onMouseOver="MM_showMenu(window.mm_menu_176971,0,25,null,'Pagelink971')" onMouseOut="MM_startTimeout();" class="main-menu-link">Consulting</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a id="Pagelink629" href="../general/industries.html" onMouseOver="MM_showMenu(window.mm_menu_176629,0,25,null,'Pagelink629')" onMouseOut="MM_startTimeout();" class="main-menu-link">Industries</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a id="Pagelink741" href="../general/clients.html" onMouseOver="MM_showMenu(window.mm_menu_176741,0,25,null,'Pagelink741')" onMouseOut="MM_startTimeout();" class="main-menu-link">Clients</a> </td> </tr> <tr> <td align="left"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td align="left" id="Main_banner"> <img src="../sinformatix_includes/UploadFiles/176_industry_enterprises.jpg" border="0" alt="" /> </td> <!-- < % if len(Ban2) > 1 then %> <td><img src="< %=Ban2%>" align="right" border="0" alt="" /></td> < % end if %> < % if len(Ban3) > 1 then %> <td><img src="< %=Ban3%>" align="right" border="0" alt="" /></td> < % end if %> --> </tr> </table> </td> </tr> <tr> <td height="1"></td> </tr> <tr> <td bgcolor="#000000" height="31"></td> </tr> <tr> <td class="height" valign="top" width="100%"> <table width="888" border="0" cellspacing="0" cellpadding="0" class="height"> <tr> <td valign="top" class="height" width="100%"> <!-- Main body content area --> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="181" height="100%" valign="top" background="../images/right_sep_line.jpg" style="background-position:right; background-repeat:repeat-y;"> <table width="184" cellpadding="0" cellspacing="1" border="0" bgcolor="#FFFFFF"> <tr><td height="28" style="text-align:right; padding-right:10px;" bgcolor='#609CCC'> <a href="../general/it-services_1.html" class='left-menu-link'>IT Services</a> </td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/data-warehousing-and-business-intelligence.html" class='left-subpage-link'>Data Warehousing &amp; Business Intelligence</a></td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/e-business_1.html" class='left-subpage-link'>E-Business</a></td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/enterprise-application-integration.html" class='left-subpage-link-active'>Enterprise Application Integration</a></td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/enterprise-resource-planning.html" class='left-subpage-link'>Enterprise Resource Planning</a></td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/testing---qa.html" class='left-subpage-link'>Testing & QA</a></td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/infrastructure-management-services_1.html" class='left-subpage-link'>Infrastructure Management Services</a></td></tr> <tr><td height="28" style="text-align:right; padding-right:10px;" bgcolor='#609CCC'> <a href="../general/rd-services.html" class='left-menu-link'>R&D Services</a> </td></tr> </table> <p>&nbsp;</p> &nbsp;</td> <td width="100%" height="100%" valign="top" align="center" style="padding-right:10px; padding-left:10px;"> <table width="100%" border="0" align="center" cellpadding="3" cellspacing="0" class="bodytext" style="padding-left:20px; padding-right:20px; padding-top:25px;"> <tr> <td class="righttbltext" height="30">Enterprise Application Integration</td> </tr> <tr> <td class="bodytext1" align="justify" valign="top" height="100%"> <p><span style="height: 30px" class="righttbltext">Overview of Enterprise Application Integration</span></p> <p><span class="bodytext">In today's fast changing business environment, enterprise applications such as Enterprise Resource Planning tools, Supply Chain Management, Customer Relationship Management, and Datawarehousing and Business Intelligence have to work together to provide competitive advantages to your company. Enterprise Application Integration (EAI) links multiple business applications to ensure that information flows freely through the enterprise. EAI releases the data hidden in the <strong>&quot;information silos&quot;</strong> of the organization and ensures seamless movement of information across the enterprise.</span></p> <table width="100" cellspacing="0" cellpadding="0" border="0" align="right"> <tbody> <tr> <td valign="top"><a href="#" onmouseover="javascript:Tip('&lt;img src=../sinformatix_includes/UploadFiles/176_EAI-diagram13.gif &gt;&lt;/a&gt;',BGCOLOR,'WHITE',BORDERCOLOR,'#CCCCCC',FADEIN,500,FADEOUT,500,OFFSETY,-100);"><img width="185" height="172" border="0" style="margin-left: 10px" src="../sinformatix_includes/UploadFiles/176_EAI-diagram13.gif" alt="176_EAI-diagram13.gif" title="176_EAI-diagram13.gif" /></a></td> </tr> <tr> <td align="center"><a href="#" onmouseover="javascript:Tip('&lt;img src=../sinformatix_includes/UploadFiles/176_EAI-diagram13.gif &gt;&lt;/a&gt;',BGCOLOR,'WHITE',BORDERCOLOR,'#CCCCCC',FADEIN,500,FADEOUT,500,OFFSETY,-100);">Technology</a></td> </tr> </tbody> </table> <p><span style="height: 30px" class="righttbltext">Technology</span></p> <p><span class="bodytext">Depending on the processes and data that require integration, EAI can be broadly categorized as Data Level, Application interface level, Method level and User Interface level. Our EAI practice gives you expert advice in choosing and implementing EAI solutions that suit your requirements. Our extensive domain experience is useful in making the right choice of tools, technologies, and topologies, and this could be the critical difference between the success and failure of an EAI implementation.</span></p> <p><span style="height: 30px" class="righttbltext">Methodology</span></p> <p>The Sinformatix methodology keeps in mind the criticality of integrating applications in an enterprise environment.<span class="bodytext">Our Enterprise application Integration Development Process Model provides an iterative incremental process flow of execution for enterprise application integration projects, which is flexible in terms of process tailoring as per application scope, volume of integration requirements and customer preferences. This model is based on the principles of RUP (Rational Unified Process) and tailored for Integration Requirements.SeeBeyond, TIBCO, Vitria, MQ Series, Mercator </span></p> <p><span style="height: 30px" class="righttbltext">Business Benefits</span></p> <table width="100" cellspacing="0" cellpadding="0" border="0" align="right"> <tbody> <tr> <td valign="top"><a href="#" onmouseover="javascript:Tip('&lt;img src=../sinformatix_includes/UploadFiles/176_Eai.gif &gt;&lt;/a&gt;',BGCOLOR,'WHITE',BORDERCOLOR,'#CCCCCC',FADEIN,500,FADEOUT,500,OFFSETY,-100);"><img width="146" height="125" border="0" style="margin-left: 10px" src="../sinformatix_includes/UploadFiles/176_Eai.gif" alt="176_Eai.gif" title="176_Eai.gif" /></a></td> </tr> <tr> <td align="center"><a href="#" onmouseover="javascript:Tip('&lt;img src=../sinformatix_includes/UploadFiles/176_Eai.gif &gt;&lt;/a&gt;',BGCOLOR,'WHITE',BORDERCOLOR,'#CCCCCC',FADEIN,500,FADEOUT,500,OFFSETY,-100);">EAI Implementation</a></td> </tr> </tbody> </table> <p><span class="bodytext">An EAI application can be hugely beneficial to an organization. Some of its benefits are:</span></p> <ul> <li><span class="bodytext">Real time information access among systems and massive increase in data availability across the organization</span></li> <li><span class="bodytext">Comparatively non-disruptive to the organizations existing processes and Streamlines business processes and helps raise organizational efficiency. </span></li> <li><span class="bodytext">Improved communication among applications, leading to a single view of the customer</span></li> <li><span class="bodytext">Information integrity across the enterprise &Acirc; </span></li> <li><span class="bodytext">Maintains information integrity across multiple systems </span></li> </ul> <p><br /> </p> </td> </tr> <tr> <td height="20"><hr noshade="noshade" width="98%" align="center" size="1pt" />&nbsp;</td> </tr> </table> &nbsp;</td> </tr> </table> </td> <td width="1"> <!-- Left side content area --> </td> </tr> </table> </td> </tr> </table> &nbsp; </td> <td width="8" valign="top" class="right-shadow"><img src="../images/index_05.jpg" width="8" height="753" alt="" /></td> </tr> <tr> <td colspan="3" valign="top"> <img src="../images/index_07_gen.jpg" width="905" height="17" border="0" alt="" /> </td> </tr> <tr> <td height="50" colspan="3" valign="middle"> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%" align="left"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="../images/bottom_logo.gif" alt="Sinformatix" width="54" height="41" /></td> <td class="bottom-text-link">Copyright 2006 - 2007 @ SinformatiX Technologies Pvt. Ltd.<br /> <a href="../bottom-link/privacy-policy.html" class="bottom-text-link">Privacy Policy</a> &nbsp;|&nbsp; <a href="../bottom-link/terms-of-use.html" class="bottom-text-link">Terms of Use</a> </td> </tr> </table> </td> <td width="50%" align="right" class="bottom-text-link">Questions or comments about the Web site?<br /> Contact the <a href="mailto:webmaster@sinformatix.com" class="bottom-text-link">webmaster@sinformatix.com</a></td> </tr> </table> </td> </tr> </table> <script src="../sinformatix_includes/ieupdate.js" type="text/javascript"></script> <!-- Tool Tip Coding --> <script> /* This notice must be untouched at all times. wz_tooltip.js v. 4.01 The latest version is available at http://www.walterzorn.com or http://www.devira.com or http://www.walterzorn.de Copyright (c) 2002-2007 Walter Zorn. All rights reserved. Created 1.12.2002 by Walter Zorn (Web: http://www.walterzorn.com ) Last modified: 3.6.2007 Easy-to-use cross-browser tooltips. Just include the script at the beginning of the <body> section, and invoke Tip('Tooltip text') from within the desired HTML onmouseover eventhandlers. No container DIV, no onmouseouts required. By default, width of tooltips is automatically adapted to content. Is even capable of dynamically converting arbitrary HTML elements to tooltips by calling TagToTip('ID_of_HTML_element_to_be_converted') instead of Tip(), which means you can put important, search-engine-relevant stuff into tooltips. Appearance of tooltips can be individually configured via commands passed to Tip() or TagToTip(). Tab Width: 4 LICENSE: LGPL This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License (LGPL) as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For more details on the GNU Lesser General Public License, see http://www.gnu.org/copyleft/lesser.html */ var config = new Object(); //=================== GLOBAL TOOPTIP CONFIGURATION =========================// var Debug = true // false or true - recommended: false once you release your page to the public var TagsToTip = true // false or true - if true, the script is capable of converting HTML elements to tooltips // For each of the following config variables there exists a command, which is // just the variablename in uppercase, to be passed to Tip() or TagToTip() to // configure tooltips individually. Individual commands override global // configuration. Order of commands is arbitrary. // Example: onmouseover="Tip('Tooltip text', LEFT, true, BGCOLOR, '#FF9900', FADEOUT, 400)" config. Above = true // false or true - tooltip above mousepointer? config. BgColor = '' // Background color config. BgImg = '' // Path to background image, none if empty string '' config. BorderColor = '#000000' config. BorderStyle = 'solid' // Any permitted CSS value, but I recommend 'solid', 'dotted' or 'dashed' config. BorderWidth = 1 config. CenterMouse = false // false or true - center the tip horizontally below (or above) the mousepointer config. ClickClose = false // false or true - close tooltip if the user clicks somewhere config. CloseBtn = false // false or true - closebutton in titlebar config. CloseBtnColors = ['#990000', '#FFFFFF', '#DD3333', '#FFFFFF'] // [Background, text, hovered background, hovered text] - use empty strings '' to inherit title colors config. CloseBtnText = 'X' // Close button text (may also be an image tag) config. Delay = 400 // Time span in ms until tooltip shows up config. Duration = 0 // Time span in ms after which the tooltip disappears; 0 for infinite duration config. FadeIn = 500 // Fade-in duration in ms, e.g. 400; 0 for no animation config. FadeOut = 500 config. FadeInterval = 30 // Duration of each fade step in ms (recommended: 30) - shorter is smoother but causes more CPU-load config. Fix = null // Fixated position - x- an y-oordinates in brackets, e.g. [200, 200], or null for no fixation config. FollowMouse = true // false or true - tooltip follows the mouse config. FontColor = '#FFFFFF' config. FontFace = 'Verdana,Geneva,sans-serif' config. FontSize = '8pt' // E.g. '9pt' or '12px' - specifying the unit is mandatory config. FontWeight = 'normal' // 'normal' or 'bold'; config. Left = true // false or true - tooltip on the left of the mouse config. OffsetX = 14 // Horizontal offset of left-top corner from mousepointer config. OffsetY = -100 // Vertical offset config. Opacity = 100 // Integer between 0 and 100 - opacity of tooltip in percent config. Padding = 1 // Spacing between border and content config. Shadow = false // false or true config. ShadowColor = '#C0C0C0' config. ShadowWidth = 0 config. Sticky = false // Do NOT hide tooltip on mouseout? false or true config. TextAlign = 'justify' // 'left', 'right' or 'justify' config. Title = '' // Default title text applied to all tips (no default title: empty string '') config. TitleAlign = 'center' // 'left' or 'right' - text alignment inside the title bar config. TitleBgColor = '' // If empty string '', BorderColor will be used config. TitleFontColor = '#ffffff' // Color of title text - if '', BgColor (of tooltip body) will be used config. TitleFontFace = '' // If '' use FontFace (boldified) config. TitleFontSize = '' // If '' use FontSize config. Width = 0 // Tooltip width; 0 for automatic ad