// PassportMD Global Javascript

// the ubiquitous toggle
function toggle(id) 
{ 
if (document.getElementById) 
{ 
var el = document.getElementById(id); 
el.style.display = (el.style.display == 'block') ? 'none' : 'block';
}
}

function toggle2(id) 
{ 
if (document.getElementById) 
{ 
var el = document.getElementById(id); 
el.style.display = (el.style.display == 'none') ? 'block' : 'none';
}
}

function show(id) 
{ 
if (document.getElementById) 
{ 
var el = document.getElementById(id); 
el.style.display = "block";
}
}


function hide(id) 
{ 
if (document.getElementById) 
{ 
var el = document.getElementById(id); 
el.style.display = "none";
}
}

function showVis(id) 
{ 
if (document.getElementById) 
{ 
var el = document.getElementById(id); 
el.style.visibility = "visible";
}
}


function hideVis(id) 
{ 
if (document.getElementById) 
{ 
var el = document.getElementById(id); 
el.style.visibility = "hidden";
}
}

function confMesDel() {
		var conf = confirm("Are you sure you want to delete this message.");
}

function confRecDel() {
		var conf = confirm("Are you sure you want to delete this record.");
}


function showHide() {
var toggles = getElementsByClass(document,"trigger","a"); 
		for (var i=0; i<toggles.length; i++) {
			toggles[i].onclick = function() {
				var el = getNxtElement(this.parentNode.parentNode.nextSibling);
				if(!el.style.display) {el.style.display = "none";}
				if (el.style.display == "none") {
					el.style.display = "block";
					this.firstChild.nodeValue = "(hide contents)";
				} else {
					el.style.display = "none";
					this.firstChild.nodeValue = "(view contents)";
				}
				return false;

			}
		}
}
		





/* Get Next DOM Element */
function getNxtElement(node) {
  if(node.nodeType == 1) {
	return node;
  }
  if (node.nextSibling) {
    return getNxtElement(node.nextSibling);
  }
  return null;
}

/* Get Class Name */
function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (i = 0, j = 0; i < elsLen; i++) {
 if ( pattern.test(els[i].className) ) {
 classElements[j] = els[i];
 j++;
 }
}
return classElements;
}

function popitup(url) {
	newwindow=window.open(url,'name','menubar=yes,scrollbars=yes,height=600,width=780,resizable=yes,');
	if (window.focus) {newwindow.focus()}
	return false;
}

function popVideo(url) {
	newwindow=window.open(url,'name','menubar=yes,scrollbars=yes,height=540,width=580,resizable=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

/* For dosage lightbox js */

function lbTall() {
	document.getElementById('lightbox').style.height = '350px';
	//document.getElementById('save-dosage').style.float = 'none';
	document.getElementById('save-dosage').style.marginTop = '0px';
}

function lbNormal() {
	document.getElementById('lightbox').style.height = '300px';
	//document.getElementById('save-dosage').style.float = 'left';
	document.getElementById('save-dosage').style.marginTop = '-60px';
}

function delete_doctor_message (doctor, did) {
   // Alert users before they delete a doctor from the list - IM
      answer = confirm("Are you sure that you want to delete "+doctor+"?");
	  if (answer) {	      
	     return true;
      } else {
	   return false;
      }
}