/*
	mdslaw.js - Jesse Nahan
*/

/* function from http://www.tek-tips.com/faqs.cfm?fid=5442
I only need to get one variable at this point, coming from home page, but this may have other uses
*/
 
function getValue(varname)
{
  // First, we load the URL into a variable
  var url = window.location.href;
  

  // Next, split the url by the ?
  var qparts = url.split("?");
			
  // Check that there is a querystring, return "" if not (JN originally this was qparts.length == 0, but that doesn't make any sense)
  if (qparts.length < 2)
  {
	return "";
  }

  // Then find the querystring, everything after the ?
  var query = qparts[1];
					
  // Split the query string into variables (separates by &s)
  var vars = query.split("&");

  // Initialize the value with "" as default
  var value = "";

  // Iterate through vars, checking each one for varname
  for (i=0;i<vars.length;i++)
  {
	// Split the variable by =, which splits name and value
	var parts = vars[i].split("=");
	
	// Check if the correct variable
	if (parts[0] == varname)
	{
	  // Load value into variable
	  value = parts[1];

	  // End the loop
	  break;
	}
  }
  
  // Convert escape code
  value = unescape(value);

  // Convert "+"s to " "s
  value.replace(/\+/g," ");

  // Return the value
  return value;
}


// if there is no variable passed, then redirect to intro page

var section = getValue("sect");

if (section == "") {

	// Redirect to flash intro page. That will redirect to about this firm if the user's flash player is not current enough
	// If javascript is turned off, a simple page is displayed noting the requirement for javascript.
	//window.location = "intro.html"
	section = "about";

}


var currentLanguage = "english";
var prevScreen = "";
var copyright = "<p class=\"copyright\">&copy; Copyright 2008 Manelli Selter PLLC. All rights reserved. ";
copyright += "<a href=\"#\" onClick=\"javascript:getData1('disclaimer.html','content');\" class=\"disclaimerlink\">Disclaimer</a>.</p>";


var XMLHttpRequestObject = false; 

if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData1(dataSource1,divID1) {

var contentTag;

var emailDiv = "<div id=\"emailLink\" style=\"text-align:center;padding-top:14px\"> </div>";
	
/*
	display content then display navigation image or bio menu
	destination div: leftNavContent
*/

switch (dataSource1) {

	case "about.html":
	
		contentTag = '<img src="images/sup-ct-bldg_e3.jpg" width="170" height="170" border="0" />';
		break;
		
	case "practice_areas.html":
	
		contentTag = '<img src="images/us-capitol_e3.jpg" width="170" height="170" border="0" />';
		break;
		
	case "disclaimer.html":
	
		contentTag = '<img src="images/Jefferson-Memorial_e3.jpg" width="170" height="170" border="0" />';
		break;
		
	case "missing.html":
	
		contentTag = '<img src="images/Jefferson-Memorial_e3.jpg" width="170" height="170" border="0" />';
		break;
		
	case "resources.html":
	
		contentTag = '<img src="images/constitution_1_of_4_630_e4.jpg" width="170" height="170" border="0" />';
		break;
		
	case "contact.html":
	
		contentTag = '<img src="images/lincoln-memorial-1a_e3.jpg" width="170" height="170" border="0" />';
		break;
		
	default:
	
		// if dataSources begins with 'bio' then bio, otherwise, use default of practice areas
		if (dataSource1.substring(0,3) == 'bio') {
		
			// attorney directory
			contentTag = "<div style=\"background: url('images/contact_bg_leftnav.jpg') no-repeat;padding: 10px;\"> ";
			contentTag += "<span class=\"boldWhite\">Attorneys</span><br /> ";
			contentTag += "<ul class=\"ulBio\"> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_benson.html','content');\" class=\"smallLinkWhite\">Stuart E. Benson</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_bollman.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">William H. Bollman</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_cutler.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Stephanie C. Cutler</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_fiul.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Dan Fiul</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_halperin.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Eliot J. Halperin</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_manelli.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Daniel J. Manelli</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_melcher.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Jeffrey S. Melcher</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_rose.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Deana E. Rose</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_saito.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Yoshi Saito</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_selter.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Michael H. Selter</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_stemberger.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Edward J. Stemberger</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_turkevich.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Leon R. Turkevich</a></li> ";
			contentTag += "<li><a href=\"#\" onClick=\"javascript:getData('bio_white.html','content');\" onmousedown=\"\" class=\"smallLinkWhite\">Paul E. White</a></li> ";
			contentTag += "</ul> ";
			contentTag += "<p></p> ";
			contentTag += "<span class=\"boldWhite\">Office Manager</span><br /> ";
			contentTag += "<ul class=\"ulBio\"> ";
			contentTag += "<li><span class=\"regularNoteWhite\">Laurie-Jo Cardea</span></li> ";
			contentTag += "<li><a href=\"mailto:ljcardea@mdslaw.com\" class=\"smallLinkWhite\">ljcardea@mdslaw.com</a></li> ";
			contentTag += "<li><span class=\"regularNoteWhite\">202.261.1034</span></li> ";
			contentTag += "</ul> ";
			contentTag += "</div>";
			
		} else {
		
			contentTag = '<img src="images/us-capitol_e3.jpg" width="170" height="170" border="0" />';
		
		}
		break;
		
}


document.getElementById('leftNavContent').innerHTML = contentTag + emailDiv;

getData(dataSource1,divID1);

}

function getData(dataSource, divID) 
{ 
//alert("datasource "+dataSource);
//updatePrevScreen(dataSource);

// Update email link to match the current display page

var emailTag = "<a href=\"email_form.php?sect="+dataSource + "\" ";

emailTag += "onclick=\"displayWindow('',600,440)\" target=\"displayWindow\" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('nav_email','','images/nav_email_on2.gif',1)\">";

emailTag += "<img src=\"images/nav_email_off2.gif\" width=\"97\" height=\"10\" border=\"0\" name=\"nav_email\"></a>";


document.getElementById('emailLink').innerHTML = emailTag;


var extraText = "";

if (divID == "content") {

	extraText = copyright;
	
}

if(XMLHttpRequestObject) {
  var obj = document.getElementById(divID); 
  XMLHttpRequestObject.open("GET", dataSource); 

  XMLHttpRequestObject.onreadystatechange = function() 
  { 
	if (XMLHttpRequestObject.readyState == 4 && 
	  XMLHttpRequestObject.status == 200) { 
		obj.innerHTML = XMLHttpRequestObject.responseText + extraText; 
	} 
  } 

  XMLHttpRequestObject.send(null); 
}

}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function closeDisclaimer() {

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

}

function displayWindow(url, width, height) {
	if (!window.Win || Win.closed)
		var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=1' );
	else
		Win.location = url;
		Win.focus();
}

