
// Savings Calculator Functions

function testforNum(num, fieldname){

	if (isNaN(num)){ 
		alert("There appears to be some invalid number entered.  Please try again.");
		}
}

function FormatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + '$' + num + '.' + cents);
}


function confirmSubmit(msg , turl)
{
	var agree=confirm(msg);
	if (agree) {
		showWait();
		self.location.href = turl;
		return true ;
	} else {
		return false ;
	}
}

function roundTo(num,pow){ 
	if( isNaN( num ) ){ 
	    num = 0; 
	} 

	num *= Math.pow(10,pow); 
	num = (Math.round(num)/Math.pow(10,pow))+ "" ; 
	if(num.indexOf(".") == -1){ 
	    num += "." ; 
		}
	while(num.length - num.indexOf(".") - 1 < pow) 
    num += "0" ; 

	return num; 
} 


function doClear(form) {
	form.reset();
}

function doCalc(form) {
	form.MLCI.value = roundTo(Number(form.LR.value) * 0.041667 , 2);
	form.SLCI.value = roundTo(0 * 0.041667 ,2);
	form.MCI.value = roundTo(Number(form.FC.value) * 1 ,2);
	form.SCI.value = roundTo(0 , 2);
	form.MTCI.value = roundTo(Number(form.MLCI.value) + Number(form.MCI.value) ,2);
	form.STCI.value = roundTo(Number(form.SLCI.value) + Number(form.SCI.value) ,2);
	form.MDIC.value = roundTo(Number(form.ICF.value) * Number(form.MTCI.value) ,2);
	form.SDIC.value = roundTo(form.ICF.value * form.SDIC.value ,2);

	form.MLCO.value = roundTo(Number(form.LR.value) * 0.066667 , 2);
	form.SLCO.value = roundTo(0 * 0.066667 , 2);
	form.MCO.value = roundTo( Number(form.FC.value) + Number(form.LDR.value) , 2);
	form.SCO.value = roundTo( Number(form.FC.value) + .10 , 2);
	form.MTCO.value = roundTo( Number(form.MLCO.value) + Number(form.MCO.value) , 2);
	form.STCO.value = roundTo( Number(form.SLCO.value) + Number(form.SCO.value) , 2);
	form.MDOC.value = roundTo( Number(form.OGF.value) * Number(form.MTCO.value) , 2);
	form.SDOC.value = roundTo( Number(form.OGF.value) * Number(form.STCO.value) , 2);


	form.MTDCOST.value = roundTo( Number(form.MDIC.value) + Number(form.MDOC.value) , 2);
	form.STDCOST.value = roundTo( Number(form.SDIC.value) + Number(form.SDOC.value) , 2);
	form.MTMCOST.value = roundTo( (Number(form.MTDCOST.value) * 22) + Number(form.PLC.value) , 2);
	form.STMCOST.value = roundTo( Number(form.STDCOST.value) * 22 , 2);


	var tot = roundTo( Number(form.MTMCOST.value) - Number(form.STMCOST.value) , 2);
	form.MS.value = FormatCurrency( tot );

	form.AS.value = FormatCurrency( tot * 12);

}

// Home Page Email address validation

function isEmailAddr(vemail) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(vemail) == false) {
      return false;
   }
   return true;
}


function validateEmail(the_form){

	var result = true;

	if (result && ((homepage.TEST_Email.length < 3) || !isEmailAddr(homepage.TEST_Email.value)) )
	{
		alert("Please enter a complete email address in the form: yourname@yourdomain.com");
		homepage.TEST_Email.focus();
		result = false;
	}
	else
	{
		alert('A Test Fax has been sent to the email address given.\r\r             Thank You for trying SRFAX!');
	  	result = true;
	}
}


function validateForm(the_form)
{
  for (var loop=0; loop < the_form.elements.length; loop++)
  {
    if (the_form.elements[loop].value == "")
    {
      alert('Please complete all fields before submitting the form.');
      return false;
    }

    if (the_form.elements[loop].name == "e_mail" ) {
 	   if (isEmailAddr(the_form.elements[loop].value)){
			result = true;
 	   } else {
      		the_form.e_mail.value = "";
      		alert('Please enter a Valid Email Address.');
      		return false;
       }
    }

  }
  return true;
}

function validateCloseForm(the_form)
{
  for (var loop=0; loop < the_form.elements.length; loop++)
  {
    if (the_form.elements[loop].value == "")
    {
      alert('Please answer all the questions.');
      return false;
    }
    
  }
  return true;
}


// Popup window function

function expPopupWindow(url, widthVal, heightVal, resizeableVal, scrollbarsVal, toolbarVal, locationVal, directoriesVal, statusVal, menubarVal, copyHistoryVal) {
	
	// compile our attributes
	var hgt = screen.height;
	var wd = screen.width;
	var scleft = (wd - widthVal)/2;
	var sctop = (hgt - heightVal)/2;
	var attributes = "width=" + widthVal       +
		 	 ",height=" 	 + heightVal      +
		 	 ",resizable="   + resizeableVal  +
		 	 ",scrollbars="  + scrollbarsVal  +
		 	 ",toolbar=" 	 + toolbarVal 	  +
		 	 ",location=" 	 + locationVal 	  +
		 	 ",directories=" + directoriesVal +
		 	 ",status=" 	 + statusVal 	  +
		 	 ",menubar=" 	 + menubarVal 	  +
		 	 ",copyhistory=" + copyHistoryVal +
			 ",left=" + scleft 

	// our attributes
	var thenewwin = window.open(url, 'WindowName' , attributes);
	thenewwin.focus();
}

function centerPopupWindow(url, widthVal, heightVal, resizeableVal, scrollbarsVal, toolbarVal, locationVal, directoriesVal, statusVal, menubarVal, copyHistoryVal) {
	
	// compile our attributes
	var hgt = screen.height;
	var wd = screen.width;
	var scleft = (wd - widthVal)/2;
	var sctop = (hgt - heightVal)/2;
	var attributes = "width=" + widthVal       +
		 	 ",height=" 	 + heightVal      +
		 	 ",resizable="   + resizeableVal  +
		 	 ",scrollbars="  + scrollbarsVal  +
		 	 ",toolbar=" 	 + toolbarVal 	  +
		 	 ",location=" 	 + locationVal 	  +
		 	 ",directories=" + directoriesVal +
		 	 ",status=" 	 + statusVal 	  +
		 	 ",menubar=" 	 + menubarVal 	  +
		 	 ",copyhistory=" + copyHistoryVal +
			 ",left=" + scleft +
			 ",top=" + sctop;

	// our attributes
	var thenewwin = window.open(url, 'WindowName' , attributes);
	thenewwin.focus();
}

// Popup window function

function fsPopupWindow(url, widthVal, heightVal, resizeableVal, scrollbarsVal, toolbarVal, locationVal, directoriesVal, statusVal, menubarVal, copyHistoryVal) {
	
	// compile our attributes
	var hgt = screen.height;
	var wd = screen.width;
	var attributes = "width="  	 	 + wd       +
		 	 ",height=" 	 + hgt      +
		 	 ",resizable="   + resizeableVal  +
		 	 ",scrollbars="  + scrollbarsVal  +
		 	 ",toolbar=" 	 + toolbarVal 	  +
		 	 ",location=" 	 + locationVal 	  +
		 	 ",directories=" + directoriesVal +
		 	 ",status=" 	 + statusVal 	  +
		 	 ",menubar=" 	 + menubarVal 	  +
		 	 ",copyhistory=" + copyHistoryVal +
			 ",Left=0" + 
			 ",Top=0";

	// Close Window First
	var thenewwin = window.open(url, 'WindowName1' , attributes);
	thenewwin.focus();
}

// Rename Fax window function

function RenameFax(ofn, ofaxp, odir) {

	var nfn=prompt("Enter Name for this Fax","")
	if(odir == "out"){
		if (nfn!=null && nfn!="")
			{
				window.location = "./FaxesSent.php?r=" + ofn + "&n=" + nfn  +"&p=" + ofaxp
			}
	} else {
		if (nfn!=null && nfn!="")
			{
				window.location = "./FaxesReceived.php?r=" + ofn + "&n=" + nfn  +"&p=" + ofaxp
			}
	}

}

///// new dropdown window script
// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 


function openclose(lpm)
{

	document.getElementById('lp1').style.display= 'none';
	document.getElementById('lp2').style.display= 'none';
	document.getElementById('lp3').style.display= 'none';
	document.getElementById('lp4').style.display= 'none';
	
	lpddmenuitem = document.getElementById(lpm);
	
	if (lpddmenuitem.style.display == 'none') {
		lpddmenuitem.style.display = 'block';
	} else {
		lpddmenuitem.style.display = 'none';
	} 
}
	
// Function for SendFax.aspx

function checkCoverdisp(){  

	if (document.getElementById("SF_COVER").checked == false) 
		{
		document.getElementById("CoverpageDisplay").style.display="none"; 
		}
	else
		{
		document.getElementById("CoverpageDisplay").style.display="block"; 
		}
}

// Function for CoverPage.php

function checkCover(){  

	if (document.getElementById("PB_COVER").value == "standard") 
		{
		document.getElementById("standard_CP").style.display="block"; 
		document.getElementById("company_CP").style.display="none"; 
		document.getElementById("personal_CP").style.display="none"; 
		document.getElementById("custom_CP").style.display="none"; 
		}
	if (document.getElementById("PB_COVER").value == "company") 
		{
		document.getElementById("standard_CP").style.display="none"; 
		document.getElementById("company_CP").style.display="block"; 
		document.getElementById("personal_CP").style.display="none"; 
		document.getElementById("custom_CP").style.display="none"; 
		}
	if (document.getElementById("PB_COVER").value == "personal") 
		{
		document.getElementById("standard_CP").style.display="none"; 
		document.getElementById("company_CP").style.display="none"; 
		document.getElementById("personal_CP").style.display="block"; 
		document.getElementById("custom_CP").style.display="none"; 
		}
	if (document.getElementById("PB_COVER").value == "custom") 
		{
		document.getElementById("standard_CP").style.display="none"; 
		document.getElementById("company_CP").style.display="none"; 
		document.getElementById("personal_CP").style.display="none"; 
		document.getElementById("custom_CP").style.display="block"; 
		}
}

// Function for SecureFax 

function checkSecureFax(){  

	if (document.getElementById("PB_SECURE").value == "Y") 
		{
		document.getElementById("securefaxtable").style.display = "block"; 
		}
	if (document.getElementById("PB_SECURE").value == "N") 
		{
		document.getElementById("securefaxtable").style.display = "none"; 
		}
}

// Function for setKeepFax - Only For BC at prsent 

function setKeepFax(){  

	document.getElementById("CB_TOLL_FREE_RADIO").checked = true;
	document.getElementById("CB_LOCAL_RADIO").checked = false;
	document.getElementById("CB_LOCAL_RADIO").disabled = false;
	document.getElementById("CB_NXX").options[0].selected=true;
	document.getElementById("CB_NXX").disabled = true;
}

// Functions for Signup Page.php
	
function PFPopulateProvState(fromscreen)
{
	if (fromscreen == "new" || fromscreen == "ctry")
	{

		var lIdx=document.getElementById("CB_COUNTRY").selectedIndex;

		if (lIdx == '2')
		{
			UpdateProv('2');
			if (document.getElementById("CB_PLAN"))
			{
				//PopulatePlans('2');
				var plnum = document.getElementById("HI_PLANNUM").value;
				for (var i = 0; i < document.getElementById("CB_PLAN").length; i++) {
					if (document.getElementById("CB_PLAN").options[i].value == plnum) {
						document.getElementById("CB_PLAN").options[i].selected=true}}
			}
			var sel = document.getElementById("HI_PS").value;
			for (var i = 0; i < document.getElementById("CB_STATE").length; i++) {
				if (document.getElementById("CB_STATE").options[i].value == sel) {
					document.getElementById("CB_STATE").options[i].selected=true}}
		}
		else if (lIdx == '1')
		{
			UpdateProv('1');
			if (document.getElementById("CB_PLAN"))
			{
				//PopulatePlans('1');
				var plnum = document.getElementById("HI_PLANNUM").value;
				for (var i = 0; i < document.getElementById("CB_PLAN").length; i++) {
					if (document.getElementById("CB_PLAN").options[i].value == plnum) {
						document.getElementById("CB_PLAN").options[i].selected=true}}
			}

			var sel = document.getElementById("HI_PS").value;
			for (var i = 0; i < document.getElementById("CB_STATE").length; i++) {
				if (document.getElementById("CB_STATE").options[i].value == sel) {
					document.getElementById("CB_STATE").options[i].selected=true}}
		}
		
		//setKeepFax();
		
	}
	else
	{
		lIdx=document.getElementById("CB_COUNTRY").value;

		if (lIdx == '2')
		{
			UpdateProv('2');
			var sel = document.getElementById("HI_PS").value;
			for (var i = 0; i < document.getElementById("CB_STATE").length; i++) {
				if (document.getElementById("CB_STATE").options[i].value == sel) {
					document.getElementById("CB_STATE").options[i].selected=true}}
		}

		else if (lIdx == '1')
		{
			UpdateProv('1');
			var sel = document.getElementById("HI_PS").value;
			for (var i = 0; i < document.getElementById("CB_STATE").length; i++) {
				if (document.getElementById("CB_STATE").options[i].value == sel) {
					document.getElementById("CB_STATE").options[i].selected=true}}
		}
	}
	
}



function SelectNewLocal()
{   
		document.getElementById("CB_NXX").disabled = false;
		document.getElementById("CB_NXX").options[0].selected=true;
		document.getElementById("TF_NXX").disabled = true;
		document.getElementById("TF_NXX").options[0].selected=true;
		document.getElementById("LocalSelect").style.display="block";
		document.getElementById("TFSelect").style.display="none";
}

function SelectTollFree()
{        
		document.getElementById("CB_NXX").disabled = true;
		document.getElementById("CB_NXX").options[0].selected=true;
		document.getElementById("TF_NXX").disabled = false;
		document.getElementById("TF_NXX").options[0].selected=true;
		document.getElementById("LocalSelect").style.display="none";
		document.getElementById("TFSelect").style.display="block";
}

function UpdateProv(selectitem) 
{        
		CLEAR_PROV();
		var start = 0;
		var newoption = "";
	
		if (selectitem == '2') 
		{
		newoption = new Option("Alabama", "AL", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Alaska", "AK", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Arizona", "AZ", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Arkansas", "AR", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("California", "CA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Colorado", "CO", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Connecticut", "CT", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Delaware", "DE", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("District of Columbia", "DC", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Florida", "FL", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Georgia", "GA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Hawaii", "HI", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Idaho", "ID", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Illinois", "IL", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Indiana", "IN", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Iowa", "IA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Kansas", "KS", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Kentucky", "KY", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Louisiana", "LA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Maine", "ME", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Maryland", "MD", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Massachusetts", "MA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Michigan", "MI", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Minnesota", "MN", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Mississippi", "MS", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Missouri", "MO", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Montana", "MT", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Nebraska", "NE", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Nevada", "NV", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("New Hampshire", "NH", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("New Jersey", "NJ", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("New Mexico", "NM", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("New York", "NY", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("North Carolina", "NC", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("North Dakota", "ND", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Ohio", "OH", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Oklahoma", "OK", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Oregon", "OR", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Pennsylvania", "PA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Rhode Island", "RI", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("South Carolina", "SC", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("South Dakota", "SD", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Tennessee", "TN", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Texas", "TX", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Utah", "UT", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Vermont", "VT", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Virginia", "VA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Washington", "WA", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("West Virginia", "WV", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Wisconsin", "WI", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Wyoming", "WY", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		}

		else if (selectitem == '1')

		{
		newoption = new Option("Alberta", "AB", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("British Columbia", "BC", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Manitoba", "MB", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("New Brunswick", "NB", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Newfoundland and Labrador", "NF", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Northwest Territory", "NWT", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Nova Scotia", "NS", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Nunavut Territory", "NT", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Ontario", "ON", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Prince Edward Island", "PEI", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Quebec", "QC", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Saskatchewan", "SK", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		newoption = new Option("Yukon Territory", "YT", false, false);
		document.getElementById("CB_STATE").options[start] = newoption;
		start += 1;
		}
}

  function CLEAR_PROV() 
  {
	var i = 1;
	var no_opts = document.getElementById("CB_STATE").options.length;

	for ( i = 0; i < no_opts; )
	{
		document.getElementById("CB_STATE").options[i] = null;
		i++;
	}
	
	var i = 1;
	var no_opts = document.getElementById("CB_STATE").options.length;

	for ( i = 0; i < no_opts; )
	{
		document.getElementById("CB_STATE").options[i] = null;
		i++;
	}

  }


   function DisplayFaxType(sel)
  {
  	if (sel == 0)
	{
 	document.getElementById("SF_SINGLE").value = "SINGLE";
 	document.getElementById("SF_SINGLEFAXDIV").style.display="block";
	document.getElementById("SF_MULTIFAXDIV").style.display="none";
	document.getElementById("SF_COVER").checked = false;
	document.getElementById("SF_MULTI").checked = false;
	document.getElementById("SF_MULTI").value = "";
	document.getElementById("SF_MULTIFAX").value = "";
	checkCoverdisp();
	document.getElementById("SF_COVER").disabled  = false;
	} else {
 	document.getElementById("SF_MULTI").value = "MULTI";
 	document.getElementById("SF_SINGLEFAXDIV").style.display="none";
	document.getElementById("SF_MULTIFAXDIV").style.display="block";
	document.getElementById("SF_COVER").checked = false;
	document.getElementById("SF_SINGLE").checked = false;
	document.getElementById("SF_SINGLE").value = "";
	document.getElementById("SF_TOFAX").value = "1";
	checkCoverdisp();
	document.getElementById("SF_COVER").disabled  = true;
	}
  
  }
  
     function CallLogSelect(sel)
  {
  	if (sel == 0)
	{
 	document.getElementById("EA_QUICKSELECT").value = "Y";
 	document.getElementById("EA_DATERANGE").value = "N";
	document.getElementById("EA_FROMDATE_Month_ID").disabled=true;
	document.getElementById("EA_FROMDATE_Day_ID").disabled=true;
	document.getElementById("EA_FROMDATE_Year_ID").disabled=true;
	document.getElementById("EA_TODATE_Month_ID").disabled=true;
	document.getElementById("EA_TODATE_Day_ID").disabled=true;
	document.getElementById("EA_TODATE_Year_ID").disabled=true;
	document.getElementById("EA_QSOPTION").disabled=false;
	document.getElementById("EA_DATERANGE").checked = false;
	} else {
 	document.getElementById("EA_QUICKSELECT").value = "N";
 	document.getElementById("EA_DATERANGE").value = "Y";
	document.getElementById("EA_FROMDATE_Month_ID").disabled=false;
	document.getElementById("EA_FROMDATE_Day_ID").disabled=false;
	document.getElementById("EA_FROMDATE_Year_ID").disabled=false;
	document.getElementById("EA_TODATE_Month_ID").disabled=false;
	document.getElementById("EA_TODATE_Day_ID").disabled=false;
	document.getElementById("EA_TODATE_Year_ID").disabled=false;
 	document.getElementById("EA_QSOPTION").disabled= true;
	document.getElementById("EA_DATERANGE").checked = true;
	document.getElementById("EA_QUICKSELECT").checked = false;
	}
  
  }

  function Confirm_Action(msg , ref)
	{
		var answer = confirm (msg)
		if (answer) {
			self.location.href=ref;
		}
		return false
	}

		function Confirm_Delete_Selection(msg)
	{
		var answer = confirm (msg)
		if (answer) {
			document.getElementById("IB_DELCONFIRM").value = "YES";
			return True;
		}
		document.getElementById("IB_DELCONFIRM").value = "NO";
		return false;
	}
	
   function SubUserSelect(typ)
	{
  	if (typ == 1)
	{
		document.getElementById("EA_OUTBOUND").checked = true;
		document.getElementById("EA_OUTBOUND").value = "Y";
		document.getElementById("EA_INOUTBOUND").value = "N";
		document.getElementById("EA_INOUTBOUND").checked = false;
		document.getElementById("SelectSRFNumber").style.display = "none";
	} else {
		document.getElementById("EA_OUTBOUND").checked = false;
		document.getElementById("EA_OUTBOUND").value = "N";
		document.getElementById("EA_INOUTBOUND").value = "Y";
		document.getElementById("EA_INOUTBOUND").checked = true;
		document.getElementById("SelectSRFNumber").style.display = "block";
	}
  
  }

  function Att_Type(typ)
	{
  	if (typ == 1)
	{
		if (document.getElementById("ES_TIF").checked == true)
			{ document.getElementById("ES_PDF").checked = false;}
		else
			{document.getElementById("ES_PDF").checked = true;}
	} else {
		if (document.getElementById("ES_PDF").checked == true)
			{ document.getElementById("ES_TIF").checked = false;}
		else
			{document.getElementById("ES_TIF").checked = true;}
	}
  
  }

function Att_Type_EA(typ)
  {
  	if (typ == 2)
	{
		if (document.getElementById("EA_TIF").checked == true)
			{ document.getElementById("EA_PDF").checked = false;}
		else
			{document.getElementById("EA_PDF").checked = true;}
	} else {
		if (document.getElementById("EA_PDF").checked == true)
			{ document.getElementById("EA_TIF").checked = false;}
		else
			{document.getElementById("EA_TIF").checked = true;}
	}
  
  }

	function Check_InOut() 
	{
	
	if (document.getElementById("EA_UECC1").value.length == 0)
			{ document.getElementById("EA_IB_CC1").value = null;
			  document.getElementById("EA_OB_CC1").value = null;}
			  
	if (document.getElementById("EA_UECC2").value.length == 0)
			{ document.getElementById("EA_IB_CC2").value = null;
			  document.getElementById("EA_OB_CC2").value = null;}
	return true;
	
	}
	
	function smsOnOff() 
	{
	
	if (document.getElementById("EA_SMS").checked == true)
	{

		document.getElementById("EA_SMSNUMBER").disabled = false;
		document.getElementById("EA_SMSPROVIDER").disabled = false;
		document.getElementById("EA_SMS").checked = true;
		
	} else {

		document.getElementById("EA_SMSNUMBER").disabled = true;
		document.getElementById("EA_SMSPROVIDER").disabled = true;
		document.getElementById("EA_SMS").checked = false;
			  
	}

	return true;

	}

	function populateID()
  {
	document.getElementById("EF_ID").value = document.getElementById("EF_CL").value;
  }
  
  	function populateIDfromEmail()
  {
	document.getElementById("EF_ID").value = document.getElementById("EF_EML").value;
  }
  
	function clearAccordian()
  {
  	
  	document.getElementById("faqItem212-0").style.display = "none";
	document.getElementById("faqItem212-1").style.display = "none";
	document.getElementById("faqItem212-2").style.display = "none";
	document.getElementById("faqItem212-2a").style.display = "none";
	document.getElementById("faqItem212-3").style.display = "none";
	document.getElementById("faqItem212-3a").style.display = "none";
	document.getElementById("faqItem212-4").style.display = "none";
  	document.getElementById("faqItem212-5").style.display = "none";
	document.getElementById("faqItem212-6").style.display = "none";
	document.getElementById("faqItem212-7").style.display = "none";
	document.getElementById("faqItem212-8").style.display = "none";
	document.getElementById("faqItem212-9").style.display = "none";
	document.getElementById("faqItem212-10").style.display = "none";
	document.getElementById("faqItem212-11").style.display = "none";
	document.getElementById("faqItem212-12").style.display = "none";
	document.getElementById("faqItem212-13").style.display = "none";
	document.getElementById("faqItem212-14").style.display = "none";
	document.getElementById("faqItem212-15").style.display = "none";
	document.getElementById("faqItem212-17").style.display = "none";
	document.getElementById("faqItem212-18").style.display = "none";
	document.getElementById("faqItem212-19").style.display = "none";
	document.getElementById("faqItem212-20").style.display = "none";
	document.getElementById("faqItem212-21").style.display = "none";
  }
 
function OpenCloseAnswer(thisitem)
{
	if (document.getElementById(thisitem).style.display == "block"){
  		document.getElementById(thisitem).style.display = "none";
  	} else {
  		document.getElementById(thisitem).style.display = "block";
  	}
}

  
function clearAccordianTFAQ()
  {
	document.getElementById("faqItem212-0").style.display = "none";
	document.getElementById("faqItem212-1").style.display = "none";
	document.getElementById("faqItem212-2").style.display = "none";
	document.getElementById("faqItem212-3").style.display = "none";
	document.getElementById("faqItem212-4").style.display = "none";
	document.getElementById("faqItem212-5").style.display = "none";
	document.getElementById("faqItem212-6").style.display = "none";
	document.getElementById("faqItem212-7").style.display = "none";
	document.getElementById("faqItem212-8").style.display = "none";
	document.getElementById("faqItem212-9").style.display = "none";
  }
  
function ShowFDPopup(hoveritem,num)
{
	var popitem = "fdpopup" + num;
	
    var hp = document.getElementById(popitem);

    // Set position of hover-over popup
	var ipos = getPos (hoveritem);
	
	hp.style.top = ipos.top - 50 + "px";
	hp.style.left = ipos.left + 25 + "px";

	// Set popup to visible
	hp.style.visibility = "Visible";
}

function HideFDPopup(item)
{
	var popitem = "fdpopup" + item;
    var hp = document.getElementById(popitem);
	hp.style.visibility = "Hidden";
}
  
function getPos (obj) {
      var output = new Object();
      var mytop=0, myleft=0;
      while( obj) {
      mytop+= obj.offsetTop;
      myleft+= obj.offsetLeft;
      obj= obj.offsetParent;
      }
      output.left = myleft;

      output.top = mytop;

      return output;

}

function CreateBookmarkLink() {

	title = "SRFax -  User Login"; 

	url = "https://www.srfax.com/srf/LoginPage.php";

	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }
 
 function viewInvoice() {

	var invfile = document.getElementById('EA_MONTH').value;

	if (invfile == "Select Month") { // No month selected
		return false;
	} else { // Pop up Invoice file
		expPopupWindow('Faxview.php?inv='+invfile,720,540,1,1,0,0,0,0,0,0);
		return true;
	}
 }

 function viewCoverPage() {

	var cpfile = document.getElementById('PB_COVER').value;

	if (cpfile == "standard") { 
		expPopupWindow('CoverPagePreview.php?p=s',720,540,1,1,0,0,0,0,0,0);
		return true;
	}
	if (cpfile == "company") { 
		expPopupWindow('CoverPagePreview.php?p=c',720,540,1,1,0,0,0,0,0,0);
		return true;
	}
	if (cpfile == "personal") { 
		expPopupWindow('CoverPagePreview.php?p=p',720,540,1,1,0,0,0,0,0,0);
		return true;
	}
	if (cpfile == "custom") { 
		expPopupWindow('CoverPagePreview.php?p=cust',720,540,1,1,0,0,0,0,0,0);
		return true;
	}
 }
 

// This script is intended for use with a minimum of Netscape 4 or IE 4.
// First we detect the browser type
var sfns4 = false;
var sfie4 = false;
var sfupLevel = false;

if(document.getElementById) { // IE 5 and up","NS 6 and up
	var sfupLevel = true;
}
else if(document.layers) { // Netscape 4
	var sfns4 = true;
}
else if(document.all) { // IE 4
	var sfie4 = true;
}

function showWait() {
	javascript:scroll(0,0);
	if (sfns4) {
		var splash = document.splashScreen;
		splash.visibility = "show";
	}
	else if (sfie4) {
		var splash = document.all.splashScreen;
		splash.style.visibility = "visible";
	}
	else if (sfupLevel) {
		var splash = document.getElementById("splashScreen");
		splash.style.visibility = "visible";
	}
}


 