// JavaScript Document
// Copyright 2000-2010, DataCom\OTA, Inc.
        
// Setup
dave_on=new Image(130,56);
dave_on.src="/images/menu/dave_on.gif";
dave_off=new Image(130,56);
dave_off.src="/images/menu/dave_off.gif";

greg_on=new Image(130,56);
greg_on.src="/images/menu/greg_on.gif";
greg_off=new Image(130,56);
greg_off.src="/images/menu/greg_off.gif";

jeff_on=new Image(130,56);
jeff_on.src="/images/menu/jeff_on.gif";
jeff_off=new Image(130,56);
jeff_off.src="/images/menu/jeff_off.gif";

jim_on=new Image(130,56);
jim_on.src="/images/menu/jim_on.gif";
jim_off=new Image(130,56);
jim_off.src="/images/menu/jim_off.gif";

kyle_on=new Image(130,56);
kyle_on.src="/images/menu/kyle_on.gif";
kyle_off=new Image(130,56);
kyle_off.src="/images/menu/kyle_off.gif";

markj_on=new Image(130,56);
markj_on.src="/images/menu/markj_on.gif";
markj_off=new Image(130,56);
markj_off.src="/images/menu/markj_off.gif";

markp_on=new Image(130,56);
markp_on.src="/images/menu/markp_on.gif";
markp_off=new Image(130,56);
markp_off.src="/images/menu/markp_off.gif";

tim_on=new Image(130,56);
tim_on.src="/images/menu/tim_on.gif";
tim_off=new Image(130,56);
tim_off.src="/images/menu/tim_off.gif";

//employee benefits
var g_01eb='dave,jeff,tim';
var g_01bes='dave,jeff,tim';
var g_01gmc='dave,jeff,tim';
var g_01gdc='dave,jeff,tim';
var g_01gldc='dave,jeff,tim';
var g_01veb='dave,jeff,tim';
var g_01wp='dave,jeff,tim';

//executive benefits
var g_03eb='dave,kyle,greg,markp';
var g_03ecp='dave,kyle,greg,markp';
var g_03spd='dave,kyle,greg,markp';
var g_03sdp='dave,kyle,greg,markp';
var g_03scp='dave,kyle,greg,markp';
var g_03pas='dave,kyle,greg,markp';
var g_03i='dave,kyle,greg,markp';

//business continuation planning
var g_04bcp='dave,kyle,greg,markp';
var g_04km='dave,kyle,greg,markp';
var g_04ltdsc='dave,kyle,greg,markp';
var g_04bsa='dave,kyle,greg,markp';
var g_04csrp='dave,kyle,greg,markp';
var g_04cc='dave,kyle,greg,markp';

//estate planning
var g_05ep='dave,kyle,greg,markp';
var g_05ina='dave,kyle,greg,markp';
var g_05plia='dave,kyle,greg,markp';
var g_05cgp='dave,kyle,greg,markp';
var g_05it='dave,kyle,greg,markp';

//retirement planning
var g_06rp='dave,kyle,greg,markp';
var g_06pp='dave,kyle,greg,markp';
var g_06psp='dave,kyle,greg,markp';
var g_06401kp='dave,kyle,greg,markp';
var g_06tsa='dave,kyle,greg,markp';
var g_06ira='dave,kyle,greg,markp';
var g_06ssp='dave,kyle,greg,markp';
var g_06pi3ecp='dave,kyle,greg,markp';
var g_06qdcp='dave,kyle,greg,markp';

//individual planning
var g_07ip='dave,kyle,greg,markp';
var g_07mf='dave,kyle,greg,markp';
var g_07afv='dave,kyle,greg,markp';
var g_07pli='dave,kyle,greg,markp';
var g_07ihi='jeff,jim,dave,tim';
var g_07idii='dave,kyle,greg,markp';
var g_07529p='dave,kyle,greg,markp';

// Roll Over Buttons
function turnOn(imgName) {
	document[imgName].src=eval(imgName + "_on.src");
}

function turnOff(imgName) {
	var cstaff = getCookie('staff');
	if (cstaff.substring(0,2) != "g_") {
		if(cstaff!=document[imgName].name) {
			try { document[imgName].src=eval(imgName + "_off.src"); }
			catch(e) { }
		}
	}
	if (cstaff.substring(0,2) == "g_") {
		document[imgName].src=eval(imgName + "_off.src");
		var tmp = eval(cstaff);
		var gstaff = tmp.split(",");
		for(var i=0; i<gstaff.length; i++) {
			if(gstaff[i]==document[imgName].name) {
				document[imgName].src=eval(imgName + "_on.src");
			}
		}
	}
}

function grayOut(imgName) {
	var cstaff = getCookie('staff');
	if (cstaff.substring(0,2) != "g_") {
		if(cstaff==document[imgName].name) {
			try { document[imgName].src=eval(imgName + "_on.src"); }
			catch(e) { }
		}
	}
	if (cstaff.substring(0,2) == "g_") {
		var tmp = eval(imgName);
		var gstaff = tmp.split(",");
		for(var i=0; i<gstaff.length; i++) {
			try { document[gstaff[i]].src=eval(gstaff[i] + "_on.src"); }
			catch(e) { }
		}
	}
}

// Set cookies
function setCookie(theName, theValue) {
	var expDate = new Date;
	expDate.setMonth(expDate.getMonth()+6);
	document.cookie = theName + "=" + theValue +";path=/;expires=" + expDate.toGMTString() +";"
}

// Read cookies
function getCookie(cookieName) {
  var cookieData = document.cookie;
  var i = 0;
  var cEnd;
  while (i < cookieData.length) {
    var j = i + cookieName.length;
    if (cookieData.substring(i, j) == cookieName) {
      cEnd = cookieData.indexOf(";", j);
      if (cEnd == -1)
        cEnd = cookieData.length;
      return decodeURIComponent(cookieData.substring(j + 1, cEnd));
    }
    i++;
  }
  return "";
}

// Delete Cookie
function deleteCookie (name, path, domain) {
	if (getCookie(name))
    	document.cookie = name + "=" + ((path) ? "; path=" + path : "") +
                ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}

// Show/hide
function sh(theItem) {
	if ( document.getElementById(theItem).style.display == "block") {
	  document.getElementById(theItem).style.display = "none";
	} else {
	  document.getElementById(theItem).style.display = "block";
	}
}

// Open Files
function openFile(theFile) {
    window.open (theFile);
}

function openFileA(theFile, theWindow, theBar, theSize, theWidth, theHeight) {
    window.open (theFile, theWindow,"status=no,location=no,toolbars="+theBar+",menubar="+theBar+",directories=no,scrollbars=yes,resizable="+theSize+",width="+theWidth+",height="+theHeight);
}

// AJAX File Request
function getFile(theFile, theDiv) {
	var pageReq = false;
	
    if (window.XMLHttpRequest) {
        pageReq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
		try {
			pageReq = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				pageReq = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				pageReq = false;
			}
		}
	}
	
    pageReq.open('GET', theFile, true);
    pageReq.onreadystatechange = function() {
        if (pageReq.readyState == 4) {
			document.getElementById(theDiv).innerHTML = pageReq.responseText;
		}
    }
    pageReq.send(null);
}

//Process Forms
function postFile(theCGI, theQuery, theDiv) {
	var pageReq = false;
	
    if (window.XMLHttpRequest) {
        pageReq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
		try {
			pageReq = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				pageReq = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				pageReq = false;
			}
		}
	}
	
    pageReq.open('POST', theCGI, true);
    pageReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    pageReq.onreadystatechange = function() {
        if (pageReq.readyState == 4) {
			document.getElementById(theDiv).innerHTML = pageReq.responseText;
        }
    }
    pageReq.send(eval(theQuery)());
	document.getElementById(theDiv).innerHTML = "<h1>Sending . . . </h1>";
}

// Franchise Info, Request More Info Form
function cu() {
    var form = document.forms['contact'];
    var fn = form.Name.value;
    var ph = form.Phone.value;
    var em = form.Email.value;
	var ps = "";
	for (i=0; i<form.Personal.length; i++)
		if (form.Personal[i].checked) {
			ps += "'" + form.Personal[i].value + "',";
		}
	if (ps != "") { ps = ps.slice(0,-1)}
	var bs = "";
	for (i=0; i<form.Business.length; i++)
		if (form.Business[i].checked) {
			bs += "'" + form.Business[i].value + "',";
		}
	if (bs != "") { bs = bs.slice(0,-1)}
	var bo = form.Other.value;
	var co = form.Comments.value;
    qstr = 'Name=' + escape(fn) + '&Phone=' + escape(ph) + '&Email=' + escape(em) + '&Personal=' + escape(ps) + '&Business=' + escape(bs) + '&Other=' + escape(bo) + '&Comments=' + escape(co);
    return qstr;
}

