﻿
//tell a friend form validation///






try {


    ///    tell a friend   /////
    var sprytextfield1 = new Spry.Widget.ValidationTextField("v_recipient_name", "email");
    var sprytextfield2 = new Spry.Widget.ValidationTextField("v_your_name", "none");


    ///    login   /////
    var sprytextfield3 = new Spry.Widget.ValidationTextField("v_login_username", "none");
    var sprytextfield4 = new Spry.Widget.ValidationTextField("v_login_password", "none");
    var sprytextfield5 = new Spry.Widget.ValidationTextField("v_forgot_email", "email");


    ///    register1  /////
    var sprytextfield6 = new Spry.Widget.ValidationTextField("v_register_email", "email");
    var spryconf7 = new Spry.Widget.ValidationConfirm("v_confirm_email", "v_register_email");
    var sprytextfield8 = new Spry.Widget.ValidationTextField("v_register_password", "none", { minChars: 6, maxChars: 20 });
    var spryconf9 = new Spry.Widget.ValidationConfirm("v_confirm_password", "v_register_password");

    ///    register2 / billing  /////
    var sprytextfield10 = new Spry.Widget.ValidationTextField("v_first_name", "none");
    var sprytextfield11 = new Spry.Widget.ValidationTextField("v_last_name", "none");
    var sprytextfield12 = new Spry.Widget.ValidationTextField("v_street", "none");
    var sprytextfield13 = new Spry.Widget.ValidationTextField("v_city", "none");
    if (document.title == "Registration :: Columbus Cottage Campaign") {

       var spryselect14 = new Spry.Widget.ValidationSelect("v_state");
    }
    if (document.title == "Billing Information :: Columbus Cottage Campaign") {

        var spryselect25 = new Spry.Widget.ValidationSelect("v_state_b");
    }
    
    var sprytextfield15 = new Spry.Widget.ValidationTextField("v_zip_code", "zip_code", { useCharacterMasking: true });

    var sprytextfield17 = new Spry.Widget.ValidationTextField("v_phone_home1", "integer",  { useCharacterMasking: true, isRequired:false });
    var sprytextfield18 = new Spry.Widget.ValidationTextField("v_phone_home2", "integer", { useCharacterMasking: true, isRequired: false });
    var sprytextfield19 = new Spry.Widget.ValidationTextField("v_phone_home3", "integer", { useCharacterMasking: true, isRequired: false });
    var sprytextfield20 = new Spry.Widget.ValidationTextField("v_phone_work1", "integer", { useCharacterMasking: true, isRequired: false });
    var sprytextfield21 = new Spry.Widget.ValidationTextField("v_phone_work2", "integer", { useCharacterMasking: true, isRequired: false });
    var sprytextfield22 = new Spry.Widget.ValidationTextField("v_phone_work3", "integer", { useCharacterMasking: true, isRequired: false });



    ///    donate  /////
    //var ValidRadio1 = new Spry.Widget.ValidationRadio("ValidRadio4", { invalidValue: "invalid", emptyValue: "none", validateOn: ["change", "blur"] });


    /// adds and removes input box when "other" is selected///////


    function checkRadio() {

   
        var other = document.getElementById("other");

        if (other.checked == true) {
            
            if (!document.getElementById("other_textfield")) {


                document.getElementById("text_placeholder").innerHTML = "<span id='v_other_amount'><input size='4' name='amount_other' type='text' id='other_textfield' /><span class='textfieldRequiredMsg'/>*</span></span>";


            var sprytextfield24 = new Spry.Widget.ValidationTextField("v_other_amount", "integer", { useCharacterMasking: true });
            }
        }
        else {
           if (document.getElementById("other_textfield")) {
                
                
                sprytextfield24 = new Spry.Widget.ValidationTextField("v_other_amount", "integer", { useCharacterMasking: false });

                sprytextfield24.reset();
                document.getElementById("other_textfield").disabled = true;

                //alert(sprytextfield24.disable);
                document.getElementById("text_placeholder").innerHTML = "";

            }
        }

    }


    var sprytextfield16 = new Spry.Widget.ValidationTextField("v_card_name", "none");

    if (document.title == "Donate :: Columbus Cottage Campaign") {
        var spryselect17 = new Spry.Widget.ValidationSelect("v_card_type");
        var spryselect18 = new Spry.Widget.ValidationSelect("v_expir_month");
        var spryselect19 = new Spry.Widget.ValidationSelect("v_expir_year");
    }
    var sprytextfield20 = new Spry.Widget.ValidationTextField("v_card_number", "integer", { useCharacterMasking: true });
    var sprytextfield21 = new Spry.Widget.ValidationTextField("v_card_verification", "integer", { useCharacterMasking: true });



    ///    contact  /////
    var sprytextfield22 = new Spry.Widget.ValidationTextField("v_contact_name", "none");
    var sprytextfield23 = new Spry.Widget.ValidationTextField("v_contact_email", "email");




    //drop down menu///
    var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", { imgDown: "SpryAssets/SpryMenuBarDownHover.gif", imgRight: "SpryAssets/SpryMenuBarRightHover.gif" });

    //forgot panel///
    var Panel1 = new Spry.Widget.CollapsiblePanel("Panel1", { contentIsOpen: false });
    var Panel2 = new Spry.Widget.CollapsiblePanel("Panel2", { contentIsOpen: false });


    ///    ADMIN AREA /////
	var sprytextfield26 = new Spry.Widget.ValidationTextField("v_admin_mass_subject", "none");
	var sprytextarea1 = new Spry.Widget.ValidationTextarea("v_admin_mass_subject");
	
	var sprytextfield27 = new Spry.Widget.ValidationTextField("v_admin_partner_name", "none");
	var sprytextfield28 = new Spry.Widget.ValidationTextField("v_admin_partner_contact", "none");
		
		
	var sprytextfield29 = new Spry.Widget.ValidationTextField("v_admin_news_date", "date", {format:"mm/dd/yyyy"});
	var sprytextfield30 = new Spry.Widget.ValidationTextField("v_admin_news_title", "none");
	var sprytextarea2 = new Spry.Widget.ValidationTextarea("v_admin_news_text");


}


catch (err) {

}
//changes fields for phone inputs
function moveOnMax(field, nextFieldID) {
    if (field.value.length >= field.maxLength) {
        document.getElementById(nextFieldID).focus();
    }
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; } 
    }
}



//comparison validation


/*function compareInputValues(strElemId1, strElemId2) {

var obj1 = document.getElementById(strElemId1);

var obj2 = document.getElementById(strElemId2);

   


if (obj1 && obj2 && obj1.value && obj2.value) {

if (obj1.value.toString() == obj2.value.toString())

return true;

}

return false;

}


function error_message(strElemErr, strElemMsg) {


document.getElementById(strElemErr).innerHTML = strElemMsg;

}*/