        function xtractFile(data){
     	var m = data.replace(/#.*/,"").match(/(.*)[\/\\]([^\/\\]+\.\w+)$/);
     	m=(m==null?new Array("",data,"index.html"):m);
      	return {file: m[2]}
        }
       $(function(){
             var contact = "john"; 
             var sym = String.fromCharCode(64);
             var host = "boyntons.co.uk"; 
             var subject="?subject=Web%20site%20enquiry";
             var stub="mai"+"lto:"+contact+sym+host+subject;
             $('a.linkme').attr('href',stub);
      });

     $.fn.startCycleOnReq = function(map) {
	if(this.find('.home-slide img').length > 0) {
	  this.find('.home-slide').cycle(map);
	}
       }

      $(function() {
	/* default setting for cycle */
	var cyclops={startingSlide:0,timeout:9000,speed:2000};
	/* init tabs */

	$("ul.retabs").tabs(".pane");
//$('button').each(function() {
//	alert($(this).position().top+' '+$(this).prev('css3-container').length);
//});
	var filename=xtractFile(window.location.href).file;
	var link=$("ul.tabs li a[href='"+filename+"']");
	$(link).parent().addClass("selected");
	$(link).addClass("current");

	var startindex=0;

	$("ul.tabs li a").click(function() {

		if ($(this).parent().hasClass('selected')) return false;
		$("ul.tabs div").removeClass("selected");
		$("ul.retabs li a").removeClass("current");

		$(this).parent().addClass("selected");
/*return false;
		//$('.home-slide').cycle('destroy');
		var x=$(this).parents('li').index();

		var objPane=$('.pane:eq('+x+')');
		//$(objPane).startCycleOnReq(cyclops); 
*/
	});
	if(window.location.hash) {
		startindex=Math.abs(window.location.hash.substr(1));
		$("ul.retabs li a").eq(startindex).trigger('click');
	}

	$("ul.retabs li").eq(startindex).find("div").addClass("selected");
	$("ul.retabs li a").click(function() {
		//$("ul.retabs li a").removeClass("current");
		//$(this).addClass('current');
	});


             $('.home-slides img').onImagesLoad({ 
                  itemCallback: itemImagesLoaded, 
                  selectorCallback: selectorImagesLoaded
             }); 
             function itemImagesLoaded(domObject){ 
             } 
             function selectorImagesLoaded($selector){ 
                   $('.home-slides:eq(0) .home-slide').cycle(cyclops);
             }


       });
