window.addEvent('domready',function(){
    
	try{Typekit.load();}catch(e){}
	
	if($('clients')){
		var slider = new Fx.Slide($('clients'),{
			resetHeight:true,
			wrapper:false
		});
		slider.hide();
		$('viewClientList').addEvent('click',function(event){
			event.preventDefault();
			slider.toggle();
			$('viewClientList').toggleClass('open');
		});
	}
	
	$$('.slider').each(function(slider){
		new Slider(slider);
	});
	
	//set up  gallery banner
	var banners = $$('.presentation');
	banners.each(function(bannerInstance){
		var banner = new SlidingPresentation(bannerInstance, {transitionDuration: 1000, transitionInterval: 5000, transitionType: Fx.Transitions.Quad.easeInOut});
	});
	
	//set up  gallery cross-fading
	var crossFadingPresentations = $$('.cross-fading-presentation');
	crossFadingPresentations.each(function(bannerInstance){
		var crossFadingPresentation = new CrossFadingPresentation(bannerInstance, {transitionDuration: 1500, transitionInterval: 6000, transitionType: Fx.Transitions.Quad.easeInOut});
	});
	
	//set up  gallery cross-sliding
	var slidingPresentations = $$('.sliding-presentation');
	slidingPresentations.each(function(bannerInstance){
		var slidingPresentation = new SlidingPresentation(bannerInstance, {transitionDuration: 1000, transitionInterval: 6000, transitionType: Fx.Transitions.Quad.easeInOut});
	});
	
	
	var logo = $('logo');
	
	$$('.left .triangle').each(function(el){
		var t = new triangle(el, 'left');
		//var t = Raphael(triangle, 12, 12); 
		//t.path('M 0 12 L 12 12 12 0 z').attr({'stroke':'none','fill':'#B9006F'}); 
	});
	$$('.right .triangle').each(function(el){
		var t = new triangle(el, 'right');
		//var t = Raphael(triangle, 12, 12); 
		//t.path('M 0 0 L 12 12 0 12 z').attr({'stroke':'none','fill':'#8BA029'}); 
		
	});
	
	
	
		            
	var c = Raphael(logo, 246, 60); 
	c.path('M19.194,1.907h-6.389v1.316l1.71,0.224l0.504,0.532v11.995L6.444,2.663V1.907H0v1.372l1.792,0.14 l0.393,0.393v14.824L1.681,19.14l-1.654,0.197v1.373h6.389v-1.373L4.679,19.14L4.23,18.636V5.661l9.696,15.049h3.138V3.979 l0.477-0.532l1.653-0.224V1.907z M31.051,18.915v-7.229c0-0.897-0.089-1.659-0.266-2.284c-0.178-0.626-0.467-1.14-0.869-1.542 c-0.401-0.401-0.919-0.69-1.555-0.868c-0.635-0.178-1.41-0.267-2.325-0.267c-0.897,0-1.728,0.086-2.495,0.258 c-0.766,0.171-1.428,0.409-1.989,0.712c-0.56,0.306-0.999,0.654-1.317,1.047c-0.318,0.394-0.477,0.823-0.477,1.29 c0,0.673,0.43,1.009,1.29,1.009h2.577V8.407c0.412-0.093,0.851-0.14,1.317-0.14c0.954,0,1.64,0.228,2.06,0.685 c0.421,0.457,0.631,1.189,0.631,2.194v0.839c-1.008,0.206-1.972,0.434-2.886,0.685c-0.916,0.253-1.7,0.481-2.354,0.685 c-2.205,0.748-3.307,2.052-3.307,3.916c0,1.1,0.341,1.99,1.023,2.67c0.682,0.68,1.564,1.02,2.648,1.02 c0.747,0,1.485-0.139,2.213-0.418c0.729-0.281,1.607-0.758,2.635-1.432l0.364,1.6h4.904v-1.262l-1.458-0.139L31.051,18.915z M27.605,17.964c-0.658,0.318-1.184,0.531-1.579,0.645c-0.395,0.111-0.79,0.168-1.184,0.168c-0.619,0-1.113-0.188-1.479-0.562 c-0.367-0.371-0.55-0.877-0.55-1.512c0-0.43,0.08-0.805,0.239-1.121c0.159-0.316,0.423-0.605,0.789-0.867 c0.367-0.263,0.856-0.496,1.466-0.701c0.611-0.206,1.377-0.413,2.298-0.618V17.964z M43.343,12.106l3.195-3.587l1.82-0.224V7.062 h-5.716v1.233l1.233,0.14l0.196,0.308l-4.007,4.707h-0.616V0h-1.177l-4.287,1.318V2.41h2.017v16.505l-0.392,0.395l-1.429,0.139 v1.262h7.033v-1.262l-1.401-0.139l-0.364-0.338v-4.595h1.372l3.251,5.239v1.094h5.38v-1.262l-1.653-0.111L43.343,12.106z M62.04,11.573c-0.066-0.486-0.193-0.971-0.379-1.457c-0.431-1.102-1.098-1.943-2.004-2.521c-0.906-0.579-2.013-0.87-3.32-0.87 c-1.027,0-1.967,0.178-2.816,0.533c-0.851,0.356-1.584,0.85-2.2,1.485c-0.616,0.635-1.093,1.397-1.429,2.283 c-0.336,0.888-0.505,1.865-0.505,2.929c0,1.065,0.164,2.028,0.49,2.888c0.327,0.859,0.795,1.592,1.401,2.199 c0.607,0.607,1.341,1.08,2.201,1.414c0.858,0.338,1.812,0.504,2.858,0.504c1.923,0,3.848-0.549,5.772-1.65v-2.074 c-0.916,0.551-1.723,0.945-2.424,1.184s-1.425,0.357-2.171,0.357c-1.457,0-2.569-0.447-3.335-1.34 c-0.767-0.891-1.167-2.184-1.205-3.875h9.163C62.137,12.723,62.104,12.059,62.04,11.573 M53.115,12.078 c0.074-1.205,0.364-2.142,0.868-2.81s1.185-1.001,2.046-1.001c0.373,0,0.728,0.088,1.064,0.264c0.337,0.177,0.607,0.431,0.813,0.765 c0.205,0.315,0.35,0.677,0.434,1.085c0.084,0.409,0.126,0.973,0.126,1.697H53.115z M76.937,18.896V0h-1.318l-4.175,1.318v1.12h2.046 v4.54c-0.599-0.093-1.084-0.159-1.457-0.196c-0.374-0.038-0.738-0.057-1.093-0.057c-1.102,0-2.101,0.178-2.999,0.533 c-0.896,0.356-1.667,0.865-2.311,1.527c-0.645,0.664-1.14,1.457-1.484,2.382c-0.347,0.925-0.52,1.947-0.52,3.068 c0,0.992,0.136,1.896,0.406,2.719c0.272,0.822,0.645,1.527,1.122,2.115c0.476,0.588,1.045,1.053,1.708,1.387 c0.663,0.338,1.388,0.504,2.173,0.504c0.69,0,1.372-0.135,2.045-0.41c0.672-0.275,1.476-0.75,2.41-1.432v1.568h5.267v-1.26 l-1.428-0.139L76.937,18.896z M73.49,18.021c-0.582,0.205-1.037,0.346-1.365,0.418c-0.329,0.076-0.672,0.113-1.028,0.113 c-1.164,0-2.078-0.438-2.744-1.311s-1-2.07-1-3.595c0-1.635,0.361-2.94,1.084-3.916c0.722-0.975,1.703-1.463,2.942-1.463 c0.3,0,0.6,0.033,0.9,0.098c0.301,0.065,0.704,0.181,1.211,0.347V18.021z M96.332,1.57c-1.496,0-2.854,0.238-4.077,0.715 c-1.224,0.476-2.28,1.139-3.167,1.988c-0.887,0.851-1.573,1.875-2.059,3.069C86.543,8.538,86.3,9.855,86.3,11.293 c0,1.401,0.243,2.709,0.729,3.923c0.486,1.215,1.204,2.281,2.157,3.195c0.915,0.898,1.943,1.561,3.083,1.99 c1.139,0.43,2.438,0.641,3.895,0.641c1.027,0,1.989-0.074,2.886-0.225s1.895-0.416,2.998-0.797v-4.83h-2.017l-0.701,3.389 l-0.42,0.42c-0.355,0.096-0.673,0.154-0.952,0.184c-0.282,0.027-0.58,0.041-0.898,0.041c-1.008,0-1.919-0.186-2.732-0.557 c-0.813-0.373-1.499-0.904-2.059-1.592c-0.561-0.691-0.995-1.527-1.303-2.514c-0.309-0.988-0.463-2.096-0.463-3.325 c0-1.191,0.15-2.271,0.449-3.238c0.298-0.968,0.718-1.791,1.261-2.472c0.541-0.679,1.195-1.205,1.961-1.577 c0.766-0.372,1.625-0.559,2.578-0.559c0.43,0,0.812,0.033,1.149,0.098c0.336,0.066,0.719,0.182,1.149,0.35l0.392,0.477l0.533,2.998 h2.073V2.623c-1.046-0.379-2.017-0.65-2.914-0.811C98.237,1.651,97.303,1.57,96.332,1.57 M112.977,6.753h-0.281 c-0.074,0-0.178,0.019-0.307,0.057c-0.654,0.486-1.244,0.948-1.766,1.387c-0.523,0.44-1.027,0.929-1.514,1.471l0.111-2.858h-1.344 l-4.119,1.316v1.121h2.019v9.668l-0.394,0.395l-1.484,0.139v1.262h7.733v-1.262l-1.99-0.139l-0.42-0.395v-8.041 c0.486-0.3,0.889-0.51,1.207-0.632c0.316-0.12,0.615-0.181,0.896-0.181c0.67,0,1.24,0.345,1.709,1.036h1.457l0.363-3.867 c-0.412-0.205-0.742-0.336-0.996-0.392C113.607,6.782,113.314,6.753,112.977,6.753 M127.768,11.573 c-0.068-0.486-0.193-0.971-0.379-1.457c-0.43-1.102-1.098-1.943-2.004-2.521c-0.906-0.579-2.014-0.87-3.32-0.87 c-1.029,0-1.965,0.178-2.816,0.533c-0.85,0.356-1.584,0.85-2.199,1.485c-0.617,0.635-1.094,1.397-1.43,2.283 c-0.338,0.888-0.504,1.865-0.504,2.929c0,1.065,0.162,2.028,0.49,2.888c0.326,0.859,0.793,1.592,1.4,2.199s1.342,1.08,2.201,1.414 c0.857,0.338,1.811,0.504,2.857,0.504c1.922,0,3.848-0.549,5.773-1.65v-2.074c-0.918,0.551-1.723,0.945-2.424,1.184 s-1.428,0.357-2.172,0.357c-1.457,0-2.57-0.447-3.334-1.34c-0.77-0.891-1.168-2.184-1.207-3.875h9.164 C127.865,12.723,127.832,12.059,127.768,11.573 M118.842,12.078c0.074-1.205,0.365-2.142,0.869-2.81s1.186-1.001,2.045-1.001 c0.375,0,0.729,0.088,1.064,0.264c0.336,0.177,0.607,0.431,0.812,0.765c0.207,0.315,0.35,0.677,0.436,1.085 c0.082,0.409,0.127,0.973,0.127,1.697H118.842z M141.408,18.915v-7.229c0-0.897-0.088-1.659-0.266-2.284 c-0.178-0.626-0.467-1.14-0.869-1.542c-0.404-0.401-0.922-0.69-1.557-0.868c-0.635-0.178-1.408-0.267-2.324-0.267 c-0.896,0-1.729,0.086-2.494,0.258c-0.768,0.171-1.43,0.409-1.99,0.712c-0.561,0.306-1,0.654-1.316,1.047 c-0.318,0.394-0.477,0.823-0.477,1.29c0,0.673,0.43,1.009,1.289,1.009h2.578V8.407c0.41-0.093,0.85-0.14,1.318-0.14 c0.951,0,1.637,0.228,2.057,0.685c0.422,0.457,0.631,1.189,0.631,2.194v0.839c-1.008,0.206-1.969,0.434-2.887,0.685 c-0.914,0.253-1.697,0.481-2.352,0.685c-2.205,0.748-3.309,2.052-3.309,3.916c0,1.1,0.342,1.99,1.023,2.67s1.564,1.02,2.65,1.02 c0.746,0,1.482-0.139,2.211-0.418c0.73-0.281,1.607-0.758,2.635-1.432l0.363,1.6h4.906v-1.262l-1.457-0.139L141.408,18.915z M137.961,17.964c-0.658,0.318-1.184,0.531-1.578,0.645c-0.395,0.111-0.789,0.168-1.184,0.168c-0.621,0-1.113-0.188-1.48-0.562 c-0.365-0.371-0.547-0.877-0.547-1.512c0-0.43,0.078-0.805,0.238-1.121c0.158-0.316,0.42-0.605,0.787-0.867 c0.367-0.263,0.855-0.496,1.465-0.701c0.613-0.206,1.379-0.413,2.299-0.618V17.964z M157.973,4.596c0.6,0,1.094-0.2,1.488-0.603 c0.391-0.401,0.586-0.9,0.586-1.498c0-0.598-0.195-1.088-0.586-1.471c-0.395-0.383-0.889-0.575-1.488-0.575 c-0.596,0-1.09,0.196-1.484,0.589c-0.391,0.392-0.588,0.887-0.588,1.484c0,0.599,0.197,1.093,0.588,1.485 C156.883,4.4,157.377,4.596,157.973,4.596 M159.572,18.915V6.81h-1.344l-3.953,1.316v0.982h1.85v9.807l-0.393,0.395l-1.514,0.139 v1.262h7.371v-1.262l-1.598-0.139L159.572,18.915z M171.303,8.323l1.43,0.168l0.225,0.392l-3.195,8.155l-2.912-8.183l0.307-0.364 l1.457-0.168V7.062h-7.117v1.261l1.682,0.196l4.482,12.191h2.523l4.818-12.163l1.627-0.224V7.062h-5.326V8.323z M181.242,4.596 c0.596,0,1.094-0.2,1.484-0.603c0.395-0.401,0.59-0.9,0.59-1.498c0-0.598-0.195-1.088-0.59-1.471 c-0.391-0.383-0.889-0.575-1.484-0.575c-0.6,0-1.094,0.196-1.486,0.589c-0.393,0.392-0.588,0.887-0.588,1.484 c0,0.599,0.195,1.093,0.588,1.485C180.148,4.4,180.643,4.596,181.242,4.596 M182.84,18.915V6.81h-1.346l-3.951,1.316v0.982h1.85 v9.807L179,19.31l-1.514,0.139v1.262h7.369v-1.262l-1.598-0.139L182.84,18.915z M191.781,18.677 c-0.309-0.084-0.553-0.234-0.729-0.447c-0.178-0.215-0.303-0.494-0.379-0.842c-0.074-0.344-0.113-0.779-0.113-1.301v-7.54h2.129 l1.016-0.224V7.062h-3.145v-3.11h-1.736l-1.457,2.914l-2.299,1.176v1.066h2.049v8.155c0,0.709,0.027,1.219,0.082,1.527 c0.057,0.309,0.16,0.584,0.309,0.826c0.26,0.393,0.648,0.697,1.164,0.91c0.514,0.215,1.096,0.322,1.75,0.322 c0.635,0,1.266-0.066,1.893-0.195c0.625-0.131,1.424-0.365,2.396-0.699v-1.346c-0.525,0.131-1.121,0.195-1.795,0.195 C192.467,18.804,192.092,18.761,191.781,18.677 M150.062,18.677c-0.309-0.084-0.549-0.234-0.729-0.447 c-0.176-0.215-0.305-0.494-0.379-0.842c-0.074-0.344-0.111-0.779-0.111-1.301v-7.54h2.322l1.645-0.421V7.062h-3.967v-3.11h-1.736 l-1.457,2.914l-2.445,1.176v1.066h2.193v8.155c0,0.709,0.027,1.219,0.082,1.527c0.057,0.309,0.16,0.584,0.309,0.826 c0.262,0.393,0.648,0.697,1.164,0.91c0.514,0.215,1.096,0.322,1.752,0.322c0.633,0,1.264-0.066,1.889-0.195 c0.627-0.131,1.428-0.365,2.396-0.699v-1.346c-0.523,0.131-1.119,0.195-1.793,0.195C150.75,18.804,150.373,18.761,150.062,18.677 M204.604,7.062v1.261l1.486,0.14l0.254,0.42l-3.055,7.903l-3.027-7.931l0.279-0.392l1.428-0.14V7.062h-7.115v1.261l1.682,0.224 l4.986,12.495c-0.375,0.861-0.727,1.559-1.064,2.088c-0.336,0.535-0.711,0.979-1.121,1.332l-2.438-1.68 c-0.971,0.559-1.455,1.215-1.455,1.961c0,0.281,0.062,0.551,0.195,0.814c0.131,0.26,0.303,0.484,0.518,0.672 c0.217,0.186,0.467,0.336,0.756,0.447c0.291,0.113,0.604,0.17,0.939,0.17c0.953,0,1.895-0.465,2.83-1.389 c0.934-0.924,1.73-2.18,2.381-3.77l5.41-13.142l1.514-0.224V7.062H204.604z').attr({'stroke':'none','fill':'#EE2C74'}); 
	
	
	/*var e = $('grid');
    e.masonry({
        columnWidth: 62, 
        itemSelector: '.column'
    });
*/

});		


// resize event
window.addEvent('resize', function(){
  clearTimeout(timer);
  var timer = function(){
  	// reset up slider
  	$$('.slider').each(function(slider){
		new Slider(slider);
	});
  }.delay(500);
});

