// clears and replaces text in form input fields and textareas
// -----------------------------------------------------------------
function clearText(thefield) {
  if (thefield.defaultValue==thefield.value) { thefield.value = "" }
} 
function replaceText(thefield) {
  if (thefield.value=="") { thefield.value = thefield.defaultValue }
}

function mailpage()
{
	mail_str = "mailto:?subject=Check out 1personalinjurylawyers.com";
	mail_str += "&body=I thought you might be interested in a page on 1personalinjurylawyers.com";
	mail_str += ". You can view it at, " + location.href; 
	location.href = mail_str;
}
//functions for getting metros after state is chosen
function handleOnChange(dd1)
{
  var idx = dd1.selectedIndex;
  var val = dd1[idx].text;
  var par = document.forms["quickcontact"];
  var parelmts = par.elements;
  var prezsel = parelmts["SM_ID"];
  var state = val;
  if (state != "* State")
  {
 	Http.get({
		url: "./metrofinder_" +  state + ".txt",
		callback: fillPrez,
		cache: Http.Cache.Get
	}, [prezsel]);
  }
  else
  {
	  prezsel.disabled=true;
  }
}

function fillPrez(xmlreply, prezelmt)
{
  if (xmlreply.status == Http.Status.OK)
  {
    var prezresponse = xmlreply.responseText;
    var prezar = prezresponse.split("|");
    prezelmt.length = 1;
    prezelmt.length = prezar.length;
    var SM_ID
	for (o=1; o < prezar.length; o++)
    {
	  SM_ID='';
	  SM_ID=prezar[o].split("=");
      prezelmt[o].text = SM_ID[0];
	  prezelmt[o].value = SM_ID[1];
    }
	prezelmt.disabled=false;
  }
  else
  {
    alert("Cannot handle the AJAX call.");
  }
}

// JavaScript Document

function FormSubmit(frm) {		// validate form1
	if (frm.name.value=='* Full Name') {
		alert('Please enter your name');
		frm.name.focus()
		return false;
	}
	// check to see if email address field is of valid syntax
	if(frm.email.value=='* Email')
	{
		if (frm.phone.value=='  Phone') {
			alert('Please enter a phone number or email address.');
			frm.email.focus()
			return false;
		}
	}
	else
	{
		substremail = frm.email.value.split("@")
		if (substremail.length > 1)
		{
			index = substremail[1].indexOf(".")
			if (index == -1)
			{
			alert("Please enter a valid e-mail address")
			frm.email.focus()
			return false
			}
		}
		else {
			alert("Please enter a valid e-mail address")
			frm.email.focus()
			return false
		}		
	}
	if(frm.SM_ID.selectedIndex==0)
	{
			alert("Please Select a State and City")
			frm.state.focus()
			return false		
	}
//	frm.name.value = document.form1.fname.value + ' ' + document.form1.name.value
	return true;
}