// home practice area selecter
function selectPractice(x){
	if (document.practiceareaselect.practicearea.value != "null") {
		document.location.href = x;
	}
}

// sized popups
var win = null;
function newWindow(mypage,myname,w,h,features) {
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,myname,settings);
  win.window.focus();
}

// ------
// toggle
// ------
function expand(a) {
	var t1 = document.getElementById(a)
	if (t1.style.display == 'none') {
		t1.style.display = 'block'
	} else {
		t1.style.display = 'none'
	}
}

// -----------------------------
// validate newsletter subscribe
// -----------------------------
function validateSubscribe() {
	
	if (document.subscribe.firstname.value == "") {
	alert ("Please enter your first name.")
	document.subscribe.firstname.focus();
	return false;
	}

	if (document.subscribe.lastname.value == "") {
	alert ("Please enter your last name.")
	document.subscribe.lastname.focus();
	return false;
	}
	
	var username = document.forms[ "subscribe" ].email.value;
	var at = username.indexOf( "@" );
	var dot = username.indexOf( "." );
	if( at == -1 ||
		dot == -1 ||
		( username.length < 5 ) ) {
		alert( "Please enter a valid e-mail address for this attorney (ie: yourname@aol.com)" );
		document.subscribe.email.focus();
		return false;
	}
	
	return true;
}


//$swf,$h,$w,$bgcolor,$wmode,$v1,$v2
function flash(swf,h,w,bgcolor,wmode,v1,v2) { 
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+w+'" height="'+h+'" id="'+swf+'" align="middle">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="allowFullScreen" value="false" />');
	document.write('<param name="movie" value="/_swf/'+swf+'.swf?txtSection='+v1+'&txtTitle='+v2+'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="bgcolor" value="#'+bgcolor+'" />');
	document.write('<param name="txtSection" value="'+v1+'" />');
	document.write('<param name="txtTitle" value="'+v2+'" />');
	document.write('<param name="wmode" value="'+wmode+'" />');
	document.write('<embed src="/_swf/'+swf+'.swf?txtSection='+v1+'&txtTitle='+v2+'" quality="high" bgcolor="#'+bgcolor+'" width="'+w+'" height="'+h+'" name="'+swf+'" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" txtSection="'+v1+'" txtTitle="'+v2+'" wmode="'+wmode+'"/>');
	document.write('</object>');
} 

// ---------------------
// validate contact form
// ---------------------
function validateContact() {
	
	if (document.contactus.firstname.value == "") {
	alert ("Please enter your first name.")
	document.contactus.firstname.focus();
	return false;
	}

	if (document.contactus.lastname.value == "") {
	alert ("Please enter your last name.")
	document.contactus.lastname.focus();
	return false;
	}
	
	var username = document.forms[ "contactus" ].emailaddress.value;
	var at = username.indexOf( "@" );
	var dot = username.indexOf( "." );
	if( at == -1 ||
		dot == -1 ||
		( username.length < 5 ) ) {
		alert( "Please enter a valid e-mail address (ie: yourname@aol.com)" );
		document.contactus.emailaddress.focus();
		return false;
	}
	
	if (document.contactus.preference_method.value == "") {
	alert ("Please select a preferred contact method.")
	document.contactus.preference_method.focus();
	return false;
	}
	
	if (document.contactus.preference_method.value == 2 && document.contactus.preference_time.value == "") {
	alert ("Please select a preferred time for us to call.")
	document.contactus.preference_time.focus();
	return false;
	}
	
	if (document.contactus.comment.value == "") {
	alert ("Please enter your question/comment.")
	document.contactus.comment.focus();
	return false;
	}
	
	return true;
}

// ----------------------------------
// toggle best time to call selection
// ----------------------------------
function bestTime() {

	var f = document.getElementById("calltime");
	if (document.contactus.preference_method.value == 2) {
		f.style.display = 'block';
	} else {
		f.style.display = 'none';
	}
	
	return true;
}



