// by r@agiletech.ie
jQuery.fn.agilenospam = function(){return this.each(function(){e=$(this).attr('rel').split('').reverse().join('').replace('##','@').replace('#','.');$(this).attr('href','mailto:'+e);if(!$(this).text())$(this).text(e)})}

$(document).ready(function(){
    $('a.wehatespam').agilenospam();
 	var heading = $('#nav li.current_page_parent, #nav li.current_page_item').find('a').text();
 	$('#singlepage .col1').prepend("<h1>"+heading+"</h1>");
 	$('#nav .current_page_item, #nav .current_page_parent').append('<div id="navsel"></div>');
	var obitem = $('#singlepage .col1 .current_page_item').wrapInner("<span class='ob'></span>").append("<div class='clear'></div>");
	$(obitem).find('span').prepend("<div class='ob_left'><div></div></div>").append("<div class='ob_right'><div></div></div>");
	$('#nav ul li:last').css("marginRight","0");
	$('#singlepage table tr').each(function(){ $(this).find("td:last").css("paddingRight","0"); });
	$('#singlepage table th:last').css("paddingRight","0");
	$('#slider_home').slider();
	if($.jcarousel)$('#projectlist').jcarousel({
        visible: 4
    });
	if ($.browser.msie) {
		$('.jcarousel-next, .jcarousel-prev').attr('writing-mode', 'tb-rl').css('background-image', 'none')
		$('.jcarousel-next').css( 'filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/button_arrowright.png",sizingMethod="scale")' );
		$('.jcarousel-prev').css( 'filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/button_arrowleft.png",sizingMethod="scale")' );
	}
	$('#cycle').each(function(){
        $(this).cycle({ random: 1, timeout: 30000, cleartype: 1, speed: 400, fx: 'fade', next: '#cycle' });
    });
	$('#projectlist li div a').each(function(){
		var href = $(this).attr("href");
		var logo = $(this).parent().prev('img');
		$(logo).wrap('<a target="_blank" href='+href+'></a>');
	});

	$('.zoom-them img').each(function(){
	}).mouseover(function(){
		var e=$(this).clone().insertAfter($(this));
		var p=$(this).position();
		e.css({marginLeft:0, marginTop:0, top: p.top, left: p.left });
		e.addClass('zoom');

		setTimeout(function(){
			e.remove();
		},2000);
	});
});

jQuery.fn.slider = function(){ return this.each(function() {
	var holder = $(this).find('.slider_frameholder');
	var strigg = $(this).find('.slider_nav span');
	$selected = $(".slider_nav span:first");
	$selected.addClass("slider_navsel");
	$(strigg).each(function(){
		$(this).find('a').attr("href","javascript:void(0)");
		$(this).click(function(){
			$(this).find('a').blur();
			$('body').focus();
			$selected.removeClass("slider_navsel");
			$selected = $(this);
			$selected.addClass("slider_navsel");		
			
			var id = $(this).attr("id");
			if ( id == "slider_show_f1") {
				$(holder).animate({left: "-1%"});
			} else if ( id == "slider_show_f2") {
				$(holder).animate({left: "-113%"});
			} else if ( id == "slider_show_f3") {
				$(holder).animate({left: "-225%"});
			} 
		});	
		
	});
	
})};
