// 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) {
}

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(email)
{
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

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 (loop == 2)
  	 {
 	   if (isEmailAddr(the_form.elements[loop].value)){
			result = true;}
		else {
      		alert('Please enter a Valid Email Address.');
      		return false;
    	}
    }

  }
  alert('Your comments have been sent. Thank You !');
  return true;
}

function validateCancelForm(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;
    }
    
  }
  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
			 ",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) {

	var nfn=prompt("Enter Name for this Fax","")
	if (nfn!=null && nfn!="")
	{
		window.location = "./FaxInbox.php?r=" + ofn + "&n=" + nfn  +"&p=" + ofaxp
	}

}


/////Dropdown menu functions
var ddmenuobj;
var delayhide;
var dropmenuobj;


function getposOffset(what, offsettype){
	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
	var parentEl=what.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
		}
return totaloffset;
}

function showhide(obj, e, visible, hidden, menuwidth){
	if (ie4||ns6)
		dropmenuobj.style.left=dropmenuobj.style.top=-500
		if (menuwidth!=""){
			dropmenuobj.widthobj=dropmenuobj.style
			dropmenuobj.widthobj.width=menuwidth
			}
		if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
			obj.visibility=visible
		else if (e.type=="click")
			obj.visibility=hidden
}

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
	var edgeoffset=1
	if (whichedge=="rightedge"){
		var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-10 : window.pageXOffset+window.innerWidth-10
		dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
	if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
		edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
		}
	else{
		var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-10 : window.pageYOffset+window.innerHeight-10
		dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
		if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
			edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
		}
	return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
ddmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
	if (window.event) event.cancelBubble=true
	else if (e.stopPropagation) e.stopPropagation()
	clearhidemenu()
	ddmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
	populatemenu(menucontents)
	dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
	if (ie4||ns6){
		showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
		dropmenuobj.x=getposOffset(obj, "left")
		dropmenuobj.y=getposOffset(obj, "top")
		dropmenuobj.style.left=dropmenuobj.x-1+"px" //clearbrowseredge(obj, "rightedge")+"px"
		dropmenuobj.style.top=dropmenuobj.y+obj.offsetHeight+"px" //clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
		}

	return clickreturnvalue()
}

function clickreturnvalue(){
	if (ie4||ns6) return false
	else return true
}

function contains_ns6(a, b) {
	while (b.parentNode)
	if ((b = b.parentNode) == a)
		return true;
	return false;
}

function dynamichide(e){
	if (ie4&&!dropmenuobj.contains(e.toElement))
		delayhidemenu()
	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
		delayhidemenu()
}

function hidemenu(e){
	if (typeof ddmenuobj!="undefined"){
		if (ie4||ns6)
			ddmenuobj.style.visibility="hidden"
	}
}

function delayhidemenu(){
if (ie4||ns6)
	delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
	if (typeof delayhide!="undefined")
	clearTimeout(delayhide)
	}

	
// 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(lIdx);
			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-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";
	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";
  }
  

  
