// FRONTEND FORMS FOR OV WEBSITE
jQuery(function() {

// SETS what to display / hide on mOve Rego form...

	/* SETUP FORM... */
    jQuery('.moveFields').hide();

	function showTeacher() {
		jQuery('.moveFields').show();
        jQuery('.teacherWorkshops').show();
        jQuery('.studentWorkshops').hide();
	}

	function showStudent() {
		jQuery('.moveFields').show();
        jQuery('.teacherWorkshops').hide();
        jQuery('.studentWorkshops').show();
	}

    jQuery('.teacher').click(function(){ showTeacher(); });
    jQuery('.student').click(function(){ showStudent(); });




// SETS what to display / hide on donation rego form...

    jQuery('.studentNumber1').hide();
    jQuery('.studentNumber2').hide();
    jQuery('.feeAmount').hide();
    jQuery('.donationItems').hide();
    jQuery('.ackName').hide();

    jQuery('.donate').click(function(){
        jQuery('.donationItems').toggle();
    });

    jQuery('.ackShow').click(function(){
        jQuery('.ackName').show();
    });

    jQuery('.ackHide').click(function(){
        jQuery('.ackName').hide();
    });

    jQuery('.friendType').click(function(){
        jQuery('.studentNumber1').hide();
        jQuery('.studentNumber2').hide();
        jQuery('.feeAmount').hide();
    });

    jQuery('#showStudent1').click(function(){
        jQuery('.studentNumber1').show();
    });

    jQuery('#showStudent2').click(function(){
        jQuery('.studentNumber1').show();
        jQuery('.studentNumber2').show();
    });
    
    jQuery('#showFee').click(function(){
        jQuery('.feeAmount').show();
    });

	/* RESET FIELDS IF AFTER POST... */

	var student = jQuery('#showStudent1').attr('checked');
	if(student) {
		jQuery('.studentNumber1').show();
	}

    var student2 = jQuery('#showStudent2').attr('checked');
    if(student2) {
        jQuery('.studentNumber1').show();
        jQuery('.studentNumber2').show();
    }

	var fee = jQuery('#showFee').attr('checked');
	if(fee) {
		jQuery('.feeAmount').show();
	}

	var donate = jQuery('.donate').attr('checked');
	if(donate) {

		jQuery('.donationItems').show();
	}

	var ack = jQuery('.ackShow').attr('checked');
	if(ack) {
		jQuery('.ackName').show();
	}

});


// ADMIN ASSET FILTER FUNCTION
jQuery(function(){

    jQuery('#filterAssetToggle').hide();
    jQuery('#imageFilter').hide();
    jQuery('#fileFilter').hide();

    jQuery('#filterAssetShow').click(function(){
        jQuery('#filterAssetToggle').toggle();
    });


    jQuery('#setFilter').change(function(){

        var type = jQuery(this).val()

        jQuery('.filterThis').hide();

        if(type == "image") {
            jQuery('#imageFilter').show()
        }
        
        if(type == "document") {
            jQuery('#fileFilter').show()
        }
    });



});



// CALENDAR AJAXY FUNCTION
jQuery(function(){

    jQuery(".calendarGet").live("click", function(){

        jQuery.post(BASE + "ajax/calendar", { calendar : jQuery(this).attr('title') },
            function(data){
                jQuery('#calendarWrap').html('');
                jQuery('#calendarWrap').html(data);

        }, "html");
        return false;
    });

});

