(function($){
	$(document).ready(function(){
	$(".popup_new_window").colorbox({width:"50%", height:"80%", iframe:true});					   
    $("a[rel='pop_up_image']").colorbox({transition:"none", width:"75%", height:"75%"});
	$(".popup_form").colorbox({width:"500px", inline:true, href:"#contact-form"});
	$(".popup_ways").colorbox({width:"550px", inline:true, height:"85%", href:"#ways"});
	$('#fade-div').cycle({
		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		timeout: 6000
	});
	$('#n_subscribe').click(function(){
		options = {
			url: 'http://interimbusiness.us1.list-manage.com/subscribe/post-json?u=57523922f58a2a9425372eb96&id=d79acf78f9&c=?', 
			type: 'GET', 
			dataType: 'json', 
			contentType: "application/json; charset=utf-8",
			beforeSubmit: function(){
				filter_email = /^([a-z0-9])+([a-z0-9\._+\-])*@([a-z0-9_\-]+\.)+([a-z]{2,4})$/i;
				filter_fname = /[^a-zA-Z\s]+/;
				filter_lname = /[^a-zA-Z]+/;
				if(!filter_email.test($('#email').val())) {
					$('#email').css('border','2px solid red');
					$('#err').html('Please correct the highligted text field').css({'float':'left','color':'red'});
					return false;
				} else {$('#email').removeAttr('style')}
				if ($('#fname').val() == '') {
					$('#fname').css('border','2px solid red');
					$('#err').html('Please correct the highligted text field').css({'float':'left','color':'red'});
					return false;
				} else {$('#fname').removeAttr('style')}
				if ($('#lname').val() == '') {
					$('#lname').css('border','2px solid red');
					$('#err').html('Please correct the highligted text field').css({'float':'left','color':'red'});
					return false;
				} else {$('#lname').removeAttr('style')}								
			},
			success: function(){
				$('#err').html('Congratulations! Please check your email to confirm').css({'float':'left','color':'red'});
				$('#fname, #lname, #email').val('');
				setTimeout(function(){$('#err').val('');}, 5000);
			}
		}
		$('#subscribe').ajaxForm(options);
	});
	var count = 1;
	$('.right').click(function(e){
		e.preventDefault();
		if (!(count >= 5)) {
			count += 1;
			$('.sss').hide();
			$('#showcase'+count).show();
		}		
	});
	$('.left').click(function(e){
		e.preventDefault();
		if (!(count <= 1)) {
			count -= 1;
			$('.sss').hide();
			$('#showcase'+count).show();
		}
	});
	/*$('.showcase_menu a').hover(function(e){
		e.preventDefault();
		id = $(this).attr('href');
		$('.sss').hide();
		$(id).show();
	},function(){});*/
	$('.showcase_menu a').click(function(e){
		e.preventDefault();
		//count = $(this).attr('rel');
	});		   
    $('#fade-div').cycle({
		fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
		timeout: 6000
	});

		var frames = [];
		var first_run = true;

		frames[0] = function(){
			if(!first_run){
				$('div.sss', $.showcase).hide();
				if($.browser.msie){$.showcase.children('div').eq(0).show();}
				else{$.showcase.children('div').eq(0).fadeIn('normal');}
				$('#showcase_menu ul li a').removeClass('ac').eq(0).addClass('ac');
			}
			first_run = false;
		};
		frames[1] = function(){
			$('div.sss', $.showcase).hide();
			if($.browser.msie){$.showcase.children('div').eq(1).show();}
			else{$.showcase.children('div').eq(1).fadeIn('normal');}
			$('#showcase_menu ul li a').removeClass('ac').eq(1).addClass('ac');
		};
		frames[2] = function(){
			$('div.sss', $.showcase).hide();
			if($.browser.msie){$.showcase.children('div').eq(2).show();}
			else{$.showcase.children('div').eq(2).fadeIn('normal');}
			$('#showcase_menu ul li a').removeClass('ac').eq(2).addClass('ac');
		};
		frames[3] = function(){
			$('div.sss', $.showcase).hide();
			if($.browser.msie){$.showcase.children('div').eq(3).show();}
			else{$.showcase.children('div').eq(3).fadeIn('normal');}
			$('#showcase_menu ul li a').removeClass('ac').eq(3).addClass('ac');
		};
		frames[4] = function(){
			$('div.sss', $.showcase).hide();
			if($.browser.msie){$.showcase.children('div').eq(4).show();}
			else{$.showcase.children('div').eq(4).fadeIn('normal');}
			$('#showcase_menu ul li a').removeClass('ac').eq(4).addClass('ac');
		};

		var frameLength = frames.length;
		
		$.extend({
			index: 0,
			showcase: $('div.showcase_wrapper'),
			showcase_menu:$('#showcase_menu'),
			runFrames: function(){
			
				frames[$.index]();
				
				$.index++;
				if($.index == frameLength){
					$.index = 0;
				}
				
				setTimeout(function(){
					$.runFrames();
				}, 8500);
			}
		});
		
		$('ul li a', $.showcase_menu).each(function(){
			var i = $(this).attr('index');
			
			$(this).click(function(){
				$.fx.off = true;
				$('div.sss', $.showcase).hide();
				$.index = i;
				$.showcase.children('div').eq($.index).show();
				$('#showcase_menu ul li a').removeClass('ac').eq($.index).addClass('ac');
				$.index++;
				if($.index == frameLength){
					$.index = 0;
				}
				$.fx.off = false;
				return false;
			});
		});

		
		setTimeout(function(){$.runFrames();}, 8500);
	});
})($);

