
$(document).ajaxComplete(function(){
    try{
        FB.XFBML.parse();
        return false;
    }catch(ex){}
});

var hijax = {
  innit:function(element){
    $(element).each(function (i) {
       
       var currentHref=$(this).attr("href");
       $(this).attr({ 
          href: "javascript:alertt('"+currentHref+"');"
          });
      });
 
  },
  ajax:function(element,dom){
	
	$(element).live('click', function() {
		var href=$(this).attr('href');
		//alertt(href+'<hr />1');
		if(href!=undefined || href==''){
			ajax.request(href,dom);
		}
		return false;
	});
  },
   getPath:function (url) {
	result = url.indexOf("?");
	//alert("url pos:"+result);
	return url.substring(result+1);
	}
}

var ajax ={
	request:function(href,dom){
		
		$('#loader').css('display','block');
		$.ajax({
			type: "POST",
			url: href,
			success: function(html){
				//alert(href);
				_gaq.push(['_trackPageview', href]);
				//console.log(href);
				/* $(dom).css('opacity',0.25); */
				$(dom).html(html,function(){ alert('callback');});
				/* $(dom).fadeTo(1000,1);
				$('#loader').css('display','none');*/
				$('#loader').fadeTo(1000,0,function(){
					$('#loader').css('display','none');
					$('#loader').css('opacity',1);
				});
				//ajax.google_analytics(href);
				//FB.XFBML.parse();
				//return false;
			}
		});
	},
	google_analytics:function(href){
		/* console.log('google analytics'); */
		//_gaq.push(['_trackPageview'],href);
		/* console.log('google analytics:'+href); */
	}
}
function alertt(m){
	$('body').append(m);
}

jQuery(document).ready(function(){
	 
	/* load first item and open menu */
	var pathname = window.location.pathname; /* everything after the domainname */
	if(pathname=='' || pathname=='/'){
		ajax.request('/grafisch-interactief/flyer-music-of-oscar-peterson/126','#content');
		$('.sf-menu li:first').addClass('active');
		$('.sf-menu li:first li:first').addClass('active');
		//$('.sf-menu li:first').css('border','solid');
	}else{
		ajax.request(pathname,'#content');
		$.scrollTo( '.number_0_2', 1000, {easing:'easeOutQuint'} );
	}
	
	
	//$.scrollTo( '#scrll', 1000, {easing:'easeOutQuint'} );
	$('.portfolio_link').click(function(){
		$.scrollTo( '.number_0_2', 1000, {easing:'easeOutQuint'} );
		return (false);
	});
	$('.home_link').click(function(){
		$.scrollTo( '#site_wrapper', 1000, {easing:'easeOutQuint'} );
		return (false);
	});
	$('.contact_link').click(function(){
		$.scrollTo( '#scrll_contact', 1000, {easing:'easeOutQuint'} );
		return (false);
	});

	$('#scrll').click(function(){
		$.scrollTo( '#site_wrapper', 1000, {easing:'easeOutQuint'} );
		return (false);
	});
	
	$('#scrll_contact').click(function(){
		$.scrollTo( '#site_wrapper', 1000, {easing:'easeOutQuint'} );
		return (false);
	});
	

	
	hijax.ajax('#portfolio_wrapper a','#content');


	/* ajax menu 
	level 1 */
	$('.sf-menu a.level0').click(function(){
		//console.log('level1');
		var dClass= $(this).parent().attr('class');
		//alert(dClass)
		if(dClass=='l0 active'){
			$(this).parent().removeClass('active');
		}else{
			$('.sf-menu li').removeClass('active');
			$(this).parent().addClass('active');
			var id= $(this).parent().attr('id')
			$('#'+id+' li:first').addClass('active');
		}
	});
	/* level 2 */
	$('.sf-menu a.level1').click(function(){
		var dClass= $(this).parent().attr('class');
		if(dClass=='l1 active'){
			$(this).parent().removeClass('active');
		}else{
			$('.sf-menu li li').removeClass('active');
			$(this).parent().addClass('active');
		}
	});
	
	
	function blend(img,img_obj){
			
			src=img_obj.attr('src');
			bi=new Image();
			bi.src=src;
			var newImage=Pixastic.process(bi, "blend", 
				{
					amount : 0.95, 
					mode : "pinlight", 
					image : img
				}
			);
			
				$(newImage).css('position','absolute');
				img_obj.parent().prepend(newImage);
				
	}
	

	/*var img = new Image();
	img.src = "/static/imgs/uploads/thumb_20110610114649_746.jpg";
	img.src = "/static/imgs/uploads/thumb_20110610114947_654.jpg";
	img.src = "/static/imgs/uploads/thumb_20110322022512_643.jpg";
	img.onload=function(){
		$(img).addClass('blend');
		//$('body').prepend(img);
		//blend(img,img);
		}
	
	$('#media_overview a').live('mouseenter',function(){
		$imgs=$('img',this);
		blend(img,$imgs);
		
	});
	
	$('#media_overview a').live('mouseleave',function(local){
		$('canvas',this).remove();
	});
	
	*/
	
	
	/* for non ajax use 
	var open=true;
	$('.sf-menu li.active a.level0').click(function(){
		$('.sf-menu li.active ul').toggle(250,function(){
			if(open){
				open=false;
				$('#portfolio_menu_wrapper ul li.active a').addClass('open');
			}else{
				open=true;
				$('#portfolio_menu_wrapper ul li.active a').removeClass('open');
			}
		});
	});
	*/
});

