function showPop(a)
{
overdiv=1;
popLayer(a);
}
function hidePop()
{
overdiv=0;hideLayer();
}
function confirmpage()
{
for (var i=0; i < document.form1.r1.length; i++)
   {
   if (document.form1.r1[i].checked)
      {
      var stat = document.form1.r1[i].value;
     }
}
val1=document.form1.t1.value;
val2=document.form1.t2.value;

hid=document.form1.h1.value;

if(stat == "page")
{
if(val1.length == 0 || val2.length == 0)
{
alert("Please, Enter page range");
return false;
}
if(IsNumeric(val1) & IsNumeric(val2))
{
if( eval(val1) > eval(hid) || eval(val2) > eval(hid) || eval(val2) < eval(val1) || eval(val1) == 0 || eval(val2) == 0 )
{
alert("The page range you entered is invalid");
return false;
}
return true;
}
else
{
alert("Please, Enter numeric value");
document.form1.t1.value="";
document.form1.t2.value="";
return false;
}
}
return true;
}
function IsNumeric(strString)
   //  check for valid numeric strings
   {
//   var strValidChars = "0123456789.-";
        var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;
   if (strString.length == 0) return false;
   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}
function checkstat()
{
if(document.form1.r1[0].checked)
{
document.form1.t1.disabled=true;
document.form1.t2.disabled=true;
}
if(document.form1.r1[1].checked)
{
document.form1.t1.disabled=false;
document.form1.t2.disabled=false;
}
}

function show_menu(){
        var ch=document.getElementById("menu").style;
        if(ch.display == "none"){
                ch.display="block";
        }else {
                ch.display="none";
        }
}
function openme(what){
        if(what=="abus"){
                var generator=window.open('http://innovetech.com','name','height=640,width=480,scrollbars=no');
        }
        if(what=="conus"){
                var generator=window.open('http://innovetech.com/contactus.shtml','name','height=640,width=480,scrollbars=no');
        }
        if(what=="feed"){
                var generator=window.open('http://innovetech.com/feedback.shtml','name','height=640,width=480,scrollbars=no');
        }
        if(what=="faq"){
                var generator=window.open('/faq.html','name','height=640,width=480,scrollbars=no');
        }
        if(what=="getstart"){
                var generator=window.open('/getstart.html','name','height=640,width=480,scrollbars=no');
        }
}
function TestFileType1(theField)
{
if(!theField)
{
alert("Please select a file");
return false;
}
if(theField.value>"")
{
if(!theField.value.match(/\.(jpg|jpeg|gif|doc|rtf|xls|ppt|pdf|txt|html)$/i))
         {
         alert("Please only upload files that end in types: \n\n doc rtf xls html pdf ppt jpg jpeg gif txt\n\n")
         theSpan = theField.parentNode;
         theSpan.innerHTML = theSpan.innerHTML.replace(/value\=[^\ ]+/i,"");
         return false;
         }
else
        {
        return true;
        }
}
}

function checkfield()
{
val1 = document.form1.file1.value;
if(val1 == "")
{
window.alert("Please select a file");
return false;
}
else
{
overdiv=1;
popLayer(3);
document.form1.action="/cgi-bin/preview.cgi";
return true;
}
}

function checkarea()
{
val1 = document.form2.area1.value;
if(val1 == "")
{
window.alert("Please paste something");
return false;
}
else
{
overdiv=1;
popLayer(3);
document.form2.action="/cgi-bin/preview.cgi";
return true;
}
}

//   ##############  SIMPLE  BROWSER SNIFFER
if (document.layers) {navigator.family = "nn4"}

if (document.all) {navigator.family = "ie4"}

if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}

overdiv="0";

function popLayer(a){
if (navigator.family == "gecko") {pad="0"; bord="1 bordercolor=black";ali="absmiddle";}
else {pad="1"; bord="0";ali="middle";}
if(a==3)
{
desc = "<table cellspacing=0 cellpadding="+pad+" border="+bord+" width=200 height=100 bgcolor=#627DB4><tr><td>\n"
        +"<table cellspacing=0 cellpadding=3 border=0 width=100% height=100%>\n"
        +"<tr><td colspan=3 bgcolor=#627DB4 height=20><font size=-1 color=#ffffff style='font-weight:bold'>&nbsp;Please Wait</font></td></tr>\n"
        +"<tr><td bgcolor=#ffffff width=10>&nbsp;</td><td bgcolor=#ffffff>\n"
        +"<img src='/images/hourglass.gif' align='"+ali+"'>&nbsp;<font size=-1 color=#D58531><strong>Uploading</strong></font>"
        +"\n</td></tr></table>\n"
        +"</td></tr></table>";
}
else if(a==4)
{
desc =    "<table cellspacing=0 cellpadding="+pad+" border="+bord+"  width=200 height=100 bgcolor=#627DB4><tr><td>\n"
        +"<table cellspacing=0 cellpadding=3 border=0 width=100% height=100%>\n"
        +"<tr><td colspan=3 bgcolor=#627DB4 height=20><font size=-1 color=#ffffff style='font-weight:bold'>&nbsp;Please Wait</font></td></tr>\n"
        +"<tr><td bgcolor=ffffff width=10>&nbsp;</td><td bgcolor=ffffff>\n"
        +"<img src='/images/hourglass.gif' align='"+ali+"'>&nbsp;<font size=-1 color=#D58531><strong>Generating Preview</strong></font>"
        +"\n</td></tr></table>\n"
        +"</td></tr></table>";
}
else if(a==5)
{
desc =    "<table cellspacing=0 cellpadding="+pad+" border="+bord+"  width=250 height=100 bgcolor=#627DB4><tr><td>\n"
        +"<table cellspacing=0 cellpadding=3 border=0 width=100% height=100%>\n"
        +"<tr><td bgcolor=#627DB4 height=20><font size=-1 color=#ffffff style='font-weight:bold' >&nbsp;Error</font></td></tr>\n"
        +"<tr><td bgcolor=ffffff valign=middle ><center><font color=#D58531 style='font-size:10px'>\n"
        +"Sorry, there was a problem preparing the preview.<br>If the document is a large file, click <b>Preview</b> again to give it more time.<br>Otherwise, click <a href='javascript:overdiv=0;hideLayer();openme(\"faq\");'>here</a> to learn about converting your document to PDF for printing.<br><br>"
        +"<A href='javascript:overdiv=0;hideLayer();' style='font-family: sans-serif, arial, helvetica; font-size: 12px;font-weight:bold;'>close</A></center></font>"
        +"\n</td></tr></table>\n"
        +"</td></tr></table>";
}

if(navigator.family =="nn4") {
        document.object1.document.write(desc);
        document.object1.document.close();
        document.object1.left=x+15;
        document.object1.top=y-5;
        }
else if(navigator.family =="ie4"){
        object1.innerHTML=desc;
        object1.style.pixelLeft=x+15;
        object1.style.pixelTop=y-5;
        }
else if(navigator.family =="gecko"){
        document.getElementById("object1").innerHTML=desc;
        document.getElementById("object1").style.left=x+15;
        document.getElementById("object1").style.top=y-5;
        }
}
function hideLayer(){
if (overdiv == "0") {
        if(navigator.family =="nn4") {eval(document.object1.top="-500");}
        else if(navigator.family =="ie4"){object1.innerHTML="";}
        else if(navigator.family =="gecko") {document.getElementById("object1").style.top="-500";}
        }
}

//  ########  TRACKS MOUSE POSITION FOR POPUP PLACEMENT
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
x=400;
y=250;
