/* *** MISC GLOBAL FUNCTIONS *** */

this.blankwin = function(){
	var hostname = window.location.hostname;
	hostname = hostname.replace("www.","").toLowerCase();
	var a = document.getElementsByTagName("a");	
	this.check = function(obj){
		var href = obj.href.toLowerCase();
		return (((href.indexOf("http://")!=-1) || (href.indexOf("https://")!=-1)) && href.indexOf(hostname)==-1) ? true : false;				
	};
	this.set = function(obj){
		obj.target = "_blank";
		obj.className = "external";
	};	
	for (var i=0;i<a.length;i++){
		if(check(a[i])) set(a[i]);
	};		
};

/* ******************** RIGHT-MENU OPERATOR */

function dhqMenu()
{
  this.name = "";
  this.status = "closed";
}
function init()
{
  tmps = new Array("dirs", "atty", "mdtr", "divo", "chld", "fina", "infi", "coll", "misc", "arti");
  mnus = new Array();
  for (n=0; n<tmps.length; n++) { mnus[n] = new dhqMenu(); mnus[n].name = tmps[n]; }
  mnus[0].status = "open";
  if (openMnu)
  {
    oMnus = openMnu.split(",");
    for (n=0; n<mnus.length; n++)
    {
      for (m=0; m<oMnus.length; m++)
      {
        if (mnus[n].name == oMnus[m]) { mnus[n].status = "open"; }
      }
    }
  }
  for (n=0; n<mnus.length; n++)
  {
    if (mnus[n].status == "open")
    {
      document.getElementById("mnu_" + mnus[n].name).style.display = "block";
      document.getElementById("nav_" + mnus[n].name).style.backgroundImage = "url(/graphics/minus_white.gif)";
    } else {
      document.getElementById("mnu_" + mnus[n].name).style.display = "none";
      document.getElementById("nav_" + mnus[n].name).style.backgroundImage = "url(/graphics/plus_white.gif)";
    }
    
  }
}

function togMenu(itm, obj)
{
  if (document.getElementById(itm).style.display == "none")
  {
    document.getElementById(itm).style.display = "block";
    obj.style.backgroundImage = "url(/graphics/minus_grey.gif)";
  }
  else
  {
    document.getElementById(itm).style.display = "none";
    obj.style.backgroundImage = "url(/graphics/plus_grey.gif)";
  }
}

function msOvr(itm,obj)
{
  if (document.getElementById(itm).style.display == "none")
  {
    obj.style.backgroundImage = "url(/graphics/plus_grey.gif)";
  }
  else
  {
    obj.style.backgroundImage = "url(/graphics/minus_grey.gif)";
  }
}

function msOut(itm,obj)
{
  if (document.getElementById(itm).style.display == "none")
  {
    obj.style.backgroundImage = "url(/graphics/plus_white.gif)";
  }
  else if (document.getElementById(itm).style.display == "block")
  {
    obj.style.backgroundImage = "url(/graphics/minus_white.gif)";
  }
}

this.addEvent = function(obj,type,fn)
{
	if(obj.attachEvent)
  {
		obj['e'+type+fn] = fn;
		obj[type+fn] = function(){obj['e'+type+fn](window.event );}
		obj.attachEvent('on'+type, obj[type+fn]);
	} else {
		obj.addEventListener(type,fn,false);
	};
};

addEvent(window,"load",blankwin);
/* END Menu Operator */



/* ********************  BEGIN: Refer-A-Friend Emailer */

function referfriend() { document.getElementById('divRefer').style.visibility = 'visible'; }
function closefriend() { document.getElementById('divRefer').style.visibility = 'hidden'; }

var doxmlhttp;

function loadXMLDoc(url,cfunc)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  doxmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  doxmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  
var fromFriend=encodeURIComponent(document.getElementById("fromFriend").value);
var toFriend=encodeURIComponent(document.getElementById("toFriend").value);
var commentsFriend=encodeURIComponent(document.getElementById("commentsFriend").value);
var parameters="fromFriend="+fromFriend+"&toFriend="+toFriend+"&commentsFriend="+commentsFriend;

  
doxmlhttp.onreadystatechange=cfunc;
doxmlhttp.open("POST", url, true)
doxmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
doxmlhttp.send(parameters)  
}

function sendEmail()
{
loadXMLDoc("http://www.divorcehq.com/scripts/referafriend.php",function()
  {
    document.getElementById("myDiv").innerHTML = doxmlhttp.readyState + " :: " + doxmlhttp.status;
  if (doxmlhttp.readyState==4 && doxmlhttp.status==200)
    {
    if (doxmlhttp.responseText=="Success")
    {
      document.getElementById("mailForm").style.visibility = "hidden";
      document.getElementById("mailForm").style.display = "none";
      document.getElementById("myDiv").innerHTML = "<p style='color: #00Ad00; text-align: center; font-weight: 700; padding-top: 150px'>The message was sent successfully</p>";
      window.setTimeout("closefriend()", 8000);
    } else {
      document.getElementById("myDiv").innerHTML = "<p style='color: #ad0000'>" + doxmlhttp.responseText + "</p>";
    }
    }
  });
}
/* END Refer-a-Friend */

