var $j = jQuery.noConflict();
$j(document).ready(function(){

// INIT HIDE CONTENT
initDivs();
function initDivs(){
$j("#content div:visible").hide();
$j("#content").fadeIn();
$j("#work_details div").hide();
$j("#work_details").show();
$j("#menuPointer span").animate({opacity: 0.0}).html("&nbsp;");
$j("#menus").fadeIn();
}

// SHADOWBOX
var options = {
resizeLgImages:     false,
handleUnsupported:  'remove',
keysClose:          [27], //  esc
loadingImage:		'images/site/loading.gif',
overlayOpacity:		.8,
overlayColor:		'#222322',
resizeDuration:		0.0,
viewportPadding:    40,
animate:            true,
initialHeight:      1000,
initialWidth:       1000
};
Shadowbox.init(options);

// ATTACH INIT TO TITLE
$j("div #title a").click(function () {
initDivs();
$j("#page").hide();
});

// SIMULTANEOULSY CLEAR DIVS WHEN CHANGING LANGUAGES
$j("#language a").click(function(){	
$j("#menus").hide();
$j("#div30").hide();
$j("#divContact").hide();
});

// SELECTED MENU ITEM POINTER
$j("#menus a").click(function () {
var menuNumber = (this).id;

//FADE OUTS
$j("#imageWrapper").hide(); 
$j("#textWrapper").hide(); 
$j("#content div:visible").hide();
if ((menuNumber != 6) && (menuNumber !=14)){ $j("#page").hide(); }

//FADE IN MENU POINTER
for (var i=1; i < 37; i++) {
if (i != menuNumber){
$j("#menuPointer" + i).animate({opacity: 0.0}).html("&nbsp;");
}else{
$j("#menuPointer" + i).animate({opacity: 1.0}).html("&lt;");
showMenuContent(menuNumber);
}
}
});

// SELECTED PAGE ITEM POINTER
$j("#page a").click(function () {
	var pageNumber = $j(this).text();
	
	//FADE OUTS
	$j("#textWrapper").hide(); 
	
	for (var i=1; i < 8; i++) {
	if (i != pageNumber){
	$j("#pointer" + i).animate({opacity: 0.0}).html("&nbsp;");
	}else{
	$j("#pointer" + i).animate({opacity: 1.0}).html("&gt;");
	}
	}
	
	showSelectedPage(pageNumber);

});

function showMenuContent(menuNumber){
$j("#div30").html("&nbsp;").hide();
$j("#pagePointer span").html("&nbsp;");
$j("#pointer1").text(">");
//FADE IN CONTENT
if ((menuNumber > 5) && (menuNumber != 14) && (menuNumber != 20)){
$j(".page0Images").fadeIn(750);
$j(".page1Images").fadeIn(750);
$j(".page2Images").fadeIn(750);
$j(".page3Images").fadeIn(750);
$j(".page4Images").fadeIn(750);
$j(".page5Images").fadeIn(750);
$j(".page6Images").fadeIn(750);	
$j(".page7Images").fadeIn(750);	
$j(".page0Images a").fadeIn(750);
$j(".page1Images a").fadeIn(750);
$j(".page2Images a").fadeIn(750);
$j(".page3Images a").fadeIn(750);			
$j(".page4Images a").fadeIn(750);			
$j(".page5Images a").fadeIn(750);			
$j(".page6Images a").fadeIn(750);			
$j(".page7Images a").fadeIn(750);			
}	
switch(menuNumber)
{	case "1":
$j("#intro").fadeIn(750);
$j("#divContact").fadeIn(750);
$j("#divExhibitions").fadeIn(750);
$j("#divEducation").fadeIn(750);
$j("#divOther").fadeIn(750);
break;    
case "2": $j("#divExhibitions").fadeIn(750); break;
case "3": $j("#divEducation").fadeIn(750); break;    
case "4": $j("#intro").fadeIn(750); $j("#divOther").fadeIn(750); break;
$j("#pagePointer span").animate({opacity: 1.0});
$j("#page").fadeIn(500); 
$j("#imageWrapper").fadeIn(750);  
break;
case "7": 	$j("#imageWrapper a[@name!=double]").hide(); $j("#imageWrapper").fadeIn(750); break;	
case "18": 	$j("#imageWrapper a[@name!=maps]").hide(); $j("#imageWrapper").fadeIn(750); break;
case "9": 	$j("#imageWrapper a[@name!=africa]").hide(); $j("#imageWrapper").fadeIn(750); break;
case "17": 	$j("#imageWrapper a[@name!=interiors]").hide(); $j("#imageWrapper").fadeIn(750); break;
case "36": 	$j("#imageWrapper a[@name!=asylum]").hide(); $j("#imageWrapper").fadeIn(750); break;
case "29": 	$j("#imageWrapper a[@name!=hotel]").hide(); $j("#imageWrapper").fadeIn(750); break;
case "21": 	$j("#imageWrapper a[@name!=puls]").hide(); $j("#imageWrapper").fadeIn(750);  break;
case "31": 	$j("#imageWrapper a[@name!=notes]").hide(); $j("#imageWrapper").fadeIn(750);  break;
case "32": 	$j("#imageWrapper a[@name!=submerged]").hide(); $j("#imageWrapper").fadeIn(750);  break;
case "14": 	if ($j("#language li:first").text() == "EN"){					
	$j("#div30").html("<h1>w rozmowie z Jaromirem Jedlińskim</h1>").fadeIn();
	}else{	
	$j("#div30").html("<h1>in conversation with Jaromir Jedliński</h1>").fadeIn();
	}
	$j("#page1Text").show(); $j("#pagePointer span").animate({opacity: 1.0}); // $j("#pageULvm li:last").show();
	$j("#page").fadeIn(750);
	$j("#textWrapper").fadeIn(750); break;
case "20": 	if ($j("#language li:first").text() == "EN"){					
	$j("#div30").html("<h1>the interiors</h1>").fadeIn();
	}else{	
	$j("#div30").html("<h1>the interiors</h1>").fadeIn();
	}
	$j("#page5Text").show(); 
	$j("#textWrapper").fadeIn(750); break;
case "15": $j("#divContact").fadeIn(750); break;
default:}
}

function showSelectedPage(pageNumber){

$j("#page").show();

$j("#page1Text").hide();
$j("#page2Text").hide();
$j("#page3Text").hide();
$j("#page4Text").hide();

switch(pageNumber){
 case "1": $j("#page1Text").show();break;
 case "2": $j("#page2Text").show();break;
 case "3": $j("#page3Text").show();break;
 case "4": $j("#page4Text").show();break;
default:}

if ($j("#language li:first").text() == "EN"){					
 $j("#div30").html("<h1>w rozmowie z Jaromirem Jedlińskim</h1>").fadeIn();
}else{	
 $j("#div30").html("<h1>in conversation with Jaromir Jedliński</h1>").fadeIn();
}

$j("#textWrapper").fadeIn(750); 					
}

//SHOW IMAGE INFO DIV
$j("#imageWrapper a").mouseover(function () {
var imageID = (this).id;
$j("#div" + imageID).show();
});
$j("#imageWrapper a").mouseout(function () {
var imageID = (this).id;
$j("#div" + imageID).hide();
});

}); // END OF JQ DOCUMENT READY

//image swap stuff
function SimpleSwap(el,which){
       el.src=el.getAttribute(which||"origsrc");
}
function SimpleSwapSetup(){
 var x = document.getElementsByTagName("img");
 for (var i=0;i<x.length;i++){
   var oversrc = x[i].getAttribute("oversrc");
   if (!oversrc) continue;
   // preload image
   // comment the next two lines to disable image pre-loading
   x[i].oversrc_img = new Image();
   x[i].oversrc_img.src=oversrc;
   // set event handlers
   x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
   x[i].onmouseout = new Function("SimpleSwap(this);");
   // save original src
   x[i].setAttribute("origsrc",x[i].src);
 }
}

var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};
window.onload = function(){PreSimpleSwapOnload(); SimpleSwapSetup();}



