function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function body_inf() {
        document.write("<body bgcolor='#009784' onLoad=MM_preloadImages('../rollovers/bartype2_r2_c01_f2.gif','../rollovers/bartype2_r2_c03_f2.gif','../rollovers/bartype2_r2_c05_f2.gif','../rollovers/bartype2_r2_c07_f2.gif','../rollovers/bartype2_r2_c09_f2.gif','../rollovers/bartype2_r2_c11_f2.gif') leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' background='../images/EarWavefade4.jpg'>");
	}

function ibody_inf() {
        document.write("<body bgcolor='#009784' onLoad=MM_preloadImages('rollovers/bartype2_r2_c01_f2.gif','rollovers/bartype2_r2_c03_f2.gif','rollovers/bartype2_r2_c05_f2.gif','rollovers/bartype2_r2_c07_f2.gif','rollovers/bartype2_r2_c09_f2.gif','rollovers/bartype2_r2_c11_f2.gif') leftmargin='0' marginwidth='0' topmargin='0' marginheight='0' link='#0000ff' vlink='#990099' alink='#000000'>");
	}

 
function print_header() {
        document.write("<div id='Layer1' style='position:relative; top:18px; height:25px; z-index:1'>"
                       +"<table ALIGN='CENTER' border='0' cellpadding='0' cellspacing='0' width='780'><tr>"
                       +"<td><img src='../rollovers/shim.gif' width='50' height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='138' height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='131' height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='96' height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='133' height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='129' height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"</tr><tr valign='top'>"
                       +"<td colspan='12'><img name='../rollovers/bartype2_r1_c01' src='../rollovers/bartype2_r1_c01.gif' width='780' height='1' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1' height='1' border='0'></td>"
                       +"</tr><tr valign='top'><td>"
                       +"<a href='../index.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c01','','../rollovers/bartype2_r2_c01_f2.gif','1')><img name='../bartype2_r2_c01' src='../rollovers/bartype2_r2_c01.gif' width='50' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='rollovers/bartype2_r2_c02' src='../rollovers/bartype2_r2_c02.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='../corporate/corpover.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c03','','../rollovers/bartype2_r2_c03_f2.gif','1')><img name='bartype2_r2_c03' src='../rollovers/bartype2_r2_c03.gif' width='138' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c04' src='../rollovers/bartype2_r2_c04.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='../papers/eval_results.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c05','','../rollovers/bartype2_r2_c05_f2.gif','1')><img name='bartype2_r2_c05' src='../rollovers/bartype2_r2_c05.gif' width='131' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c06' src='../rollovers/bartype2_r2_c06.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='../samples/samples.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c07','','../rollovers/bartype2_r2_c07_f2.gif',1)><img name='bartype2_r2_c07' src='../rollovers/bartype2_r2_c07.gif' width='96' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c08' src='../rollovers/bartype2_r2_c08.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='../products/products.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c09','','../rollovers/bartype2_r2_c09_f2.gif',1)><img name='bartype2_r2_c09' src='../rollovers/bartype2_r2_c09.gif' width='133' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c10' src='../rollovers/bartype2_r2_c10.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='../brochures/literature.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c11','','../rollovers/bartype2_r2_c11_f2.gif',1)><img name='bartype2_r2_c11' src='../rollovers/bartype2_r2_c11.gif' width='129' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c12' src='../rollovers/bartype2_r2_c12.gif' width='1' height='22' border='0'></td>"
                       +"<td><img src='../rollovers/shim.gif' width='1' height='21' border='0'></td>"
                       +"</tr><tr valign='top'>"
                       +"<td><img name='bartype2_r3_c01' src='../rollovers/bartype2_r3_c01.gif' width='50' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c03' src='../rollovers/bartype2_r3_c03.gif' width='138' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c05' src='../rollovers/bartype2_r3_c05.gif' width='131' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c07' src='../rollovers/bartype2_r3_c07.gif' width='96' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c09' src='../rollovers/bartype2_r3_c09.gif' width='133' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c11' src='../rollovers/bartype2_r3_c11.gif' width='129' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1' height='1' border='0'></td>"
                       +"</tr> </table></div>");
	}


function print_iheader() {
        document.write("<div id='Layer6' style='position:relative; top:18px; height:25px; z-index:11'>"
                       +"<TABLE ALIGN='CENTER' border='0' cellpadding='0' cellspacing='0' width='780'><tr>"
                       +"<td><img src='rollovers/shim.gif' width='50' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='138' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='131' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='96' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='133' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='129' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1'  height='1' border='0'></td>"
                       +"</tr><tr valign='top'>"
                       +"<td colspan='12'><img name='rollovers/bartype2_r1_c01' src='rollovers/bartype2_r1_c01.gif' width='780' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1' height='1' border='0'></td>"
                       +"</tr><tr valign='top'><td>"
                       +"<a href='index.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c01','','rollovers/bartype2_r2_c01_f2.gif','1')><img name='bartype2_r2_c01' src='rollovers/bartype2_r2_c01.gif' width='50' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='rollovers/bartype2_r2_c02' src='rollovers/bartype2_r2_c02.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='corporate/corpover.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c03','','rollovers/bartype2_r2_c03_f2.gif','1')><img name='bartype2_r2_c03' src='rollovers/bartype2_r2_c03.gif' width='138' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c04' src='rollovers/bartype2_r2_c04.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='papers/eval_results.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c05','','rollovers/bartype2_r2_c05_f2.gif','1') ><img name='bartype2_r2_c05' src='rollovers/bartype2_r2_c05.gif' width='131' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c06' src='rollovers/bartype2_r2_c06.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='samples/samples.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c07','','rollovers/bartype2_r2_c07_f2.gif',1)><img name='bartype2_r2_c07' src='rollovers/bartype2_r2_c07.gif' width='96' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c08' src='rollovers/bartype2_r2_c08.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='products/products.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c09','','rollovers/bartype2_r2_c09_f2.gif',1)><img name='bartype2_r2_c09' src='rollovers/bartype2_r2_c09.gif' width='133' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c10' src='rollovers/bartype2_r2_c10.gif' width='1' height='22' border='0'></td>"
                       +"<td><a href='brochures/literature.htm' onMouseOut='MM_swapImgRestore()' onMouseOver=MM_swapImage('bartype2_r2_c11','','rollovers/bartype2_r2_c11_f2.gif',1)><img name='bartype2_r2_c11' src='rollovers/bartype2_r2_c11.gif' width='129' height='21' border='0'></a></td>"
                       +"<td rowspan='2'><img name='bartype2_r2_c12' src='rollovers/bartype2_r2_c12.gif' width='1' height='22' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1' height='21' border='0'></td>"
                       +"</tr><tr valign='top'>"
                       +"<td><img name='bartype2_r3_c01' src='rollovers/bartype2_r3_c01.gif' width='50' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c03' src='rollovers/bartype2_r3_c03.gif' width='138' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c05' src='rollovers/bartype2_r3_c05.gif' width='131' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c07' src='rollovers/bartype2_r3_c07.gif' width='96' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c09' src='rollovers/bartype2_r3_c09.gif' width='133' height='1' border='0'></td>"
                       +"<td><img name='bartype2_r3_c11' src='rollovers/bartype2_r3_c11.gif' width='129' height='1' border='0'></td>"
                       +"<td><img src='rollovers/shim.gif' width='1' height='1' border='0'></td>"
                       +"</tr> </table></div>");
	}
  

function text_area() {
        document.write("<table background='../images/EarWavefade4.jpg' cellspacing='0' cellpadding='0' border='0' align='center' width='780px'>"
                       +"<tr><td height='10' width='10'  valign='top' bgcolor='#009784'>&nbsp;</td>"
                       +"<td height='10' width='50' valign='top' bgcolor='#009784'>&nbsp;</td>"
                       +"<td height='10' width='50' valign='top' bgcolor='#009784'>&nbsp;</td>"
                       +"<td height='10' width='10' valign='top' bgcolor='#009784'>&nbsp;</td>"
                       +"<td height='10' width='540' valign='top' bgcolor='#009784'>&nbsp;</td>"
                       +"<td height='10' width='120' valign='top' bgcolor='#009784'>&nbsp;</td>"
                       +"</tr>");
	}
  

function products_menu () {
	document.write("<tr><td colspan='6' height='10' valign='top'></td>"
                       +"</tr>"
		       +"<tr>"
                       +"<td width='10' height='73' valign='top'></td>"
                       +"<td height='73' width='650' colspan='4' valign='top'><img src='../images/DVSI%20Logo.gif' width='200' height='53'>&nbsp;</td> "
		       +"<TD width='120' rowspan='2' valign='top'>&nbsp;<div id='Layer21' style='position:relative; top:0px; z-index:21'><table width='120' border='0' cellspacing='3' cellpadding='0' align='right'></td></tr>"
		       +"    <tr align='right'>"
		       +"      <td class='rtmenu'><b><a href='a3000.htm' class='rtmenu'>AMBE-3000&#153</a></b></td>"
		       +"    </tr>"
		       +"    <tr align='right'>"
		       +"      <td class='rtmenu'><b><a href='a3003.htm' class='rtmenu'>AMBE-3003&#153</a></b></td>"
		       +"    </tr>"
		       +"    <tr align='right'> "
		       +"      <td class='rtmenu'><b><a href='a3k_hdk.htm' class='rtmenu'>AMBE-3000&#153HDK</a></b></td>"
		       +"    </tr>"
		       +"    <tr align='right'>"
  			+"      <td class='rtmenu'><b><a href='a2000.htm' class='rtmenu'>AMBE-2000&#153</a></b></td>"
  			+"    </tr>"
  			+"    <tr align='right'>"
  			+"      <td class='rtmenu'><b><a href='a2020.htm' class='rtmenu'>AMBE-2020&#153</a></b></td>"
  			+"    </tr>"
  			+"    <tr align='right'>"
  			+"      <td class='rtmenu'><b><a href='hdk.htm' class='rtmenu'>AMBE-20x0&#153-HDK</a></b></td>"
  			+"    </tr>"
 			+"    <tr align='right'>"
			+"      <td class='rtmenu' ><b><a href='vc-55-pr.htm' class='rtmenu'>VC-55&#153</a></b></td>"
 			+"    </tr>"
  			+"    <tr align='right'>"
  			+"      <td class='rtmenu'><b><a href='Net-2000.htm' class='rtmenu'>NET-2000&#153</a></b></td>"
  			+"    </tr>"
  			+"    <tr align='right'>"
  			+"      <td class='rtmenu'><b><a href='pc2000.htm' class='rtmenu'>PC-2000&#153</a></b></td>"
	  		+"    </tr>"
 			+"    <tr align='right'>"
 			+"      <td class='rtmenu'><b><a href='software.htm' class='rtmenu'>SOFTWARE</a></b></td>"
 			+"    </tr>"
 			+"    <tr align='right'>"
			+"      <td class='rtmenu' title='cssbody=[dvbdy2] cssheader=[dvhdr2] header=[OUT of PRODUCTION] body=[The AMBE-1000&#153 is out of production.]'><b><a href='a1000.htm' class='rtmenu'>AMBE-1000&#153</a></b></td>"
  			+"    </tr>"
  			+"    <tr align='right'>"
  			+"      <td class='rtmenu' title='cssbody=[dvbdy2] cssheader=[dvhdr2] header=[OUT of PRODUCTION] body=[The PC-1000&#153 is out of production.]'><b><a href='pc1000.htm' class='rtmenu'>PC-1000&#153</a></b></td>"
	  		+"    </tr>"
 			+"    <tr align='right'>"
 			+"      <td class='rtmenu' title='cssbody=[dvbdy1] cssheader=[dvhdr1] header=[VC-20&#153 Vocoder Board in Limited Production] body=[Due to the increasingly difficult task of sourcing parts for the VC-20&#153; family of vocoder boards, DVSI is making every effort to maintain a limited production of this product.  As an alternative for new designs, please see our VC-55&#153; vocoder product.]'><b><a href='VC-20.htm' class='rtmenu'>VC-20&#153</a></b></td>"
            +"    </tr>"
			+"  </table></div></td>");
	}

//  +"<tr align='right'>"
//  +"<td class='rtmenu'><b><a href='tech_support.htm' class='rtmenu'>TECHNICAL SUPPORT</a></b></td>"
//  +"</tr>"

function products_page() {
        document.write("</tr><TR><td width='10' valign='top'>&nbsp;</td>"
                       +"<td width='50' valign='top'>&nbsp;</td>"
		       +"<td width='50' valign='top'><img src='../images/products.gif' width='50' height='288'></td>"
                       +"<td width='10'  valign='top'>&nbsp;</td>"
                       +"<td width='540' valign='top'>");

 	}



function corp_menu() {
        document.write("<tr><td colspan='6' height='10' valign='top'></td>"
                       +"</tr>"
		       +"<tr>"
                       +"<td width='10' height='73' valign='top'></td>"
                       +"<td height='73' width='650' colspan='4' valign='top'><img src='../images/DVSI%20Logo.gif' width='200' height='53'>&nbsp;</td> "
		       +"<TD width='120' rowspan='2' valign='top'>&nbsp;<div id='Layer21' style='position:relative; top:0px; z-index:21'><table width='120' border='0' cellspacing='3' cellpadding='0' align='right'></td></tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><a href='../corporate/corpover.htm' class='rtmenu'>SUMMARY</a></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><a href='../corporate/management.htm' class='rtmenu'>MANAGEMENT</a></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><a href='../corporate/appadv.htm' class='rtmenu'>MARKETPLACE</a></td>"
                       +"</tr>"
		       +"<tr align='right'> "
		       +"<td class='rtmenu'><a href='../corporate/history.htm' class='rtmenu'>HISTORY</a></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><a href='../press/press_rel.htm' class='rtmenu'>PRESS RELEASES</a></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><a href='../corporate/jobs.htm' class='rtmenu'>CAREER OPPORTUNITIES</a></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><a href='../corporate/contact.htm' class='rtmenu'>CONTACT US</a></td>"
                       +"</tr></table></div></td>");
	}

function corp_page() {
        document.write("</tr><TR><td width='10' valign='top'>&nbsp;</td>"
                       +"<td width='50' valign='top'>&nbsp;</td>"
		       +"<td width='50' valign='top'><img src='../images/corporate%20overview1.gif' width='50' height='288'></td>"
                       +"<td width='10'  valign='top'>&nbsp;</td>"
                       +"<td width='540' valign='top'>");
	}


function eval_menu() {
        document.write("<tr><td colspan='6' height='10' valign='top'></td>"
                       +"</tr>"
		       +"<tr>"
                       +"<td width='10' height='73' valign='top'></td>"
                       +"<td height='73' width='650' colspan='4' valign='top'><img src='../images/DVSI%20Logo.gif' width='200' height='53'>&nbsp;</td> "
		       +"<TD width='120' rowspan='2' valign='top'>&nbsp;<div id='Layer21' style='position:relative; top:0px; z-index:21'><table width='120' border='0' cellspacing='3' cellpadding='0' align='right'></td></tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b>&nbsp;</b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b>&nbsp;</b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#H-rate' class='rtmenu'>Half-Rate Vocoder</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#AMBE+' class='rtmenu'>AMBE+&#153 Vocoder</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#AMBE' class='rtmenu'>AMBE Vocoder</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#IMBE' class='rtmenu'>IMBE&#153 Vocoder</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#DOD' class='rtmenu'>DOD Results</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#TETRA' class='rtmenu'>Tetra Evaluation</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#Standards' class='rtmenu'>Standards</a></b></td>"
                       +"</tr><tr></tr>"
                       +"<tr><td class='rtmenu' align='right' width='156'></td>"
                       +"</tr></tbody></table></div></td>");
	}


function eval_page() {
        document.write("</tr><TR><td width='10' valign='top'>&nbsp;</td>"
                       +"<td width='50' valign='top'>&nbsp;</td>"
		       +"<td width='50' valign='top'><img src='../images/Eval_Results.gif' width='50' height='365'></td>"
                       +"<td width='10'  valign='top'>&nbsp;</td>"
                       +"<td width='540' valign='top'>");
	}


function samples_menu() {
        document.write("<tr><td colspan='6' height='10' valign='top'></td>"
                       +"</tr>"
		       +"<tr>"
                       +"<td width='10' height='73' valign='top'></td>"
                       +"<td height='73' width='650' colspan='4' valign='top'><img src='../images/DVSI%20Logo.gif' width='200' height='53'>&nbsp;</td> "
		       +"<TD width='120' rowspan='2' valign='top'>&nbsp;<div id='Layer21' style='position:relative; top:0px; z-index:21'><table width='120' border='0' cellspacing='3' cellpadding='0' align='right'></td></tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b>&nbsp;</b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b>&nbsp;</b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#AMBE+2' class='rtmenu'>AMBE+2&#153 Vocoder</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#AMBE+' class='rtmenu'>AMBE+&#153 Vocoder</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='#Wideband' class='rtmenu'>WideBand Vocoder</a></b></td>"
                       +"</tr><tr></tr>"
                       +"<tr><td class='rtmenu' align='right' width='156'></td>"
                       +"</tr></tbody></table></div></td>");
	}

  function samples_page() {
        document.write("</tr><TR><td width='10' valign='top'>&nbsp;</td>"
                       +"<td width='50' valign='top'>&nbsp;</td>"
		       +"<td width='50' valign='top'><img src='../images/samples.gif' width='50' height='127'></td>"
                       +"<td width='10'  valign='top'>&nbsp;</td>"
                       +"<td width='540' valign='top'>");
	}


function lit_menu() {
        document.write("<tr><td colspan='6' height='10' valign='top'></td>"
                       +"</tr>"
		       +"<tr>"
                       +"<td width='10' height='73' valign='top'></td>"
                       +"<td height='73' width='650' colspan='4' valign='top'><img src='../images/DVSI%20Logo.gif' width='200' height='53'>&nbsp;</td> "
		       +"<TD width='120' rowspan='2' valign='top'>&nbsp;<div id='Layer21' style='position:relative; top:0px; z-index:21'><table width='120' border='0' cellspacing='3' cellpadding='0' align='right'></td></tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu' width='156'><b><a href='../brochures/literature.htm#DSPs' class='rtmenu'>DSP Chips</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'> "
                       +"<td class='rtmenu'><b><a href='../brochures/literature.htm#PCBs' class='rtmenu'>Vocoder Boards</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><b><a href='../brochures/literature.htm#VCUs' class='rtmenu'>Voice Codec Units</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><b><a href='../brochures/literature.htm#App. Note' class='rtmenu'>Application Notes</a></b></td>"
                       +"</tr>"
                       +"<tr align='right'>"
                       +"<td class='rtmenu'><b><a href='../brochures/literature.htm#Papers' class='rtmenu'>Papers</a></b></td>"
                       +"</tr>"
                       +"<tr>"
                       +"</tr>"
                       +"<tr><td class='rtmenu' align='right'></td>"
                       +"</tr></tbody></table></div></td>");
	}



function lit_page() {
        document.write("</tr><TR><td width='10' valign='top'>&nbsp;</td>"
                       +"<td width='50' valign='top'>&nbsp;</td>"
		       +"<td width='50' valign='top'><img src='../images/literature.gif' width='50' height='308'></td>"
                       +"<td width='10'  valign='top'>&nbsp;</td>"
                       +"<td width='540' valign='top'>");
	}





function print_footer() {
        document.write("<td colspan='6' class='footer' align='center' valign='top'>"
            		+"Digital Voice Systems, Inc.  "
            		+"  234 Littleton Road  Westford, MA   01886   USA<br>"
            		+"Tel: 978 392 0002  Fax: 978 392 8866  "
            		+"<a href='mailto:&#105;&#110;&#102;&#111;&#64;&#100;&#118;&#115;&#105;&#110;&#99;&#46;&#99;&#111;&#109; ?subject=Information Request'>  &#105;&#110;&#102;&#111;&#64;&#100;&#118;&#115;&#105;&#110;&#99;&#46;&#99;&#111;&#109;</a></td>"
            		+"</tr>"
           		+"<tr>"
            		+"<td colspan='6' height='32' valign='bottom' bgcolor='#009784'>"
            		+"<p align='center'><font color='#FFFFFF' size='1' face='Arial'>Copyright &nbsp; &copy; &nbsp; 2006&nbsp; Digital Voice Systems, Inc.&nbsp; All Rights Reserved.</font></p>"
            		+"</td></tr></table>");
	}


function print_ifooter() {
        document.write("<table width='190' border='0' cellspacing='0' cellpadding='0' class='address'>"
            		+"<tr valign='top' align='right'>"
            		+"<td class='address' align='right' width='50%'>Digital Voice Systems, Inc.</td></tr>"
		       +"<tr><td class='address' align='right'>234 Littleton Road</td></tr>"
		       +"<tr><td class='address' align='right'>Westford, MA 01886 USA </td></tr>"
            		+"<tr><td class='address' align='right' width='50%'>Tel 978 392 0002 </td></tr>"
            		+"<tr><td class='address' align='right'>Fax 978 392 8866</td></tr>"
            		+"<tr><td class='address' align='right'><a href='mailto:&#105;&#110;&#102;&#111;&#64;&#100;&#118;&#115;&#105;&#110;&#99;&#46;&#99;&#111;&#109; ?subject=Information Request'> &#105;&#110;&#102;&#111;&#64;&#100;&#118;&#115;&#105;&#110;&#99;&#46;&#99;&#111;&#109;</a></td>"
            		+"</table><br><br></div>"
		       +"<div style='position:absolute; top:610px;'><table align='center' width='590' border='0' cellspacing='0' cellpadding='0'><tr>"
            		+"<td><font color='#FFFFFF' size='1' face='Arial'>Copyright&nbsp; &copy; &nbsp;2008&nbsp; Digital Voice Systems, Inc.&nbsp; All Rights Reserved."
            		+"&nbsp; &nbsp;<BR> APCO Project 25, NEXCOM, Texas Instruments and iDEN are trademarks of their respective owners.</font></p></td> </tr></table>");
	}


/* --- Stationary Item ---
/*  */	
	function set() {
if (document.layers) {
v='.top=';
dS='document.';
sD='';
y='window.pageYOffset';
}
else if (document.all){
v='.pixelTop=';
dS='';
sD='.style';
y='document.body.scrollTop';
}
else if (document.getElementById){
y='window.pageYOffset';
}
}
function check() {
object='object1';
yy=eval(y);
if (document.getElementById)
document.getElementById('object1').style.top=yy
else
eval(dS+object+sD+v+yy)
setTimeout('check()',10);
}


/* --- TipBox Window ---
/*  */

if (typeof document.attachEvent!='undefined') {
   window.attachEvent('onload',init);
   document.attachEvent('onmousemove',moveMouse);
   document.attachEvent('onclick',checkMove); }
else {
   window.addEventListener('load',init,false);
   document.addEventListener('mousemove',moveMouse,false);
   document.addEventListener('click',checkMove,false);
}

var oDv=document.createElement("div");
var dvHdr=document.createElement("div");
var dvBdy=document.createElement("div");
var windowlock,boxMove,fixposx,fixposy,lockX,lockY,fixx,fixy,ox,oy,boxLeft,boxRight,boxTop,boxBottom,evt,mouseX,mouseY,boxOpen,totalScrollTop,totalScrollLeft;
boxOpen=false;
ox=10;
oy=10;
lockX=0;
lockY=0;

function init() {
	oDv.appendChild(dvHdr);
	oDv.appendChild(dvBdy);
	oDv.style.position="absolute";
	oDv.style.visibility='hidden';
	document.body.appendChild(oDv);	
}

function defHdrStyle() {
	dvHdr.innerHTML='<img  style="vertical-align:middle"  src="info.gif">&nbsp;&nbsp;'+dvHdr.innerHTML;
	dvHdr.style.fontWeight='bold';
	dvHdr.style.width='150px';
	dvHdr.style.fontFamily='arial';
	dvHdr.style.border='1px solid #A5CFE9';
	dvHdr.style.padding='3';
	dvHdr.style.fontSize='11';
	dvHdr.style.color='#4B7A98';
	dvHdr.style.background='#D5EBF9';
	dvHdr.style.filter='alpha(opacity=85)'; // IE
	dvHdr.style.opacity='0.85'; // FF
}

function defBdyStyle() {
	dvBdy.style.borderBottom='1px solid #A5CFE9';
	dvBdy.style.borderLeft='1px solid #A5CFE9';
	dvBdy.style.borderRight='1px solid #A5CFE9';
	dvBdy.style.width='150px';
	dvBdy.style.fontFamily='arial';
	dvBdy.style.fontSize='11';
	dvBdy.style.padding='3';
	dvBdy.style.color='#1B4966';
	dvBdy.style.background='#FFFFFF';
	dvBdy.style.filter='alpha(opacity=85)'; // IE
	dvBdy.style.opacity='0.85'; // FF
}

function checkElemBO(txt) {
if (!txt || typeof(txt) != 'string') return false;
if ((txt.indexOf('header')>-1)&&(txt.indexOf('body')>-1)&&(txt.indexOf('[')>-1)&&(txt.indexOf('[')>-1)) 
   return true;
else
   return false;
}

function scanBO(curNode) {
	  if (checkElemBO(curNode.title)) {
         curNode.boHDR=getParam('header',curNode.title);
         curNode.boBDY=getParam('body',curNode.title);
			curNode.boCSSBDY=getParam('cssbody',curNode.title);			
			curNode.boCSSHDR=getParam('cssheader',curNode.title);
			curNode.IEbugfix=(getParam('hideselects',curNode.title)=='on')?true:false;
			curNode.fixX=parseInt(getParam('fixedrelx',curNode.title));
			curNode.fixY=parseInt(getParam('fixedrely',curNode.title));
			curNode.absX=parseInt(getParam('fixedabsx',curNode.title));
			curNode.absY=parseInt(getParam('fixedabsy',curNode.title));
			curNode.offY=(getParam('offsety',curNode.title)!='')?parseInt(getParam('offsety',curNode.title)):10;
			curNode.offX=(getParam('offsetx',curNode.title)!='')?parseInt(getParam('offsetx',curNode.title)):10;
			curNode.fade=(getParam('fade',curNode.title)=='on')?true:false;
			curNode.fadespeed=(getParam('fadespeed',curNode.title)!='')?getParam('fadespeed',curNode.title):0.04;
			curNode.delay=(getParam('delay',curNode.title)!='')?parseInt(getParam('delay',curNode.title)):0;
			if (getParam('requireclick',curNode.title)=='on') {
				curNode.requireclick=true;
				document.all?curNode.attachEvent('onclick',showHideBox):curNode.addEventListener('click',showHideBox,false);
				document.all?curNode.attachEvent('onmouseover',hideBox):curNode.addEventListener('mouseover',hideBox,false);
			}
			else {// Note : if requireclick is on the stop clicks are ignored   			
   			if (getParam('doubleclickstop',curNode.title)!='off') {
   				document.all?curNode.attachEvent('ondblclick',pauseBox):curNode.addEventListener('dblclick',pauseBox,false);
   			}	
   			if (getParam('singleclickstop',curNode.title)=='on') {
   				document.all?curNode.attachEvent('onclick',pauseBox):curNode.addEventListener('click',pauseBox,false);
   			}
   		}
			curNode.windowLock=getParam('windowlock',curNode.title).toLowerCase()=='off'?false:true;
			curNode.title='';
			curNode.hasbox=1;
	   }
	   else
	      curNode.hasbox=2;   
}


function getParam(param,list) {
	var reg = new RegExp('([^a-zA-Z]' + param + '|^' + param + ')\\s*=\\s*\\[\\s*(((\\[\\[)|(\\]\\])|([^\\]\\[]))*)\\s*\\]');
	var res = reg.exec(list);
	var returnvar;
	if(res)
		return res[2].replace('[[','[').replace(']]',']');
	else
		return '';
}

function Left(elem){	
	var x=0;
	if (elem.calcLeft)
		return elem.calcLeft;
	var oElem=elem;
	while(elem){
		 if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderLeftWidth)))&&(x!=0))
		 	x+=parseInt(elem.currentStyle.borderLeftWidth);
		 x+=elem.offsetLeft;
		 elem=elem.offsetParent;
	  } 
	oElem.calcLeft=x;
	return x;
	}

function Top(elem){
	 var x=0;
	 if (elem.calcTop)
	 	return elem.calcTop;
	 var oElem=elem;
	 while(elem){		
	 	 if ((elem.currentStyle)&& (!isNaN(parseInt(elem.currentStyle.borderTopWidth)))&&(x!=0))
		 	x+=parseInt(elem.currentStyle.borderTopWidth); 
		 x+=elem.offsetTop;
	         elem=elem.offsetParent;
 	 } 
 	 oElem.calcTop=x;
 	 return x;
 	 
}

var ah,ab;
function applyStyles() {
	if(ab)
		oDv.removeChild(dvBdy);
	if (ah)
		oDv.removeChild(dvHdr);
	dvHdr=document.createElement("div");
	dvBdy=document.createElement("div");
	CBE.boCSSBDY?dvBdy.className=CBE.boCSSBDY:defBdyStyle();
	CBE.boCSSHDR?dvHdr.className=CBE.boCSSHDR:defHdrStyle();
	dvHdr.innerHTML=CBE.boHDR;
	dvBdy.innerHTML=CBE.boBDY;
	ah=false;
	ab=false;
	if (CBE.boHDR!='') {		
		oDv.appendChild(dvHdr);
		ah=true;
	}	
	if (CBE.boBDY!=''){
		oDv.appendChild(dvBdy);
		ab=true;
	}	
}

var CSE,iterElem,LSE,CBE,LBE, totalScrollLeft, totalScrollTop, width, height ;
var ini=false;

// Customised function for inner window dimension
function SHW() {
   if (document.body && (document.body.clientWidth !=0)) {
      width=document.body.clientWidth;
      height=document.body.clientHeight;
   }
   if (document.documentElement && (document.documentElement.clientWidth!=0) && (document.body.clientWidth + 20 >= document.documentElement.clientWidth)) {
      width=document.documentElement.clientWidth;   
      height=document.documentElement.clientHeight;   
   }   
   return [width,height];
}


var ID=null;
function moveMouse(e) {
   //boxMove=true;
	e?evt=e:evt=event;
	
	CSE=evt.target?evt.target:evt.srcElement;
	
	if (!CSE.hasbox) {
	   // Note we need to scan up DOM here, some elements like TR don't get triggered as srcElement
	   iElem=CSE;
	   while ((iElem.parentNode) && (!iElem.hasbox)) {
	      scanBO(iElem);
	      iElem=iElem.parentNode;
	   }	   
	}
	
	if ((CSE!=LSE)&&(!isChild(CSE,dvHdr))&&(!isChild(CSE,dvBdy))){		
	   if (!CSE.boxItem) {
			iterElem=CSE;
			while ((iterElem.hasbox==2)&&(iterElem.parentNode))
					iterElem=iterElem.parentNode; 
			CSE.boxItem=iterElem;
			}
		iterElem=CSE.boxItem;
		if (CSE.boxItem&&(CSE.boxItem.hasbox==1))  {
			LBE=CBE;
			CBE=iterElem;
			if (CBE!=LBE) {
				applyStyles();
				if (!CBE.requireclick)
					if (CBE.fade) {
						if (ID!=null)
							clearTimeout(ID);
						ID=setTimeout("fadeIn("+CBE.fadespeed+")",CBE.delay);
					}
					else {
						if (ID!=null)
							clearTimeout(ID);
						COL=1;
						ID=setTimeout("oDv.style.visibility='visible';ID=null;",CBE.delay);						
					}
				if (CBE.IEbugfix) {hideSelects();} 
				fixposx=!isNaN(CBE.fixX)?Left(CBE)+CBE.fixX:CBE.absX;
				fixposy=!isNaN(CBE.fixY)?Top(CBE)+CBE.fixY:CBE.absY;			
				lockX=0;
				lockY=0;
				boxMove=true;
				ox=CBE.offX?CBE.offX:10;
				oy=CBE.offY?CBE.offY:10;
			}
		}
		else if (!isChild(CSE,dvHdr) && !isChild(CSE,dvBdy) && (boxMove))	{
			// The conditional here fixes flickering between tables cells.
			if ((!isChild(CBE,CSE)) || (CSE.tagName!='TABLE')) {   			
   			CBE=null;
   			if (ID!=null)
  					clearTimeout(ID);
   			fadeOut();
   			showSelects();
			}
		}
		LSE=CSE;
	}
	else if (((isChild(CSE,dvHdr) || isChild(CSE,dvBdy))&&(boxMove))) {
		totalScrollLeft=0;
		totalScrollTop=0;
		
		iterElem=CSE;
		while(iterElem) {
			if(!isNaN(parseInt(iterElem.scrollTop)))
				totalScrollTop+=parseInt(iterElem.scrollTop);
			if(!isNaN(parseInt(iterElem.scrollLeft)))
				totalScrollLeft+=parseInt(iterElem.scrollLeft);
			iterElem=iterElem.parentNode;			
		}
		if (CBE!=null) {
			boxLeft=Left(CBE)-totalScrollLeft;
			boxRight=parseInt(Left(CBE)+CBE.offsetWidth)-totalScrollLeft;
			boxTop=Top(CBE)-totalScrollTop;
			boxBottom=parseInt(Top(CBE)+CBE.offsetHeight)-totalScrollTop;
			doCheck();
		}
	}
	
	if (boxMove&&CBE) {
		// This added to alleviate bug in IE6 w.r.t DOCTYPE
		bodyScrollTop=document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
		bodyScrollLet=document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;
		mouseX=evt.pageX?evt.pageX-bodyScrollLet:evt.clientX-document.body.clientLeft;
		mouseY=evt.pageY?evt.pageY-bodyScrollTop:evt.clientY-document.body.clientTop;
		if ((CBE)&&(CBE.windowLock)) {
			mouseY < -oy?lockY=-mouseY-oy:lockY=0;
			mouseX < -ox?lockX=-mouseX-ox:lockX=0;
			mouseY > (SHW()[1]-oDv.offsetHeight-oy)?lockY=-mouseY+SHW()[1]-oDv.offsetHeight-oy:lockY=lockY;
			mouseX > (SHW()[0]-dvBdy.offsetWidth-ox)?lockX=-mouseX-ox+SHW()[0]-dvBdy.offsetWidth:lockX=lockX;			
		}
		oDv.style.left=((fixposx)||(fixposx==0))?fixposx:bodyScrollLet+mouseX+ox+lockX+"px";
		oDv.style.top=((fixposy)||(fixposy==0))?fixposy:bodyScrollTop+mouseY+oy+lockY+"px";		
		
	}
}

function doCheck() {	
	if (   (mouseX < boxLeft)    ||     (mouseX >boxRight)     || (mouseY < boxTop) || (mouseY > boxBottom)) {
		if (!CBE.requireclick)
			fadeOut();
		if (CBE.IEbugfix) {showSelects();}
		CBE=null;
	}
}

function pauseBox(e) {
   e?evt=e:evt=event;
	boxMove=false;
	evt.cancelBubble=true;
}

function showHideBox(e) {
	oDv.style.visibility=(oDv.style.visibility!='visible')?'visible':'hidden';
}

function hideBox(e) {
	oDv.style.visibility='hidden';
}

var COL=0;
var stopfade=false;
function fadeIn(fs) {
		ID=null;
		COL=0;
		oDv.style.visibility='visible';
		fadeIn2(fs);
}

function fadeIn2(fs) {
		COL=COL+fs;
		COL=(COL>1)?1:COL;
		oDv.style.filter='alpha(opacity='+parseInt(100*COL)+')';
		oDv.style.opacity=COL;
		if (COL<1)
		 setTimeout("fadeIn2("+fs+")",20);		
}


function fadeOut() {
	oDv.style.visibility='hidden';
	
}

function isChild(s,d) {
	while(s) {
		if (s==d) 
			return true;
		s=s.parentNode;
	}
	return false;
}

var cSrc;
function checkMove(e) {
	e?evt=e:evt=event;
	cSrc=evt.target?evt.target:evt.srcElement;
	if ((!boxMove)&&(!isChild(cSrc,oDv))) {
		fadeOut();
		if (CBE&&CBE.IEbugfix) {showSelects();}
		boxMove=true;
		CBE=null;
	}
}

function showSelects(){
   var elements = document.getElementsByTagName("select");
   for (i=0;i< elements.length;i++){
      elements[i].style.visibility='visible';
   }
}

function hideSelects(){
   var elements = document.getElementsByTagName("select");
   for (i=0;i< elements.length;i++){
   elements[i].style.visibility='hidden';
   }
}