// JavaScript Document


    <!-- 
	
// Navigation Hover

// wrap as a jQuery plugin and pass jQuery in to our anoymous function
(function ($) {
    $.fn.cross = function (options) {
        return this.each(function (i) { 
            // cache the copy of jQuery(this) - the start image
            var $$ = $(this);
            
            // get the target from the backgroundImage + regexp
            var target = $$.css('backgroundImage').replace(/^url|[\(\)'"]/g, '');

            // nice long chain: wrap img element in span
            $$.wrap('<span style="position: relative;"></span>')
                // change selector to parent - i.e. newly created span
                .parent()
                // prepend a new image inside the span
                .prepend('<img>')
                // change the selector to the newly created image
                .find(':first-child')
                // set the image to the target
                .attr('src', target);

            // the CSS styling of the start image needs to be handled
            // differently for different browsers
            if ($.browser.msie || $.browser.mozilla) {
                $$.css({
                    'position' : 'absolute', 
                    'left' : 0,
                    'background' : '',
                    'top' : this.offsetTop
                });
            } else if ($.browser.opera && $.browser.version < 9.5) {
                // Browser sniffing is bad - however opera < 9.5 has a render bug 
                // so this is required to get around it we can't apply the 'top' : 0 
                // separately because Mozilla strips the style set originally somehow...                    
                $$.css({
                    'position' : 'absolute', 
                    'left' : 0,
                    'background' : '',
                    'top' : "0"
                });
            } else { // Safari
                $$.css({
                    'position' : 'absolute', 
                    'left' : 0,
                    'background' : ''
                });
            }

            // similar effect as single image technique, except using .animate 
            // which will handle the fading up from the right opacity for us
            $$.hover(function () {
                $$.stop().animate({
                    opacity: 0
                }, 250);
            }, function () {
                $$.stop().animate({
                    opacity: 1
                }, 250);
            });
        });
    };
    
})(jQuery);

// note that this uses the .bind('load') on the window object, rather than $(document).ready() 
// because .ready() fires before the images have loaded, but we need to fire *after* because
// our code relies on the dimensions of the images already in place.
$(window).bind('load', function () {
    $('img.fade').cross();
/*fadeOutImg();*/
});    	




 /* Menu Active State  */

(function($){
$.fn.activeMenu = function(options){
	var defaults = {  
		idSwitch: 'active',
		defaultSite: null,
		defaultIndex: 0
	},  
	intialize = function(id){
		var op = $.extend({},defaults,options);
		var loc = location.href;
		
		var activeCount = 0;
		$(id).find('a').each(function(){
			var href = $(this).attr('href');
			
			if(loc.search(href) != -1){
				$(this).attr('id', op.idSwitch);
				activeCount++;
			//	alert(href +" " + activeCount);
			}
			else{
				$(this).attr('id', '');
			//	alert(href +"- else -" + activeCount);
			}
			
			if(activeCount == 0){
				if(loc.search(op.defaultSite) != -1){
					$(id).find('a').eq(0).attr('id', op.idSwitch);
				}
			//	alert(href +"- if -" + activeCount);
			}
		});
		
	}
	
	return this.each(function(){
		intialize(this);					  
	});
}
})(jQuery);



// Contact Form Select

jQuery(function() {
				
$("#Subject").change(function () {
var str = "";
  $("#Subject option:selected").each(function () {
  	str += $(this).val() + "";
  });
//$("#" + str + "").show();
//alert(str);
if(str == 'CateringOrder'){
	//alert("Comment Hide");
				
	$("#Comment").fadeOut( function() {
		$("#CateringOrder").fadeIn();
	});
		
	
}else if(str == "Comment"){
	
	$("#CateringOrder").fadeOut( function() {
		$("#Comment").fadeIn();
	});;	
}
 // $("#other").text(str);
})
.change();
		
	$("#CateringOrder").hide();
//	$("#Comment").hide();		
		
});



// Form Disable Script

function toggleStatus() {
    if ($('#toggleElement').is(':checked')) {
        $('#elementsToOperateOn :input').removeAttr('disabled');
    } else {
        $('#elementsToOperateOn :input').attr('disabled', true);
		$('#elementsToOperateOn :input').attr('value','');
    }   
}

function looseStatus() {
    if ($('#toggleLoose').is(':checked')) {
        $('#LooseRow :input').removeAttr('disabled');
    } else {
        $('#LooseRow :input').attr('disabled', true);
		$('#LooseRow :input').attr('value','');
    }   
}

function BreakfastStatus() {
    if ($('#toggleBreakfast').is(':checked')) {
        $('#BreakfastRow :input').removeAttr('disabled');	
    } else {
        $('#BreakfastRow :input').attr('disabled', true);
		$('#BreakfastRow :input').attr('value','');
    }   
}

function SweetStatus() {
    if ($('#toggleSweet').is(':checked')) {
        $('#SweetRow :input').removeAttr('disabled');
    } else {
        $('#SweetRow :input').attr('disabled', true);
		$('#SweetRow :input').attr('value','');
    }   
}

function CookieStatus() {
    if ($('#toggleCookie').is(':checked')) {
        $('#CookieRow :input').removeAttr('disabled');
    } else {
        $('#CookieRow :input').attr('disabled', true);
		$('#CookieRow :input').attr('value','');
    }   
}

function FruitStatus() {
    if ($('#toggleFruit').is(':checked')) {
        $('#FruitRow :input').removeAttr('disabled');
    } else {
        $('#FruitRow :input').attr('disabled', true);
		$('#FruitRow :input').attr('value','');
    }   
}

function LunchStatus() {
    if ($('#toggleLunch').is(':checked')) {
        $('#LunchRow :input').removeAttr('disabled');

    } else {
        $('#LunchRow :input').attr('disabled', true);
		$('#LunchRow :input').attr('value','');
    }   
}
