var arrTZNames = new Array();
var arrTZOffsets = new Array();


   arrTZOffsets[arrTZOffsets.length]="GMT-07:00";  arrTZNames[arrTZNames.length]="PDT Los Angeles";
   arrTZOffsets[arrTZOffsets.length]="GMT-06:00";  arrTZNames[arrTZNames.length]="MDT Denver";
   arrTZOffsets[arrTZOffsets.length]="GMT-05:00";  arrTZNames[arrTZNames.length]="CDT Chicago";
   arrTZOffsets[arrTZOffsets.length]="GMT-04:00";  arrTZNames[arrTZNames.length]="EDT New York";
   arrTZOffsets[arrTZOffsets.length]="GMT-03:00";  arrTZNames[arrTZNames.length]="Brasilia, Sao Paulo, Rio de Janeiro";
   arrTZOffsets[arrTZOffsets.length]="GMT-00:00";  arrTZNames[arrTZNames.length]="GMT Greenwich Mean Time";
   arrTZOffsets[arrTZOffsets.length]="GMT+01:00";  arrTZNames[arrTZNames.length]="London";
   arrTZOffsets[arrTZOffsets.length]="GMT+02:00";  arrTZNames[arrTZNames.length]="Berlin, Paris";
   arrTZOffsets[arrTZOffsets.length]="GMT+04:00";  arrTZNames[arrTZNames.length]="Moscow, St. Petersburg";
   arrTZOffsets[arrTZOffsets.length]="GMT+07:00";  arrTZNames[arrTZNames.length]="Bangkok, Saigon";
   arrTZOffsets[arrTZOffsets.length]="GMT+08:00";  arrTZNames[arrTZNames.length]="Hong Kong, Beijing, Singapore, Perth";
   arrTZOffsets[arrTZOffsets.length]="GMT+09:00";  arrTZNames[arrTZNames.length]="Tokyo, Seoul";
   arrTZOffsets[arrTZOffsets.length]="GMT+10:00";  arrTZNames[arrTZNames.length]="Brisbane, Sydney";
   arrTZOffsets[arrTZOffsets.length]="GMT+12:00";  arrTZNames[arrTZNames.length]="Fiji, Wellington, Auckland, Kamchatka";



function showTimezones()
{
    var message = "";
    message += "<table height=304 width=304 cellspacing=1 cellpadding=0 bgcolor=#003366 border=1>";
    message += "<tr width=100%><td width=100%>";

    message += "<table height=300 width=300 cellspacing=0 cellpadding=4 bgcolor=#FFFFFF>";
        //Headings
    message += "<tr style='color:white; font-weight:bold; background-color:#336699'>";

    message += "<td NOWRAP style='color:white;'>";
        message += "Offset";
    message += "</td>";

    message += "<td NOWRAP style='color:white;'>";
        message += "Timezone";
    message += "</td>";

    message += "<td>";
        message += "<a href='#' onClick='javascript: closePopup()' style='color:white;'>Close</a>";
    message += "</td>";

    message += "</tr>";

        for(var i = 0; i < arrTZOffsets.length; i++)
        {
            var _offset = arrTZOffsets[i];
            var _name= arrTZNames[i];
            if(!_name) _name = "";
            if(!_offset) _offset = "";

            message += "<tr bgcolor=#FFFFFF>";

            message += "<td NOWRAP>";
                message += _offset;
            message += "</td>";

            message += "<td NOWRAP>";
                message += _name;
            message += "</td>";

            message += "<td>";
            message += "</td>";

            message += "</tr>";
        }//for

    message += "<tr bgcolor=#FFFFFF>";

    message += "<td colspan=3 align=middle valign=bottom height='80%'> &nbsp;";
    message += "</td>";
    message += "</tr>";

    message += "<tr bgcolor=#FFFFFF>";

    message += "<td colspan=3 align=middle valign=bottom> &nbsp;";
    message += "<a href='#' onClick='javascript: closePopup()'> OK</a><BR><BR>";
    message += "</td>";
    message += "</tr>";


        message += "</table>";

    message += "</td>";
    message += "</tr>";
        message += "</table>";

    printToPopupwin(message);

}


function showDisclaimer()
{

var disc = "";
disc += "ConfreeCall.com makes no express warranty ";
disc += "regarding the service and specifically disclaims ";
disc += "any implied warranty, including any warranties ";
disc += "of merchantability or fitness for a particular ";
disc += "purpose. We do not authorize anyone to make a ";
disc += "warranty of any kind on its behalf and you should "; 
disc += "not rely on any such statement. By clicking on ";
disc += "the 'continue' button below you acknowledge that ";
disc += "these terms and conditions are a material part ";
disc += "of our decision to provide telephone conferencing "; 
disc += "service to you.";

      var message =
      "  <table height=200 width=402 cellspacing=1 cellpadding=0 bgcolor=#336699 border=0>  \n" +
      "    <tr>  \n" +
      "      <td>\n" +

      "         <table height=298 width=400 cellspacing=0 cellpadding=8 bgcolor=#FFFFFF>  \n" +

      "           <tr height=22>  \n" +
      "             <td align=left bgcolor=#336699 height=22>&nbsp;<span style='color:white; font-family:Arial;'>Disclaimer</span></td>  \n" +
      "           </tr>  \n" +

      "           <tr>  \n" +
      "             <td align=left valign=top style='font-family:Arial;'>&nbsp;" + disc + 
      
//      "<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;<a href='javascript:continueRegister();'>Continue</a>&nbsp;&nbsp;&nbsp;<a href='http://www.confreecall.com'>Cancel</a>" + 
      "</td>  \n" +
      "           </tr>  \n" +

      "           <tr height=22>  \n" +
      "             <td align=center height=22 style='font-family:Arial;'>&nbsp;<a href='javascript:continueRegister();'>Continue</a>&nbsp;&nbsp;&nbsp;<a href='http://www.confreecall.com'>Cancel</a></td>  \n" +
      "           </tr>  \n" +

      "         </table>  \n";

      "      </td>  \n" +
      "    </tr>  \n" +
      "  </table>  \n";


    printToPopupwin(message);

}

function printToPopupwin(message)
{
    var layer;
    if (document.layers)
    {
        layer = document.layers["popupwin"];
        centerLayerOnScreen(layer);
        layer.document.open();
        layer.document.write(message);
        layer.document.close();
        layer.visibility = 'visible';

    }
    else if(document.getElementById)
    {
        layer = document.getElementById("popupwin");
        centerLayerOnScreen(layer);
        layer.innerHTML = message;
        layer.style.visibility = 'visible';
    }
    else //if(document.all)
    {
        layer = document.all.popupwin;
        centerLayerOnScreen(layer);
        layer.innerHTML = message;
        layer.style.visibility = 'visible';
    }
}

function showList(arrName)
{

    if(!arrName) arrName = new Array();
    var message = "";

    message += "<table height=304 width=304 cellspacing=1 cellpadding=0 bgcolor=#003366 border=1>";
    message += "<tr width=100%><td width=100%>";

    message += "<table height=300 width=300 cellspacing=0 cellpadding=4 bgcolor=#FFFFFF>";
	//Headings
    message += "<tr style='font-weight:bold;background-color:#CCCCCC'>";

    message += "<td NOWRAP>";
	message += "Name";
    message += "</td>";

    message += "<td NOWRAP>";
	message += "Email";
    message += "</td>";

    message += "<td>";
	message += "<a href='#' onClick='javascript: closePopup()'>Close</a>";
    message += "</td>";

    message += "</tr>";

	//list
	for(var i = 0; i < arrName.length; i++)
	{
	    var arr = arrName[i];
	    if(!arr)continue;
	    var _name = arr[0];
	    if(!_name) _name = "";
	    var _email = arr[1];
	    if(!_email) _email = "";
	    
	    message += "<tr bgcolor=#FFFFFF>";
	
	    message += "<td NOWRAP>";
		message += _name;
	    message += "</td>";
	
	    message += "<td NOWRAP>";
		message += _email;
	    message += "</td>";
	
	    message += "<td>";
	    message += "</td>";
	
	    message += "</tr>";
	}//for

    message += "<tr bgcolor=#FFFFFF>";

    message += "<td colspan=3 align=middle valign=bottom height='80%'> &nbsp;";
    message += "</td>";
    message += "</tr>";

    message += "<tr bgcolor=#FFFFFF>";

    message += "<td colspan=3 align=middle valign=bottom> &nbsp;";
    message += "<a href='#' onClick='javascript: closePopup()'> OK</a><BR><BR>";
    message += "</td>";
    message += "</tr>";


	message += "</table>";

    message += "</td>";
    message += "</tr>";
	message += "</table>";

    printToPopupwin(message);
}


function closePopup()
{
    var layer;
    if (document.layers)
    {
        layer = document.layers["popupwin"];
        layer.visibility = 'hidden';
    }
    else if(document.getElementById)
    {
        layer = document.getElementById("popupwin");
        layer.style.visibility = 'hidden';
    }
    else //if(document.all)
    {
        layer = document.all.popupwin;
        layer.style.visibility = 'hidden';
    }
}



function centerLayerOnScreen(layer)
{
    var h = screen.height;
    var w = screen.width;

    var newX = (w/2 - layer.style.width/2)/2;
    var newY = (h/2 - layer.style.height/2)/2 - 100;
    
    if(document.layers) layer.moveTo(newX, newY);
    if(document.all || document.getElementById) {layer.style.left = newX; layer.style.top = newY;}

}


function showWait2(msg)
{
      if(!msg || msg == '') msg = 'Please, wait...';
      var message =
      "  <table height=170 width=402 cellspacing=1 cellpadding=0 bgcolor=#336699 border=0>  \n" +
//      "    <tr>  \n" +
//      "      <td colspan=3></td>  \n" +
//      "    </tr>  \n" +
      "    <tr>  \n" +
//      "      <td>&nbsp;</td>  \n" +
      "      <td>\n" +


      "  	<table height=168 width=400 cellspacing=0 cellpadding=0 bgcolor=#FFFFFF>  \n" +
      "    	  <tr>  \n" +
      "      	    <td align=center>&nbsp;<h4>" + msg + "</h4></td>  \n" +
      "    	  </tr>  \n" +
      "  	</table>  \n";


      "      </td>  \n" +
//      "      <td>&nbsp;</td>  \n" +
      "    </tr>  \n" +
//      "    <tr>  \n" +
//      "      <td colspan=3></td>  \n" +
//      "    </tr>  \n" +
      "  </table>  \n";

      printToPopupWait(message);

}


function printToPopupWait(message)
{
    var layer;
    if (document.layers)
    {
        layer = document.layers["popupwait"];
        centerLayerOnScreen(layer);
        layer.document.open();
        layer.document.write(message);
        layer.document.close();
        layer.visibility = 'visible';

    }
    else if(document.getElementById)
    {
        layer = document.getElementById("popupwait");
        centerLayerOnScreen(layer);
        layer.innerHTML = message;
        layer.style.visibility = 'visible';
    }
    else //if(document.all)
    {
        layer = document.all.popupwait;
        centerLayerOnScreen(layer);
        layer.innerHTML = message;
        layer.style.visibility = 'visible';
    }
}


function showWait()
{
	var message = 
	"  <table height=170 width=402 cellspacing=0 cellpadding=0 bgcolor=#FFFFFF>  \n" +
//	"    <tr>  \n" +
//	"      <td style='background-image:url(images/cell_header_bk.gif);color:white'></td>  \n" +
//	"      <td style='background-image:url(images/cell_header_bk.gif);color:white'></td>  \n" +
//	"      <td style='background-image:url(images/cell_header_bk.gif);color:white'></td>  \n" +
//	"    </tr>  \n" +
	"    <tr>  \n" +
//	"      <td>&nbsp;</td>  \n" +
	"      <td>&nbsp;<img src='images/wait.jpg' border=0></td>  \n" +
//	"      <td>&nbsp;</td>  \n" +
	"    </tr>  \n" +
//	"    <tr>  \n" +
//	"      <td style='background-image:url(images/cell_header_bk.gif);color:white'></td>  \n" +
//	"      <td style='background-image:url(images/cell_header_bk.gif);color:white'></td>  \n" +
//	"      <td style='background-image:url(images/cell_header_bk.gif);color:white'></td>  \n" +
//	"    </tr>  \n" +
	"  </table>  \n";

      printToPopupWait(message);
	
}


      var IW=window.innerWidth ? window.innerWidth : document.body.clientWidth;

      function accessCSS(layerID){
            if(document.getElementById){
                  return document.getElementById(layerID).style;
            }else if(document.all){
                  return document.all[layerID].style;
            }else if(document.layers){
                  return document.layers[layerID];
            }
      } 

     function getLayerWidth(layerID){
           if(document.getElementById){
                 return parseInt(document.getElementById(layerID).offsetWidth);
           }else if(document.all){
                 return parseInt(document.all[layerID].offsetWidth);
           }else if(document.layers){
                 return parseInt(document.layers[layerID].clip.width);
           }
     } 

     function centerLayer(layerID){
           accessCSS(layerID).left = (IW - getLayerWidth(layerID))/2;
     }

