<!--
//(c) 2006 Zonum Solutions
//Last modified: March 15, 2009
//NO PART may be reproduced without author's permission

//some colors for windows:
// blue 1 = #337EB7
// blue 2 = #7FB6DD
// blue 3 (light)  = #CDDEEE
// blue 4 = #0956A6
// blue 5 =#61A7DE
// blue 6 = 1d7e9b
// dark red = #800000
// green = #74b46a
// light yellow (background) = #ffffff
// light blue (blackground) = #e4e6e8
// yellow 2(back) = #fdffeb
// gray (back) = #eff3f7


function es_MSI()
 {
   var isX = false;
   if (navigator.appVersion.indexOf("MSIE")!=-1) {isX=true;}

   return isX; 
 }


 function zgo2URL(url)
 {
  window.location=url;
 }

function zget_winsize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  this.clientHeight = myHeight;
  this.clientWidth = myWidth;
}


 function zload_pbar(left,top,id)
  {
   var obj=document.getElementById("progressbar");
   if(obj) {
     var cad="<img border=\"0\" src=\"../lib/progress_bar.gif\" alt=\"Please wait...\">";
	   obj.innerHTML=cad;
	   zmoveto(obj,left,top);
	 } 
  }
  
 function zmoveto(obj,left,top)
 {
   obj.style.position = "absolute";
   obj.style.left = left +"px";
   obj.style.top = top +"px";
 }
  
function zset_resize(objId, width,height)
 {
  var obj = document.getElementById(objId);
   obj.style.width = width +"px";
   obj.style.height = height + "px";
 }


function zweb_iconpoint()
 {
  return "http://maps.google.com/mapfiles/kml/pal4/icon16.png"
 }

 
function zweb_getlink(page)
  {var zurl="";
  if(page=="UTM_GRID") {zurl="http://www.zonums.com/library/utmgrid.html";}
  if(page=="HOME") {zurl="http://www.zonums.com/home.html";}
  if(page=="INDEX") {zurl="http://www.zonums.com/";}
  if(page=="ZMAPS") {zurl="http://www.zonums.com/zmaps/zmaps.html";}
  if(page=="EPANET") {zurl="http://www.zonums.com/epanet_cat.html";}
  if(page=="GE") {zurl="http://www.zonums.com/ge_cat.html";}
  if(page=="KMLTOOLBOX") {zurl="http://www.zonums.com/kmltoolbox.html";}
  if(page=="EXCEL") {zurl="http://www.zonums.com/excel_cat.html";}
  if(page=="CAD") {zurl="http://www.zonums.com/cad_cat.html";}
  if(page=="GIS") {zurl="http://www.zonums.com/gis_cat.html";}
  if(page=="oTHER") {zurl="http://www.zonums.com/general_cat.html";}
  if(page=="UPDATES") {zurl="http://www.zonums.com/updates.html";}
  if(page=="ERROR_REPORT") {zurl="http://www.zonums.com/error_report.html";}
  if(page=="ABOUT") {zurl="http://www.zonums.com/about.html";}

 //Ectrans online
  if(page=="DMS->DD") {zurl="http://www.zonums.com/gmaps/dms_dd.html";}
  if(page=="DD->DMS") {zurl="http://www.zonums.com/gmaps/dd_dms.html";}
  if(page=="LATLON->UTM") {zurl="http://www.zonums.com/gmaps/latlong_utm.html";}
  if(page=="UTM->LATLON") {zurl="http://www.zonums.com/gmaps/utm_latlon.html";}

  if(zurl==""){zurl="http://www.zonums.com/home.html";}
  return zurl;
 }

function zlist_addItem(xList,text,name)
{
 xList.options[xList.options.length]= new Option(text,name); 
}

function zweb_link_categories(ComboList)
  {
   var gp = "LINK:";
   zlist_addItem(ComboList,"Epanet Related",gp+"EPANET");
   zlist_addItem(ComboList,"Google Earth Related",gp+"GE");
   zlist_addItem(ComboList,"AutoCAD",gp+"CAD");
   zlist_addItem(ComboList,"GIS",gp+"GIS");
   zlist_addItem(ComboList,"Other tools",gp+"OTHER");
  }


 function zweb_link_basis(ComboList,msg)
  {
   var gp = "LINK:";
   if(msg=="") {zlist_addItem(ComboList,"--- Zonums Links ---","DIV:ZLINE");}
   else {zlist_addItem(ComboList,msg,"DIV:ZLINE");}
   zlist_addItem(ComboList,"Home",gp+"HOME");
   zlist_addItem(ComboList,"Software Index",gp+"INDEX");
   zlist_addItem(ComboList,"Zmaps",gp+"ZMAPS");

   zweb_link_categories(ComboList); 

   zlist_addItem(ComboList,"Updates",gp+"UPDATES");
   zlist_addItem(ComboList,"Error Report",gp+"ERROR_REPORT");
   zlist_addItem(ComboList,"About Zonums",gp+"ABOUT");
  }

 function zweb_link_maps(ComboList,msg)
  {
   var gp = "MAP:";
   if(msg=="") {zlist_addItem(ComboList,"--- Maps ---","DIV:ZLINE");}
   else {zlist_addItem(ComboList,msg,"DIV:ZLINE");}
   zlist_addItem(ComboList,"World",gp+"WORLD");
   zlist_addItem(ComboList,"North America",gp+"NAMERICA");
   zlist_addItem(ComboList,"South America",gp+"SAMERICA");
   zlist_addItem(ComboList,"Europe",gp+"EUROPE");
   zlist_addItem(ComboList,"Africa",gp+"AFRICA");
   zlist_addItem(ComboList,"Asia",gp+"ASIA");
   zlist_addItem(ComboList,"Australia",gp+"AUSTRALIA");
  }

 function zgechecked_01(obj)
 {
  if(obj.checked) {return "1";}
   else {return "0";}
 }

 function zset_radiolist_index( Options,index)
 {
    Options[index].checked=true;
 }

function zget_radiolist_index( Options)
 {
   var option_selected = 0;
   
   for(i=0;i<Options.length;i++){
    if(Options[i].checked){option_selected = i+1;}
   }
  return option_selected
 }

function zget_TXT(TXT_Array,TXT_Default,Index)
 {
  var TXT_option = TXT_Default;

  if(Index>0) {
    var data = TXT_Array.split("|");
    TXT_option = data[Index-1];
   }
  return TXT_option
 }

 function zget_arrayval(TXT_Array,TXT_Default,Index)
 {
  var TXT_option = TXT_Default;

  if(Index>=0) {
    var data = TXT_Array.split("|");
    if(Index<data.length) {TXT_option = data[Index];}
   }
  return TXT_option
 }

 function zweb_setindex(ComboList,index)
 {
   ComboList.options.selectedIndex = index;
 }

 function zweb_listIndex(ComboList)
 {
  return ComboList.options.selectedIndex;
 }

 function zweb_list_getselected(ComboList)
 {
   var index = ComboList.options.selectedIndex;
   if(index<0) {index=0}
   return ComboList.options[index].value;
 }

 function zweb_islink(xItem)
 {
   xItem = xItem.split(":")[0];
   return (xItem!="DIV");
 } 

 function zweb_typelink(xItem)
 {
   return xItem.split(":")[0];
 }

 function zweb_vallink(xItem)
  {
   return xItem.split(":")[1];
  }


 function web_zlink(page)
  { 
    var zurl = zweb_getlink(page);
   
 var load = window.open(zurl,'','scrollbars=yes,menubar=yes,height=600,width=800,resizable=yes,toolbar=no,location=no,status=no');
 }


 function zweb_defaultlinks(ListLinks)
 {
  zweb_link_basis(ListLinks,"--- Maps & Links  ---");
  zweb_link_maps(ListLinks,"");
 }

 function zweb_defaultanalyze(ComboList,statusbar)
 {
   var itemselected = zweb_list_getselected(ComboList);
   if (zweb_islink(itemselected)) {   
    var typelink = zweb_typelink(itemselected);
    var linkid = zweb_vallink(itemselected);

    if(typelink=="LINK") {web_zlink(linkid);}
    else {
      if(statusbar!=""){
      document.getElementById(statusbar).innerHTML = "Map not available";}
     }
   }
   ComboList.options.selectedIndex = 0;
 }
 

 // FillList

 function zFillCombo(ComboList,IStart,IStep,N,Cad,Index)
 {
   var SubCad = "" + IStart;
   for (i=1; i<N; i++){
   if(Cad!="") {SubCad = Cad+SubCad;}
   ComboList.options[ComboList.options.length]=new Option(SubCad,"item"); 
   SubCad = "" + (IStart + (IStep*i));
  }
  ComboList.options.selectedIndex = Index;
 }

 function zFillCombo2(ComboList,DataStr)
 {
  var CadLeft="";
  var CadRight ="";
  var index = -1;

  while(DataStr!=""){
   index = DataStr.indexOf('|');
   if(index!=-1) { 
       CadLeft = DataStr.substr(0,index);
       CadRight = DataStr.substr(index+1,DataStr.length);
       DataStr = CadRight;
   } else {
     CadLeft = DataStr;
     DataStr = "";
   }
   ComboList.options[ComboList.options.length]=new Option(CadLeft,"item"); 
  }
 }



 // objects manipulation


 function zdoc_get(objId)
 {
   return document.getElementById(objId)
 }

 function zget_innerHTML(objId)
 {
  return document.getElementById(objId).innerHTML
 }

 function zset_innerHTML(objId, Texto)
 {
  document.getElementById(objId).innerHTML = Texto  
 }

 function zset_width(objId,Width)
 {
   document.getElementById(objId).style.width = width+"px";
 }

 function zset_height(objId,height)
 {
   document.getElementById(objId).style.height = height+"px";   
 }

 function zset_left(objId,left)
 {
   document.getElementById(objId).style.left =  left+"px";
 }
 
 function zset_top(objId,top)
 {
   document.getElementById(objId).style.top = top + "px";
 } 


 function zget_centerwin(width,height)
 {
  var info = new zget_winsize();
  xleft = ((info.clientWidth - width)/2) + " ";
  xleft = parseInt(xleft);
  ytop =  ((info.clientHeight - height)/2) + " ";
  ytop = parseInt(ytop);
  this.left = xleft;
  this.top = ytop;
 }

 function zset_win(objId, left, top, width, height)
 {
   var obj = document.getElementById(objId);
   obj.style.position = "absolute";
   obj.style.left = left +"px";
   obj.style.top = top +"px";
   obj.style.width = width +"px";
   obj.style.height = height + "px";
   //obj.style.zIndex = 100;
 }


 function zclose_zwin()
 {
  var obj = document.getElementById("zwin1");
  //obj.innerHTML = "window is closed";
  if(obj) {document.body.removeChild(obj);}
 }

function zclose_zwin2()
 {
  var obj = document.getElementById("zwin2");
  if(obj) {document.body.removeChild(obj);}
 }

 function changeIMG(image,num)
 {
  if(num==1) {
  image.src="http://www.zonums.com/online/icons/btnclose2.png";
  } else {
   image.src="http://www.zonums.com/online/icons/btnclose.png";
  } 

 }

 function zset_winold(Titulo, left,top,width,height,backcolor,titlecolor)
 {
   if(titlecolor==""){titlecolor= "#337EB7";}
   if(backcolor==""){backcolor= "#ffffff";}

   objId="zwin1";
   var newdiv = document.createElement('div');
   newdiv.id = objId;

   document.body.appendChild(newdiv);
   

   zset_win(objId,left,top,width,height);
   var obj = document.getElementById(objId);
   obj.style.border = "2px solid "+titlecolor;
   obj.style.background =  backcolor; 
   var xwidth = "width:"+(width - 4) +"px;";
   var title_props = '"position: relative; background-color:'+titlecolor+';color:white;left:2px; top:2px; '+xwidth+'height: 18px;"';
   var close_link = '<div style="position:absolute; left:'+(width-17)+'px; top:2px; width:14px; height:14px;"/>';

      //close_link += '<input type="button" name="winclose" value="x" onClick="zclose_zwin()"/></div>';
     close_link += '<img border="0" src="http://www.zonums.com/online/icons/btnclose.png" onClick="zclose_zwin()"';   
     close_link += 'onmouseover="changeIMG(this,1)" onmouseout="changeIMG(this,2)" style="cursor:pointer;"/></div>';

   var fr_win = '<div id="zfrwin" style="position: relative; top: 24px;'+xwidth+'height: 100px;"/><div>'; 
   obj.innerHTML = '<div id = "zwinTitle" style='+title_props+'>'+Titulo+'</div>'+close_link+fr_win;
     
 }


 function zdiv_hideshow(doHide,divname,doEmpty)
 {
   var fr=document.getElementById(divname);
   if(doHide) {fr.style.visibility="hidden";}
   else {fr.style.visibility = "visible";}   
   
   if(doEmpty) {fr.innerHTML = "";}
 }


 function zwin_closebutton(objId,width,doclosing)
 { width = parseInt(""+width);
   var close_link = '<div style="position:absolute; left:'+(width-17)+'px; top:2px; width:14px; height:14px;"/>';
    close_link += '<img border="0" src="http://www.zonums.com/online/icons/btnclose.png" ';
   
   if(doclosing=="") {
      if(objId=="zwin1") {close_link += 'onClick="zclose_zwin()"';}
      else {close_link += 'onClick="zclose_'+objId+'()"';}
   } else {close_link += 'onClick="'+doclosing+'"';}
  
 
   close_link += ' onmouseover="changeIMG(this,1)" onmouseout="changeIMG(this,2)" style="cursor:pointer;"/></div>';

   return close_link
 }


 function zshapewin(objId,Titulo,width,height,backcolor,titlecolor,doclosing)
 {
   var obj = document.getElementById(objId);
   
   obj.style.border = "2px solid "+titlecolor;
   obj.style.background = backcolor; 

   var xwidth = "width:"+(width - 4) +"px;";
   var title_props = '"position: relative; background-color:'+titlecolor+';color:white;left:2px; top:2px; '+xwidth+'height: 18px;"';
   
   var TXTIndex="";
   if(objId!="zwin1") {TXTIndex=objId;}

   var fr_win = '<div id="zfr_'+TXTIndex+'" style="position:absolute;left:2px; top:24px;'+xwidth+'height:'+(height-26)+'px;"/><div>'; 
   var close_link = zwin_closebutton(objId,width,doclosing);
   //alert(":"+close_link);
   obj.innerHTML = '<div id = "zTitle_'+objId+'" style='+title_props+'>'+Titulo+'</div>'+close_link+fr_win;
 }


function zdiv2win(objId,Titulo, left,top,width,height,backcolor,titlecolor,doclosing)
 {
   if(titlecolor==""){titlecolor= "#337EB7";}
   if(backcolor==""){backcolor= "#ffffff";}

   zset_win(objId,left,top,width,height);
   zshapewin(objId,Titulo,width,height,backcolor,titlecolor,doclosing);
 }



function zset_winX(objId,Titulo, left,top,width,height,backcolor,titlecolor)
 {
   if(titlecolor==""){titlecolor= "#337EB7";}
   if(backcolor==""){backcolor= "#ffffff";}

   var newdiv = document.createElement('div');
   newdiv.id = objId;

   document.body.appendChild(newdiv);
   

   zset_win(objId,left,top,width,height);
   var obj = document.getElementById(objId);
   
   if(es_MSI()) { Titulo += " (* MSI)";

   var clwidth = ""+(width+4)+"px;";
   var clheight = ""+(height+4)+"px;";
   var tmpcad = '<IFRAME NAME="divframe2" ID="divframe2" STYLE="width:'+clwidth+'height:'+clheight+'border:0px" SRC="" FRAMEBORDER="0"></IFRAME>';
   tmpcad +='<div id="zwin1a"></div>';

   obj.innerHTML=tmpcad;

   objId="zwin1a";
   zset_win(objId,0,0,width,height);
   //var obj = document.getElementById(objId);
   }

   zshapewin(objId,Titulo,width,height,backcolor,titlecolor,true);
 }

 

function zset_win1(Titulo, left,top,width,height,backcolor,titlecolor)
 {
   if(titlecolor==""){titlecolor= "#337EB7";}
   if(backcolor==""){backcolor= "#ffffff";}

   objId="zwin1";
   var newdiv = document.createElement('div');
   newdiv.id = objId;

   document.body.appendChild(newdiv);
   

   zset_win(objId,left,top,width,height);
   var obj = document.getElementById(objId);
   
   if(es_MSI()) { Titulo += " (* MSI)";

   var clwidth = ""+(width+4)+"px;";
   var clheight = ""+(height+4)+"px;";
   var tmpcad = '<IFRAME NAME="divframe" ID="divframe" STYLE="width:'+clwidth+'height:'+clheight+'border:0px" SRC="" FRAMEBORDER="0"></IFRAME>';
   tmpcad +='<div id="zwin1a"></div>';

   obj.innerHTML=tmpcad;

   objId="zwin1a";
   zset_win(objId,0,0,width,height);
   var obj = document.getElementById(objId);
   }

   obj.style.border = "2px solid "+titlecolor;
   obj.style.background = backcolor; 

   var xwidth = "width:"+(width - 4) +"px;";
   var title_props = '"position: relative; background-color:'+titlecolor+';color:white;left:2px; top:2px; '+xwidth+'height: 18px;"';
   var close_link = '<div style="position:absolute; left:'+(width-17)+'px; top:2px; width:14px; height:14px;"/>';

      //close_link += '<input type="button" name="winclose" value="x" onClick="zclose_zwin()"/></div>';

     close_link += '<img border="0" src="http://www.zonums.com/online/icons/btnclose.png" onClick="zclose_zwin()"';   
     close_link += 'onmouseover="changeIMG(this,1)" onmouseout="changeIMG(this,2)" style="cursor:pointer;"/></div>';

   var fr_win = '<div id="zfrwin" style="position: absolute;left:2px; top: 24px;'+xwidth+'height:'+(height-26)+'px;"/><div>'; 

   
   obj.innerHTML = '<div id = "zwinTitle" style='+title_props+'>'+Titulo+'</div>'+close_link+fr_win;
     
 }


function zset_divcenter(objId,Titulo,width,height,backcolor,titlecolor,doclosing)
 {
  var wc = new zget_centerwin(width,height);
  zdiv2win(objId,Titulo, wc.left,wc.top,width,height,backcolor,titlecolor,doclosing);
 }

 function zset_wincenter(Titulo,width,height,backcolor,titlecolor)
 {
  var wc = new zget_centerwin(width,height);
   zset_win1(Titulo, wc.left,wc.top,width,height,backcolor,titlecolor);
 }

 function zset_wincenter2(Titulo,width,height,backcolor,titlecolor)
 {
  var wc = new zget_centerwin(width,height);
   zset_win2(Titulo, wc.left,wc.top,width,height,backcolor,titlecolor);
 }


function zwin_msgbox(Titulo,width,height,backcolor,titlecolor,TextMSG)
 {
   var wc = new zget_centerwin(width,height);
   zset_win1(Titulo, wc.left,wc.top,width,height,backcolor,titlecolor);
   var obj = zdoc_get("zfrwin");
   obj.innerHTML = TextMSG;
 }


function zwin_iframe(winTitle,xwidth,yheight,url)
 {
  
  var wc = new zget_centerwin(xwidth,yheight);
  
  zset_win1("<b>&nbsp; "+winTitle+"</b>",wc.left,wc.top,xwidth,yheight,"#eff3f7","#0956A6");
  var obj = zdoc_get("zfrwin");
  var cadena ='<div style="position:absolute; left:2px; top:25px; width:'+(xwidth-4)+'px; height:'+(yheight-35)+'px;background-color:white"/>';
  cadena +='<IFRAME NAME="winIfr1" ID="winIfr1" STYLE="width:'+(xwidth-4)+'px;height:'+(yheight-35)+'px;border:0px" FRAMEBORDER="0" SRC="'+url+'"></IFRAME>';
  cadena +='</div>';
  obj.innerHTML = cadena;
 }

 

function zwindef(winTitle,xwidth,yheight)
 {
  
  var wc = new zget_centerwin(xwidth,yheight);
  
  zset_win1("<b>&nbsp; "+winTitle+"</b>",wc.left,wc.top,xwidth,yheight,"#eff3f7","#0956A6");
  var obj = zdoc_get("zfrwin");
  var cadena ='<div style="position:absolute; left:2px; top:25px; width:'+(xwidth-4)+'px; height:'+(yheight-35)+'px;"/>';
  cadena +='</div>';
  obj.innerHTML = cadena;
 }

  function zWait_window(mytext)
  {
    var MSG = "<center><br><br>Uploading and processing file...<br><br>";
    MSG+='<img border="0" src="../lib/progress_bar.gif" alt="Please Wait..."/><br>';
    if(mytext.length>0) {
     MSG+='<br><br>'+mytext;
    } else {MSG+='<br><br>Depending on filesize and network conection<br> this could take some time';}
    zwin_msgbox("Please wait",300,190,"","",MSG);
  }


 function zfr_sendphp()
 {
  var xdata = document.frComment.datamemo.value;
  if (xdata!="") {  
   var xtool= document.frComment.softool.value; 
   var zurl = "http://www.zonums.com/mycgi/soft_coment.php?xtool="+xtool+"&xcomment="+xdata; 
   var load = window.open(zurl,'','height=180,width=400,toolbar=no,location=no,status=no');
   zclose_zwin();
  }
 }

function get_commentsCODE(SoftwareTool)
 {
  var cadena ='<div style="position:absolute; left:5px; top:2px; width:370px; height:150px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt"/>';
  cadena +='<form name="frComment">';
  //cadena += 'email:<input type="text" name="email" style="width: 145px">(optional)<br>';
  cadena += '<textarea name="datamemo" rows="5" cols="20" style="width:360px; height:140px"></textarea>';
  //cadena +=' <input type="submit" name="but1" value="Send">';
  cadena +=' <input type="button" name="php" value="Send..." onclick="zfr_sendphp()">&nbsp;&nbsp;&nbsp;&nbsp;If you want feed back, please include email.';
  cadena +='<input TYPE="hidden" NAME="softool" VALUE="'+SoftwareTool+'"></form></div>';
  
  return cadena
 }



 function zfr_comments(SoftwareTool)
 {
  var xwidth = 380;
  var yheight = 235;
  zwin_msgbox("<b>&nbsp;Comments/Suggestions</b>",380,200,"#eff3f7","#0956A6",get_commentsCODE(SoftwareTool));
 }


 function get_disclaimerTXT()
  {
  var cadena ='BY <b>USING THE SOFTWARE, YOU ';
  cadena +='ARE AGREEING </b>TO BECOME BOUND BY THE TERMS OF THIS AGREEMENT. IF ';
  cadena +='YOU DO NOT AGREE TO THE TERMS OF THE AGREEMENT, DO NOT USE THE ';
  cadena +='SOFTWARE.<br><br>';

cadena +='YOU ACKNOWLEDGE AND AGREE <b>THAT THE SOFTWARE IS PROVIDED "AS IS" ';
cadena +='AND WITHOUT WARRANTY OF ANY KIND.</b>  ALL WARRANTIES, CONDITIONS, ';
cadena +='REPRESENTATIONS, INDEMNITIES AND GUARANTEES WITH RESPECT TO THE ';
cadena +='SOFTWARE, WHETHER EXPRESS OR IMPLIED, ARISING BY LAW, CUSTOM,';
cadena +='PRIOR ORAL OR WRITTEN STATEMENTS BY ZONUMS (ZONUM SOLUTIONS) OR '; 
cadena +='OTHERWISE (INCLUDING, BUT NOT LIMITED TO WARRANTIES THAT THE CODE IS '; 
cadena +='FREE OF DEFECTS, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, '; 
cadena +='COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL '; 
cadena +='DAMAGES OR LOSSES, MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS '; 
cadena +='FOR PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT) ARE HEREBY '; 
cadena +='OVERRIDDEN, EXCLUDED AND DISCLAIMED.<br><br>';

cadena +='UNDER NO CIRCUMSTANCES WILL ZONUMS BE LIABLE TO YOU FOR ANY ';
cadena +='DIRECT, CONSEQUENTIAL, INDIRECT OR SPECIAL, PUNITIVE OR INCIDENTAL '; 
cadena +='DAMAGES, WHETHER FORESEEABLE OR UNFORESEEABLE, BASED ON YOUR '; 
cadena +='CLAIMS OR THE CLAIMS OF ANY THIRD PARTY, WHETHER BASED ON THIS '; 
cadena +='AGREEMENT, ANY COMMITMENT PERFORMED OR UNDERTAKEN UNDER ON OR '; 
cadena +='IN CONNECTION WITH THIS AGREEMENT OR OTHERWISE.<br><br>';

cadena +='<b>ANY PERSON WHO USES THIS PRODUCT DOES SO AT HIS/HERS SOLE RISK AND ';
cadena +='WITHOUT LIABILITY TO ZONUMS.</b><br><br><br>';
   return cadena
  }

 function zfr_disclaimer()
 {
  var cadena ='<div style="position:absolute; left:5px; top:1px; width:500px; height:160px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; overflow:auto; "/>';
  cadena +=get_disclaimerTXT()+'</div>';
  zwin_msgbox("<b>&nbsp;Disclaimer</b>",512,188,"#eff3f7","#0956A6",cadena);
 }

function zfr_upfile(phpfile)
 {
  var xwidth = 420;
  var yheight = 265;
  var wc = new zget_centerwin(xwidth,yheight);

  zset_win1("<b>&nbsp; Upload File</b>",wc.left,wc.top,xwidth,yheight,"#eff3f7","#0956A6");
  var obj = zdoc_get("zfrwin");
  var cadena ='<div style="position:absolute; left:20px; top:40px; width:300px; height:150px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt"/>';
  cadena +='<form name="frUpfile" enctype="multipart/form-data" method="post" action="uploadFile.php">';
  cadena += '<input type="file" name="fileToUpload" style="width:370px"/><br><br>';
  cadena += '<input type="submit" value="Accept"/>';
  cadena += '<input type="button" name="frclose" value="Cancel" onclick="zclose_zwin()">';
  cadena +='<input TYPE="hidden" NAME="softool" VALUE="'+phpfile+'"></form></div>';
  obj.innerHTML = cadena;
 }

function zfr_iframe(phpfile)
 {
  var xwidth = 400;
  var yheight = 125;
  var wc = new zget_centerwin(xwidth,yheight);
  var url = "http://www.zonums.com/mycgi/upload/LoadFile.php?TipoFile=TXT";

  zset_win1("<b>&nbsp; Upload File</b>",wc.left,wc.top,xwidth,yheight,"#eff3f7","#0956A6");
  var obj = zdoc_get("zfrwin");
  var cadena ='<div style="position:absolute; left:5px; top:30px; width:400px; height:110px;font-family: Arial, Helvetica, sans-serif; font-size: 9pt"/>';
  cadena +='<IFRAME NAME="winIfr1" ID="winIfr1" STYLE="width:390px;height:90px;border:0px" SRC="'+url+'"></IFRAME>';
  cadena +='</div>';
  obj.innerHTML = cadena;
 }

function zfr_askfile(Extension)
 {
  if(Extension=="") {Extension = "TXT";}  
  var url = "LoadFile.php?TipoFile="+Extension;
  cadena ='<IFRAME NAME="winIfr1" ID="winIfr1" STYLE="width:390px;height:90px;border:0px"  FRAMEBORDER="0" SRC="'+url+'"></IFRAME>';  
  zwin_msgbox("<b>&nbsp;Upload File</b>",400,125,"#eff3f7","#0956A6",cadena);
 }
-->