function css_browser_selector(u){var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; css_browser_selector(navigator.userAgent);

$(document).ready(function(){
	
	

	try{
		var so = new SWFObject('http://www.chemistrycommunications.com/wp-content/themes/chem/media/js/player.swf','mpl','800','600','9');
		so.addParam('allowfullscreen','true');
		so.addParam('allowscriptaccess','always');
		so.addParam('wmode','opaque');
		so.addVariable('file','http://www.chemistrycommunications.com/wp-content/uploads/workshop_files/photography-marketing-slides.flv');
		so.addVariable('bufferlength','5');
		so.addVariable('autostart','false');
		so.write('video-1');
		
		var so1 = new SWFObject('http://www.chemistrycommunications.com/wp-content/themes/chem/media/js/player.swf','mpl','800','600','9');
		so1.addParam('allowfullscreen','true');
		so1.addParam('allowscriptaccess','always');
		so1.addParam('wmode','opaque');
		so1.addVariable('file','http://www.chemistrycommunications.com/wp-content/uploads/workshop_files/watermarking.flv');
		so1.addVariable('bufferlength','5');
		so1.addVariable('autostart','false');
		so1.write('video-2');
	}
	catch(e){
		
	}
	
	$(".live-chat").click(function(){
		window.open("http://www.chemistrycommunications.com/livechat/livehelp.php?department=1","Livechat","width=500&height:300")	;
	});

	var centerMe = function(){
		var ml = $(window).width() / 2 - 512;

		$('#blog').css('margin-left', ml + 'px');
		
		$("#main-content .btn").each(function(){
			var t = $(this).attr('title') ;
			$("#rm-" + t).click(function(){
				$.scrollTo('#rr-'+ t, 1000, {axis:'y',offset:{left:-ml,top:-80} } );
			});
		});
		
	}


	centerMe();
	
	//Go to blog section because its post related
	if(window.location.pathname.match(/(\d{4})/) || window.location.pathname.match(/category/) ){
		$.scrollTo( "#blog" , 400, {offset:{left:-1000,top:-30}, axis:'xy'});	
	}
		
	$(window).resize(function(){
		centerMe();
		if(window.location.hash){
			$.scrollTo( window.location.hash , 400, {offset:{left:-1000,top:-30}, axis:'xy'});
		}
	});
	
	$(window).load(function(){
		
		if(window.location.hash.match(/#comment-(\d+)/)){
			$.scrollTo( "#blog" , 400, {offset:{left:-1000,top:-30}, axis:'xy'});
		}
		else if(window.location.hash){
			$.scrollTo( window.location.hash , 400, {offset:{left:-1000,top:-30}, axis:'xy'});
		}
		else{
			
		}

	});
	
	var mr = 0;
	var api = $("div.scrollable").scrollable({api: true,size: 1,clickable:false}); 
 	
 	$(".nextPageZ").click(function(){
		mr++; 
		if(mr > 4 ){
	 		mr = 4;
	 	}		
 		if(mr < 4){
 			api.next();	
 		}
 	});
 	
 	$(".prevPageZ ").click(function(){
 		mr--;
	 	if(mr < 0){
	 		mr = 0;
	 	}
		 		
 		if(mr > 0){
 			api.prev();	
 		}
 	});

	// Scrolling
	var scroll = ["home","about","services","portfolio","contact","blog","home-nav"];

	for(var x = 0; x < scroll.length; x++) {
		(function(x) {
			$( "#go-" + scroll[x] ).bind('click',function(){
				$.scrollTo( '#' + scroll[x] , 400, {offset:{left:-1000,top:-30}, axis:'xy'});
			});
		})(x);
	}

	$("#portfolio .main img").click(function(){
		var m = $("#modal");
		m.modal();
		$.get($(this).attr('alt'),function(data){
			m.html(data);
		});
	});
	
	$("#filter-showall").click(function(){
		$("#portfolio .main img").show();
	});
	
	$("#writing").click(function(){
		$("#portfolio .main img").hide();
		$("#portfolio .main .writing img").show();
	});
	
	$("#webdesign").click(function(){
		$("#portfolio .main img").hide();
		$("#portfolio .main .web-design img").show();
	});
	
	$("#graphic-design").click(function(){
		$("#portfolio .main img").hide();
		$("#portfolio .main .graphic-design img").show();
	});
	
	$("#multimedia").click(function(){
		$("#portfolio .main img").hide();
		$("#portfolio .main .multimedia img").show();
	});
	
	$("#internet-marketing").click(function(){
		$("#portfolio .main img").hide();
		$("#portfolio .main .internet-marketing img").show();
	});
	
	$("#project-menagment").click(function(){
		$("#portfolio .main img").hide();
		$("#portfolio .main .project-menagment img").show();
	});

	//Right tabs
	$("#our-process").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=172',function(data){
			m.html(data);
		});
	});
	
	$("#free-marketing-checklist").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=37',function(data){
			m.html(data);
		});
	});
	
	$("#how-can-we-help-you").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=43',function(data){
			m.html(data);
		});
	});

	$("#webdesign-more").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=47',function(data){
			m.html(data);
		});
	});
	
	$("#graphic-more").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=54',function(data){
			m.html(data);
		});
	});
	
	$("#blogging-more").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=56',function(data){
			m.html(data);
		});
	});
	
	$("#multimedia-more").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=58',function(data){
			m.html(data);
		});
	});
	
	$("#marketing-more").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=62',function(data){
			m.html(data);
		});
	});
	
	$("#consulting-more").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=186',function(data){
			m.html(data);
		});
	});

	$("#help").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?id=64',function(data){
			m.html(data);
		});
	});
	
	$("#categories").click(function(){
		var m = $("#modal");
		m.modal();
		$.get('/posts/?cat-and-arc=true&id=0',function(data){
			m.html(data);
		});
	});
	
	
	$("#free-marketing-checklist-modal input[type='button']").live('click',function(){
		var send = {	'Name' : $("#free-marketing-checklist-modal input[name='Name']").val(),
						'Company' : $("#free-marketing-checklist-modal input[name='Company']").val(),
						'Email' : $("#free-marketing-checklist-modal input[name='Email']").val() };
						
		$.post('/',send);
		 $("#modal").html("Your request is noted");
		setTimeout(function(){$.modal.close();}, 1000);
	});
	
	$("#send-us-message input[type='button']").click(function(){
		$(this).attr('disabled','disabled');
		$.post('/',$("#send-us-message").serialize(),function(data){
			if(data === '1'){
				alert("Thanks for contacting us.");
			}
		});
	});

	$(".callback").toggle(
		function(){ 
			$("#client-login").hide();

			$("#dirty-hax").animate({height: "236px"}); 
			$("#ab-fix").animate({height: "266px"}); 
			$("#request-callback").show();
		},
		function(){
			$("#ab-fix").animate({height: "26px"});
			$("#request-callback").hide(100);
			$("#dirty-hax").hide(100); 
		}
	);
	
	$(".client").toggle(
		function(){
			$("#request-callback").hide();
			
			$("#dirty-hax").animate({height: "236px"}); 
			$("#ab-fix").animate({height: "266px"}); 
			$("#client-login").show();

		},
		function(){
			$("#ab-fix").animate({height: "26px"});
			$("#client-login").hide(100);
			$("#dirty-hax").hide(100); 
		}
	);
	
	$("#request-callback input[type='button']").click(function(){
		$(this).attr('disabled','disabled');
		$.post('/',$("#request-callback").serialize(),function(data){
			var div =	$("#request-callback");
			if(data === '1'){
				div.html("<div class='left'>We're notified we will call you soon!</div>");
				var hide = function(){
					 $("#header").animate({height: "46px"});
					 div.hide();
				};
				setTimeout(hide, 2000);
			}
		});
	});
	
	$("#client-login input[type='button']").click(function(){
		alert("Login to what/where .. ?");
	});
	


});
