<!--
var ns4 = (document.layers);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);

function selectAll(n,o)
{
    var items = document.forms[0].elements[n];
  
    for(i=0;i<items.length;i++) items[i].selected = o;

}

function setFormField(n,v)
{
    document.forms[0].elements[n].value = v;
}

function confirmAction(u,s)
{
    if (confirm(s)) window.location = u;
}

function one2two(m1,m2) {
    m1 = document.forms[0].elements[m1];
    m2 = document.forms[0].elements[m2];    
    m1len = m1.length ;
    for ( i=0; i<m1len ; i++){
        if (m1.options[i].selected == true ) {
            m2len = m2.length;
            m2.options[m2len]= new Option(m1.options[i].text);
        }
    }

    for ( i = (m1len -1); i>=0; i--){
        if (m1.options[i].selected == true ) {
            m1.options[i] = null;
        }
    }
}

function two2one(m1,m2) {
    m1 = document.forms[0].elements[m1];
    m2 = document.forms[0].elements[m2]; 
    m2len = m2.length ;
        for ( i=0; i<m2len ; i++){
            if (m2.options[i].selected == true ) {
                m1len = m1.length;
                m1.options[m1len]= new Option(m2.options[i].text);
            }
        }
        for ( i=(m2len-1); i>=0; i--) {
            if (m2.options[i].selected == true ) {
                m2.options[i] = null;
            }
        }
}

function change_image(o,f)
{
	var obj = o;
	var s = obj.src;
	var flag = f;
	
	switch(f) {
		case 0:
			obj.src = s.replace('_over','');
		break;
		case 1:
			obj.src = s.replace('.gif','_over.gif');
		break;
	}
	
}



function selectSelected(oName,vValue)
{
    if(ie5 || ns6) {
        var element = document.getElementById(oName);
    } else alert("Upgrade Browser");
    
    for(i=0;i<element.options.length;i++)
    {
        //alert(element.options[i].selected);
        if (vValue == element.options[i].value) element.options[i].selected=true;
    }
}

function radioCheck(obj) {
	var v = (obj.checked==false) ? true : false;
    
	if (obj.checked !=v)
	{
    	obj.checked = v;
	}
}

function checkboxCheck(obj) {
    if(ie5 || ns6) {
        var element = document.getElementById(obj);
    } else alert("Upgrade Browser");
    
    var v = (element.checked==false) ? true : false;
    if (element.checked !=v)
    {	
        element.checked = v;
    }
}

function checkAllCheckbox(obj)
{
    var theForm = obj.form, z = 0;
	for(z=0; z<theForm.length;z++)
    {
        if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall')
        {
	        theForm[z].checked = obj.checked;
	    }
     }

}

function openCheckbox(obj) {
    if(ie5 || ns6) {
        var element = document.getElementById(obj);
    } else alert("Upgrade Browser");
    
    element.checked=true;
}
function closeCheckbox(obj) {
    if(ie5 || ns6) {
        var element = document.getElementById(obj);
    } else alert("Upgrade Browser");
    
    element.checked=false;
}


function blockVisibility(obj) {
	if(ie5 || ns6) {
		var element = document.getElementById(obj);
	} else alert("Upgrade Browser");

  var v = (element.style.display=='none') ? 'block' : 'none';
  if (element.style.display !=v)
  {	element.style.display = v;
  }

}

function openBlock(obj)
{
	if(ie5 || ns6) {
		var element = document.getElementById(obj);
	} else alert("Upgrade Browser");

  element.style.display = 'block';

}

function closeBlock(obj)
{
	if(ie5 || ns6) {
		var element = document.getElementById(obj);
	} else alert("Upgrade Browser");

  element.style.display = 'none';	
}

function popup(w,h,u)
{
	var n = 'popup';
	var f = 'height='+h+',width='+w+',menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no';
	
	window.open(u, n, f);
}

function checkemail(str)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (filter.test(str)) testresults=true;
	else testresults=false;

	return (testresults);
}

function checkForm (obj)
{
    if (ns6 || ie5)
    {
        var df = obj;
        var e = df.elements;
		var str = "";
		
    	for(i=0;i<e.length;i++)
        {
            var oi = df.elements[i];
        	var n = oi.name;
            var v = oi.value;
            var t = oi.type;
            var m = oi.getAttribute("maxlength");
			var radioCheck = -1;
			
			switch(t)
            {
            	case "checkbox":
                break;
                
            	case "radio":
					switch (n)
					{
						case "NOTREQUIRED":
                            
						break;
						
						default:
        					radios = e[n];
        					if (radioCheck === -1)
        					{
        						for(ii=0;ii<radios.length;ii++)
        						{
        							if (radios[ii].checked) radioCheck++;
        						}
        						
        						if (radioCheck < 0)
        						{
                                    alert("Please select an option from field ["+n.toUpperCase( )+"]");
                                    oi.focus();
                                    return false;
        						}
        					}
					}
                break;

                case "select-one":
					switch (n)
					{
						case "NOTREQUIRED":
                        case "page_id":
						break;
						
						default:                    
                        	if (v < 1)
                            {
                            	alert("Please select an option from field ["+n.toUpperCase( )+"]");
                                oi.focus();
                                return false;
                            }
                    }
                break;
				
                case "file":
				case "textarea":
				case "password":
				case "text":
                	if (v == "")
                    {
                    	switch(n)
                        {
                        	case "NOT_REQUIRED":
                            case "large_image":
                            case "small_image":
                            case "set_number":
                            case "shipping2[0]":
                            case "shipping2[1]":
                            case "shipping[0]":
                            case "shipping[1]":
                            case "on0":
                            case "on1":
                            case "os0":
                            case "os1":
                            case "sale_amount[0]":
                            case "sale_amount[1]":                            
                            case "set_shipping[0]":
                            case "set_shipping[1]":
                            case "set_handling[0]":
                            case "set_handling[1]":
                            case "set_discount":
                            case "item_handling[0]":
                            case "item_handling[1]":
                        	case "item_multi_handling[0]":
                            case "item_multi_handling[1]":                            
                            case "shipping[0]":
                            case "shipping[1]":
                            case "shipping_additional[0]":
                            case "shipping_additional[1]":
                            case "handling[0]":
                            case "handling[1]":
                            case "image":
							case "one_time_donation[0]":
							case "one_time_donation[1]":							
							case "address_2":
							case "name":
							case "ext":
							case "middle_name":
                            case "apt":
                            case "end_date[MONTH]":
                            case "end_date[DAY]":
                            case "end_date[YEAR]":
                            case "url":
                            case "title":
                            	// NOT REQUIRED
                            break;
                            
                            default:
                    			alert("Please enter information in field ["+n.toUpperCase( )+"]");
                        		oi.focus();
                        		return false;
                        }
                    }
                    else
                    {
                    	switch(n)
                        {
							// TEST NUMERIC VALUE
                            case "shipping2[0]":
                            case "shipping2[1]":
                            case "shipping[0]":
                            case "shipping[1]":
                            case "amount[0]":
                            case "amount[1]":
                            case "sale_amount[0]":
                            case "sale_amount[1]":
                            case "set_amount[0]":
                            case "set_amount[1]":
                            case "set_shipping[0]":
                            case "set_shipping[1]":
                            case "set_handling[0]":
                            case "set_handling[1]":
                            case "set_discount":                            
                        	case "item_handling[0]":
                            case "item_handling[1]":
                        	case "item_multi_handling[0]":
                            case "item_multi_handling[1]":                               
                            case "item_amount[0]":
                            case "item_amount[1]":
                            case "item_multi_amount[0]":
                            case "item_multi_amount[1]":                            
                            case "quantity_amount[0]":
                            case "quantity_amount[1]":
                            case "item_shipping[0]":
                            case "item_shipping[1]":
                            case "item_multi_shipping[0]":
                            case "item_multi_shipping[1]":                            
                            case "shipping_additional[0]":
                            case "shipping_additional[1]":
                            case "handling[0]":
                            case "handling[1]":
							case "monthly_donation[0]":
							case "monthly_donation[1]":
							case "one_time_donation[0]":
							case "one_time_donation[1]":							
                           	case "ext":
                            case "phone":						
                           	case "zip":
                            case "birth_date[MONTH]":
                            case "birth_date[DAY]":
                            case "birth_date[YEAR]":
                            case "start_date[MONTH]":
                            case "start_date[DAY]":
                            case "start_date[YEAR]":
                            case "end_date[MONTH]":
                            case "end_date[DAY]":
                            case "end_date[YEAR]":                                                        
                            	if (isNaN(v) == true)
                                {
                                	alert("Please enter a numeric value in field ["+n.toUpperCase( )+"]");
                                    oi.value = "";
                                    oi.focus();
                                    return false;
                                }
                                else
                                {
                                    switch(n)
                                    {
                                		case "phone":
                                    	case "home_phone":
                                        case "work_phone":
                                        case "zip":
    		                                if (v.length != m)
        		                            {
            		                        	alert("Please enter "+m+" numbers in field ["+n.toUpperCase( )+"]");
                		                        oi.value = "";
                    		                    oi.focus();
                        		                return false;
                            		      	}
                                        break;
                                    }
                                }
                            break;
							
							// TEXT EMAIL VALUE
                            case "email":
                            	if (checkemail(v) == false)
                                {
                                	alert("Please enter a valid e-mail address in field ["+n.toUpperCase( )+"]");
                                    oi.value = "";
                                    oi.focus();
                                    return false;
                                }
                            break;
							
                            default: // TEXT NOT NUMERIC ONLY
                            	if (isNaN(v) == false)
                                {
                      				alert("Please enter a alpha-numeric value in field ["+n.toUpperCase( )+"]");
                                    oi.value = "";
                                    oi.focus();
                                    return false;
                                }
                        }
                    }
                break;               
            }

        }

		return true;
    }
    else
    {
    	alert('Please upgrade your browser, before proceeding.');
    }
}

function mailto(strUser,strDomain)
{
	window.location = "mailto:"+strUser+"@"+strDomain;
}

function checkLocation()
{
    myString = new String(document.domain)
    if (myString.indexOf("www.ritatwiggs.org") < '0') 
    {
        //alert(window.location);
        //window.location = 'http://www.ritatwiggs.org';
    }
}



//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com

var message="(c) 2005-2006 Rita Twiggs Ministries, Inc. All Rights Reserved.\nPlease contact us to gain rights to reproduce materials (media, copy or images):\n\nRita Twiggs Ministries, Inc.\nP.O. Box 64223, Washington, D.C. 20029";

///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}

function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}

if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}

document.oncontextmenu=new Function("alert(message);return false")

//-->