/****** MailMe ******/
/*** Usage: <a href="javascript:void(0);" onClick="MailMe('contact','subject','body');">Contact Us</a> ***/
function MailMe(name,subj,body)
{
  var domain = 'socfdncleveland.org';
  var q = ((subj||body)?'?':'');
  if (subj) q=q+'subject='+subj;
  if (subj&&body) q=q+'&';
  if (body) q=q+'body='+body;
  window.location = 'mai' + 'lto:' + name + '@' + domain + q;
}


/****** Browser Detection ******/
// CSS Browser Selector   v0.2.5
// Documentation:         http://rafael.adm.br/css_browser_selector
// License:               http://creativecommons.org/licenses/by/2.5/
// Author:                Rafael Lima (http://rafael.adm.br)
// Contributors:          http://rafael.adm.br/css_browser_selector#contributors
var css_browser_selector = function() {
	var 
		ua=navigator.userAgent.toLowerCase(),
		is=function(t){ return ua.indexOf(t) != -1; },
		h=document.getElementsByTagName('html')[0],
		b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('gecko/')? 'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',
		os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';
	var c=b+os+' js';
	h.className += h.className?' '+c:c;
}();


/****** Suckerfish Drop-Downs (for IE) ******/
sfHover = function() {
	var sfEls = document.getElementById("nav0").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

sfHover2 = function() {
	if (document.getElementById("SideMenu")) {
		var sfEls = document.getElementById("SideMenu").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover2";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover2\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover2);

function flashok() {
	document.getElementById("homenoflash").style.display="none";
}

function goto(url) {
	window.location.href=url;
}

function getRptFieldItem(id) {
	for (var i=0; i<dotNet.rptFields.items.length; i++) {
		var testId=parseInt(dotNet.rptFields.items[i].txtId.value);
		if (id==testId) return dotNet.rptFields.items[i];
	}
}

function onChange(control) {
	var rptFieldsItem=dNNodes[control.id];
	var ref=rptFieldsItem;
	while (ref && !ref.txtId) ref=ref.parent;

	var controlId=parseInt(ref.txtId.value);

	if (controlId==1) {
		// donation amount
		//alert(radioValue(rptFieldsItem.parent));
	}

	if (controlId==12) {
		// copy billing information
		getRptFieldItem(13).txtData.value=getRptFieldItem(2).txtData.value + " " + getRptFieldItem(3).txtData.value;
		getRptFieldItem(14).txtData.value=getRptFieldItem(4).txtData.value;
		getRptFieldItem(15).txtData.value=getRptFieldItem(5).txtData.value;
		getRptFieldItem(16).txtData.value=getRptFieldItem(6).txtData.value;
		getRptFieldItem(17).txtData.value=getRptFieldItem(7).txtData.value;
		getRptFieldItem(18).txtData.value=getRptFieldItem(8).txtData.value;
	}
}
