/* lawsonroofing.com routines */
function doMailLink(idNo) {
/*  
*/

  if (document.getElementById("name_"+idNo) && document.getElementById("dom_"+idNo) && document.getElementById("ext_"+idNo)) {
    location.href = "mailto:" + document.getElementById("name_"+idNo).innerHTML + "@" + document.getElementById("dom_"+idNo).innerHTML + "." + document.getElementById("ext_"+idNo).innerHTML;
  }
}

function divhide(tagnames) {
/*	set the display setting of the named element to 'none'
   9/13/2007 - change parameter to allow delimited list of tagnames
*/
   
	var a_names    = tagnames.split(",");
	var i          = 0;
	for (i=0; i<a_names.length; i++) {
   	var dtobj		= document.getElementById(a_names[i]);
   	if (dtobj) {
    	var styleobj	= (document.layers) ? dtobj : dtobj.style;
    	styleobj.display	= "none";
    }
  }
	return true;
}

function divshow(tagnames) {
/*	'shows' the tag passed (sets display property of the style to 'inline' or '')
   5/26/2007   Note IE has problems with 'table-row', so setting the display to nothing results in a default display, 
               which effectively shows the element.
   9/13/2007 - change parameter to allow delimited list of tagnames
   1/05/2010 - add optional parameter to toggle display
*/
	var a_names    = tagnames.split(",");
	var i          = 0;
	var toggleFlag = (divshow.arguments.length>1 ? divshow.arguments[1] : false);
	for (i=0; i<a_names.length; i++) {
   	var dtobj		   = document.getElementById(a_names[i]);
   	if (dtobj) {
    	var styleobj	   = (document.layers) ? dtobj : dtobj.style;
      styleobj.display	= (toggleFlag ? (styleobj.display=="none" ? "" : "none") : "");   //((dtobj.nodeName=="TR" || dtobj.nodeName=="TABLE") ? "" : "inline");
    }
  }
	return true;
}

