﻿function loadContentDiv(item)
{
	var lnkId = item.id;
	// reset both
	document.getElementById("lnkCategory").className = "";
	document.getElementById("lnkState").className = "";
	document.getElementById("conCategory").style.display = "none";
	document.getElementById("conState").style.display = "none";

	
	document.getElementById("con" + lnkId.substring(3)).style.display = "block";
	document.getElementById(lnkId).className = "active";		
}

function loadContentDiv2(item)
{
	var lnkId = item.id;
	// reset both
	document.getElementById("lnkAbout").className = "";
	document.getElementById("lnkAttorneys").className = "";
	document.getElementById("conAbout").style.display = "none";
	document.getElementById("conAttorneys").style.display = "none";
	
	document.getElementById("con" + lnkId.substring(3)).style.display = "block";
	document.getElementById(lnkId).className = "active";		
}

function ExpandDiv(divId)
{
  if (document.getElementById(divId).style.display == "block")
  {
    document.getElementById(divId).style.display = "none";
  }
  else
  {
    document.getElementById(divId).style.display = "block";
  }
}

function validateRegisterForm(frm)
{
  retValue = true;
  var errorMsg = "";

  if (frm.Email.value == "")
  {
    errorMsg += "No Email entered<br />";
    retValue = false;    
  }
  
  if (!validate_email(frm.Email))
  {
    errorMsg += "Email entered is invalid<br />";
    retValue = false;        
  }
  
  if (frm.Password.value == "")
  {
    errorMsg += "No password entered<br />";
    retValue = false;
  }
	if (frm.Password.value != frm.Confirm.value)
  {
    errorMsg += "Passwords do not match<br />";
    retValue = false;
  }

  
  if (frm.FirstName.value == "")
  {
    errorMsg += "No first name entered<br />";
    retValue = false;
  }

  if (frm.LastName.value == "")
  {
    errorMsg += "No last name entered<br />";
    retValue = false;
  }
  if (frm.state.value == "")
  {
    errorMsg += "No state selected<br />";
    retValue = false;
  }

  if (frm.zip.value == "")
  {
    errorMsg += "No zip entered<br />";
    retValue = false;
  }

  document.getElementById('errorMsg').innerHTML = errorMsg;

  return retValue;
}

function validate_email(field)
{
  with (field)
  {
    apos = value.indexOf("@");
    dotpos = value.lastIndexOf(".");
    if (apos<1||dotpos-apos<2) 
    {
      return false;
    }
    else 
    {
      return true;
    }
  }
} 

var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);

function addOption(theSel, theText, theValue)
{
  var newOpt = new Option(theText, theValue);
  var selLength = theSel.length;
  theSel.options[selLength] = newOpt;
}

function deleteOption(theSel, theIndex)
{ 
  var selLength = theSel.length;
  if(selLength>0)
  {
    theSel.options[theIndex] = null;
  }
}

function moveOptions(theSelFrom, theSelTo)
{
  var selLength = theSelFrom.length;  
  var i;
  var text = '';


  // Find the selected Options in reverse order
  // and delete them from the 'from' Select.
  for(i=selLength-1; i>=0; i--)
  {

	if(theSelFrom.options[i].selected)
    {
      // Add the selected text/values in.
      text = text +  theSelFrom.options[i].text + "\n";// + "(" + theSelFrom.options[i].value + ")";

     // break;
    }
  }

  
  if(document.smssender.taTo.value=="") 
  {
    document.smssender.taTo.value = text;
  } 
  else 
  {
    var rv = document.smssender.taTo.value;//.trim();//.removeEnd(' '); 
    if (rv.lastIndexOf('\n') == rv.length - 1)
      document.smssender.taTo.value += text;
    else
      document.smssender.taTo.value = document.smssender.taTo.value + "\n" + text;
  }  
  
  if(NS4) history.go(0);
}

function updateMessageSummary()
{
  enteredList = document.forms['smssender'].taTo.value;
  enteredArray = new Array();

  if (enteredList.charAt(enteredList.length - 1) == '\n')
  {
    enteredList = enteredList.substr(0, enteredList.length - 2);
  }

  if (enteredList.indexOf('\n') > 0)
  {
    enteredArray = enteredList.split('\n');
    enteredLength = enteredArray.length;
  }
  else
  {
    enteredLength = (enteredList.length > 0 ? 1 : 0);
  }
  message = document.forms['smssender'].taMessage.value;
  
  if (message.length == 0)
  {
    messageLength = 0;
  }
  else if (message.length > 0 && message.length <= 160)
  {
    messageLength = 1;
  }
  else if (message.length > 160 && message.length <= 320)
  {
    messageLength = 2;
  }
  else if (message.length > 320 && message.length <= 480)
  {
    messageLength = 3;
  }
  else if (message.length > 480 && message.length <= 640)
  {
    messageLength = 4;
  }
  
  document.getElementById('frmSelectedContacts').innerHTML = enteredLength;
  document.getElementById('frmEstimatedCost').innerHTML = (enteredLength) * messageLength;
  document.getElementById('frmMessageLength').innerHTML = message.length;
  document.getElementById('frmMessageCon').innerHTML = messageLength;
  document.getElementById('frmDeliveryReport').innerHTML = "";    
  document.forms['smssender'].creditCount.value = (enteredLength) * messageLength;


}


