ÿþ<!-- **************************************************************** --> <!--This file was generated by Dynaweb(PLANET DESIGN - www.planet-design.biz) on 1/29/2008 2:07:34 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 - Business Benefits</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"> </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/data-warehousing-and-business-intelligence.html" class='left-menu-link'>Data Warehousing &amp; Business Intelligence</a> </td></tr> <tr><td height="28" style="text-align:right; padding-right:10px;" bgcolor='#609CCC'> <a href="../general/e-business_1.html" class='left-menu-link'>E-Business</a> </td></tr> <tr><td height="28" style="text-align:right; padding-right:10px;" bgcolor='#609CCC'> <a href="../general/enterprise-application-integration.html" class='left-menu-link'>Enterprise Application Integration</a> </td></tr> <tr><td height="28" style="text-align:right; padding-right:10px;" bgcolor='#609CCC'> <a href="../general/enterprise-resource-planning.html" class='left-menu-link'>Enterprise Resource Planning</a> </td></tr> <tr><td height="28" style="text-align:right; padding-right:10px;" bgcolor='#609CCC'> <a href="../general/testing---qa.html" class='left-menu-link'>Testing & QA</a> </td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/overview---technical-expertise.html" class='left-subpage-link'>Overview &amp; Technology Expertise</a></td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/methodology_2.html" class='left-subpage-link'>Methodology</a></td></tr> <tr><td style="text-align:right; padding-right:10px;" height="20" bgcolor="#C8D7E3"><a href="../general/business-benefits_4.html" class='left-subpage-link-active'>Business Benefits</a></td></tr> <tr><td height="28" style="text-align:right; padding-right:10px;" bgcolor='#609CCC'> <a href="../general/infrastructure-management-services_1.html" class='left-menu-link'>Infrastructure Management 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">Business Benefits</td> </tr> <tr> <td class="bodytext1" align="justify" valign="top" height="100%"> <ul><li class="bodytext"><div align="justify">When we are doing exploratory testing, writing scripts for each and every scenario is not feasible. The scripts can be generated very easily by just recording the scenario using automated testing tools. <br /></div></li><li class="bodytext"><div align="justify">Sometimes it becomes difficult to trace the events (in ad-hoc testing) that led to errors or crashes as there is no recording facility. This would not be a problem with automated testing tools put to use.<br /></div></li><li class="bodytext"><div align="justify">The script recorded by using an automated test tool can be run on multiple products and multiple builds/freezes/versions with minimum script changes thus ensuring Record Once and Play Many times facility.<br /></div></li><li class="bodytext"><div align="justify">Repeated manual testing of all the possible scenarios of an embedded device is not possible as it involves a lot of time which is nullified in case of Automated testing tools. <br /></div></li></ul> </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 adaption to tooltip content //======= END OF TOOLTIP CONFIG, DO NOT CHANGE ANYTHING BELOW ==============// //====================== PUBLIC ============================================// function Tip() { tt_Tip(arguments, null); } function TagToTip() { if(TagsToTip) { var a = arguments, el = tt_GetElt(a[0]); if(el) { a[0] = el.innerHTML; tt_Tip(a, el); } } } //================== PUBLIC EXTENSION API ==================================// // Extension eventhandlers currently supported: // OnLoadConfig, OnCreateContentString, OnSubDivsCreated, OnShow, OnMouseMove, OnHideInit, OnHide, OnKill var tt_aElt = new Array(10), // Container DIV, outer title and body DIVs, inner TDs of title & body, closebutton SPAN in title, shadow DIVs, and IFRAME to cover windowed elements in IE tt_aV = new Array(), // Caches and enumerates config data for currently active tooltip tt_sContent, // Inner tooltip text or HTML tt_elToTip, // If TagToTip() has been called, this is the DOM node to be converted tt_x, tt_y, tt_w, tt_h; // Position, width and height of currently displayed tooltip function tt_Extension() { tt_ExtCmdEnum(); tt_aExt[tt_aExt.length] = this; return this; } function tt_SetTipPos(x, y) { var css = tt_aElt[0].style; tt_x = x; tt_y = y; css.left = x + "px"; css.top = y + "px"; if(tt_ie56) { var ifrm = tt_aElt[tt_aElt.length - 1]; if(ifrm) { ifrm.style.left = css.left; ifrm.style.top = css.top; } } } function tt_HideTip() { if(tt_db) { if(tt_iState & 2) { tt_aElt[0].style.visibility = "hidden"; tt_ExtCallFncs(0, "Hide"); } tt_tShow.EndTimer(); tt_tHide.EndTimer(); tt_tDurt.EndTimer(); tt_tFade.EndTimer(); if(!tt_op && !tt_ie) { tt_tWaitMov.EndTimer(); tt_bWait = false; } if(tt_aV[CLICKCLOSE]) tt_RemEvtFnc(document, "mouseup", tt_HideInit); tt_AddRemEvtFncEx(1, false); tt_AddRemEvtFncEx(0, false); tt_ExtCallFncs(0, "Kill"); tt_iState = 0; tt_Move.over = null; tt_ResetMainDiv(); if(tt_aElt[tt_aElt.length - 1]) tt_aElt[tt_aElt.length - 1].style.display = "none"; } } function tt_GetElt(id) { return(document.getElementById ? document.getElementById(id) : document.all ? document.all[id] : null); } function tt_GetDivW(el) { if(el) return(el.offsetWidth || el.style.pixelWidth || 0); return 0; } function tt_GetDivH(el) { if(el) return(el.offsetHeight || el.style.pixelHeight || 0); return 0; } function tt_GetScrollX() { return((typeof(window.pageXOffset) != tt_u) ? window.pageXOffset : tt_db ? (tt_db.scrollLeft || 0) : 0); } function tt_GetScrollY() { return((typeof(window.pageYOffset) != tt_u) ? window.pageYOffset : tt_db ? (tt_db.scrollTop || 0) : 0); } function tt_GetClientW() { return(document.body && (typeof(document.body.clientWidth) != tt_u) ? document.body.clientWidth : (typeof(window.innerWidth) != tt_u) ? window.innerWidth : tt_db ? (tt_db.clientWidth || 0) : 0); } function tt_GetClientH() { // Exactly this order seems to yield correct values in all major browsers return(document.body && (typeof(document.body.clientHeight) != tt_u) ? document.body.clientHeight : (typeof(window.innerHeight) != tt_u) ? window.innerHeight : tt_db ? (tt_db.clientHeight || 0) : 0); } function tt_AddEvtFnc(el, sEvt, PFnc) { if(el) { if(el.addEventListener) el.addEventListener(sEvt, PFnc, false); else el.attachEvent("on" + sEvt, PFnc); } } function tt_RemEvtFnc(el, sEvt, PFnc) { if(el) { if(el.removeEventListener) el.removeEventListener(sEvt, PFnc, false); else el.detachEvent("on" + sEvt, PFnc); } } //====================== PRIVATE ===========================================// var tt_aExt = new Array(), // Array of extension objects tt_db, tt_op, tt_op78, tt_ie, tt_ie56, tt_bBoxOld, // Browser flags tt_body, tt_flagOpa, // Opacity support: 1=IE, 2=Khtml, 3=KHTML, 4=Moz, 5=W3C tt_scrlX, tt_scrlY, tt_maxPosX, tt_maxPosY, tt_