// JavaScript Document
function print_r(theObj){
  if(theObj.constructor == Array ||
     theObj.constructor == Object){
    prr = "<ul>";
    for(var p in theObj){
      if(theObj[p].constructor == Array||
         theObj[p].constructor == Object){
prr += "<li>["+p+"] => "+typeof(theObj)+"</li>";
        prr += "<ul>";
        print_r(theObj[p]);
        prr += "</ul>";
      } else {
prr += "<li>["+p+"] => "+theObj[p]+"</li>";
      }
    }
    prr += "</ul>";
  }
  
  alert(prr);
}

$(document).ready(function() {
	var fancyboxFrameWidth = 660;
	//if($.browser.opera){
	//	fancyboxFrameWidth = 676;
	//}	
	
	// manage screen resolution
	if(!$.browser.ie){
		var screen_width;
		screen_width = screen.width;
		screen_height = screen.height;
		if(screen_width<800){
			screen_width = 800;	
		}
	
		// move divs to the left
		$('#docknavigator').css("left",parseInt((screen_width - 800)/2)+50);
		$('#docknav_prevnext, #page').css("left",parseInt((screen_width - 800)/2));
		// adjust bg
		if(screen_width<1280){
			$('#bg-left-top, #bg-left-body').css("width",95);
			$('#bg-right-top, #bg-right-body').css("width",95);			
		}
		$('#bg-left-body, #bg-right-body').css("height",screen_height);
	}
	
	$('#dock_1,#dock_2,#dock_3,#dock_4,#dock_5,#dock_6,#dock_7').Fisheye(
		{
			maxWidth: 90,
			items: 'a',
			itemsText: 'span',
			container: '.dock-container',
			itemWidth: 100,
			proximity: 120,
			halign : 'center'
		}
	);	
	
	$('#docknavigator').cycle({ 
    fx:    'scrollHorz', 
    timeout: 0, 
    next:   '#docknav_next', 
    prev:   '#docknav_prev'
	});	
	
	$("div.dock-container a").fancybox({
		'zoomSpeedIn':0,
		'zoomSpeedOut':0,
		'frameWidth':fancyboxFrameWidth,
		'frameHeight':500,
		'overlayShow':true,
		'hideOnContentClick':true
	});	
	
});