
     Request.HTML.implement({
  
         processHTML: function(text){
             var match = text.match(/<body[^>]*>([\s\S]*?)<\/body>/i);
             text = (match) ? match[1] : text;
            
           var container = new Element('div');
            
             return $try(function(){
                 var root = '<root>' + text + '</root>', doc;
                 if (Browser.Engine.trident){
                     doc = new ActiveXObject('Microsoft.XMLDOM');
                     doc.async = false;
                     doc.loadXML(root);
                 } else {
                     doc = new DOMParser().parseFromString(root, 'text/html');
                 }
                 root = doc.getElementsByTagName('root')[0];
                 for (var i = 0, k = root.childNodes.length; i < k; i++){
                     var child = Element.clone(root.childNodes[i], true, true);
                     if (child) container.grab(child);
                 }
                 return container;
             }) || container.set('html', text);
         }
    
     });

window.addEvent('domready',function(){

	var centralimg = new Element('img',{'src':'../img/central_wine.jpg','width':'800','height':'350','id':'centralimg','alt':'Our wine list'});
	var box = $('image');
	var plates = $('plates');
		
	new Asset.images(['../img/central_wine.jpg'],{
		onProgress: function(){
			box.addClass('loading');
		},
		onComplete: function(){
			box.removeClass('loading');
			box.set('styles',{
				'opacity':'0'
			});
			
			centralimg.inject(box);
			
			box.fade('in');
			
		}//close onComplete
		
	});//close asset
	
	plates.load('ajaxcall/redita.html');
	
	$$('.menu').each(function(el){
		el.addEvent('click',function(e){
			e.stop();
				$$('.menu').removeClass('active');
				el.addClass('active');
				var url = el.getProperty('href');
				plates.load(url);
		});
	});
	
});

