// JavaScript Document
 $(document).ready(function(){
 	
	$("#footer a.facebook").click(function(){
		window.open('http://www.facebook.com/search/?q=boodcode&init=quick#!/pages/boodcode/204628457956');
		return false;
	});
	
   $.myVars={
  	//cStart:Math.floor((document.body.clientWidth-Number($('#une').css("margin-right").substr(0,$('#mix').css("margin-right").length-2)))/232),
	cStart:Math.floor(document.body.clientWidth/232),
	mixLeft:$('#une').outerWidth(),
	//mixLeft:0,
	mixTop:$('#mix').position().top,
	boxMarge:2*Number($(".module").css("margin-right").substr(0,$(".module").css("margin-right").length-2)),
	boxW:$(".module").outerWidth()+Number($(".module").css("margin-right").substr(0,$(".module").css("margin-right").length-2)),
	cornerRayon:'0px'

	};
	$.myVars.cStart=setPosDivs($.myVars.cStart);
	
	
	
 });
//


//
$(window).bind('resize', function() {
	$.myVars.cStart=setPosDivs($.myVars.cStart);
});

   
function setPosDivs(cStart) {

    var col=Math.floor((document.body.clientWidth-$.myVars.mixLeft)/$.myVars.boxW); 
	
	
	$(".unit").each(function(){	
	});
	
	if(col>1){
		$(".module").each(function(){
						   
			var idlabel=$(this)[0].id.substr(3,$(this)[0].id.length);
			
			if(Number(idlabel)-col>0){
				//refBox
				var refBox=$('#box'+(Number(idlabel-col)));
				var pos=refBox.position();
				var H=refBox.outerHeight();
				$(this).css({position:'absolute',left:pos.left,top:pos.top+H+$.myVars.boxMarge});
				
			} else if(Number(idlabel)-col==0){
				//refBox
				var refBox=$('#box'+(Number(idlabel-1)));
				var pos=refBox.position();
				var W=refBox.outerWidth();
				$(this).css({position:'absolute',left:pos.left+W+$.myVars.boxMarge,top:pos.top});
			} else if(Number(idlabel)-col<0){
				//refBox
				
				if(cStart<=col){
					var refBox=$('#box'+cStart);
					
					var pos=refBox.position();
					var W=refBox.outerWidth();
					$(this).css({position:'absolute',left:pos.left+(Number(idlabel)-cStart)*(W+$.myVars.boxMarge),top:pos.top});
				}
			}
			
			
		});
	}
	var cEnd= Math.floor((document.body.clientWidth-$.myVars.mixLeft)/$.myVars.boxW);
	return (cEnd);
};

