// JavaScript Document

var $j = jQuery.noConflict();
var xml;
var portfolio;
var projekte;
var wettbewerbe;
var projCount;
var wetCount;


$j(function(){ 
      $j(".thumbOverlay").fadeTo(0, 0.4);
	  $j(".thumbOverlay").mouseover(function(){$j(this).fadeTo(100, 0);
		 }).mouseout(function(){$j(this).fadeTo(100, 0.4);});
	  
   }); 

window.onload = function() {
	var a = new Ajax.Request("portfolio.xml", {
	  	method: 'get',
	  	onSuccess: function(transport) {
		xml = transport.responseXML;
		portfolio = xml.getElementsByTagName('portfolio')[0];
		projekte = portfolio.getElementsByTagName('projekte')[0];
		wettbewerbe = portfolio.getElementsByTagName('wettbewerbe')[0];
		projCount = projekte.getElementsByTagName('project').length;
		wetCount = wettbewerbe.getElementsByTagName('project').length;
		
		if (document.title == "Wezel Architektur Stuttgart") {
			randomFeature();
			}
	  	}
	 	});
	
	
}

function randomFeature() {
	
	var featureProj = document.getElementById('featureProj');
	var featureProjImg = document.getElementById('featureProjImg');
	var featureProjNav = document.getElementById('featureProjNav');
	var featureProjTitle = document.getElementById('featureProjTitle'); 
	var featureWet = document.getElementById('featureWet');
	var featureWetImg = document.getElementById('featureWetImg');
	var featureWetNav = document.getElementById('featureWetNav');
	var featureWetTitle = document.getElementById('featureWetTitle'); 
	var aktTitleId = document.getElementById('aktTitle');
	var aktDescId = document.getElementById('aktDesc');
	var aktImgId = document.getElementById('aktImg');
	
	var whichProjNum = Math.round(Math.random()*(projCount-1));
	var whichProj = projekte.getElementsByTagName('project')[whichProjNum].getAttribute('name');
	var whichWetNum = Math.round(Math.random()*(wetCount-1));
	var whichWet = wettbewerbe.getElementsByTagName('project')[whichWetNum].getAttribute('name');
	
	featureProj.onclick = function() { window.open('arch_proj.html'+'?projekte'+'#'+whichProj+'','_self'); return false; };
	featureProjNav.onclick = function() { window.open('arch_proj.html'+'?projekte'+'#'+whichProj+'','_self'); return false; };
	featureWet.onclick = function() { window.open('arch_comp.html'+'?wettbewerbe'+'#'+whichWet+'','_self'); return false; };
	featureWetNav.onclick = function() { window.open('arch_comp.html'+'?wettbewerbe'+'#'+whichWet+'','_self'); return false; };
	
	var myProj = projekte.getElementsByTagName('project')[whichProjNum];
	var myWet = wettbewerbe.getElementsByTagName('project')[whichWetNum];
	var myProjTitle = myProj.getElementsByTagName('title')[0].firstChild.nodeValue;
	var myWetTitle = myWet.getElementsByTagName('title')[0].firstChild.nodeValue;
	var myProjTitleImg = myProj.getElementsByTagName('titleimage')[0].firstChild.nodeValue;
	var myWetTitleImg = myWet.getElementsByTagName('titleimage')[0].firstChild.nodeValue;
	featureProjImg.src = 'images/projekte/'+whichProj+'/'+myProjTitleImg;
	featureWetImg.src = 'images/wettbewerbe/'+whichWet+'/'+myWetTitleImg;
	featureProjTitle.innerHTML = myProjTitle;
	featureWetTitle.innerHTML = myWetTitle;
	
	var aktuelles = portfolio.getElementsByTagName('aktuelles')[0];
	var aktTitle = aktuelles.getElementsByTagName('title')[0].firstChild.nodeValue;
	var aktDesc = aktuelles.getElementsByTagName('descr')[0].firstChild.nodeValue;
	var aktImg = aktuelles.getElementsByTagName('image')[0].firstChild.nodeValue;
	aktTitleId.innerHTML = aktTitle;
	aktDescId.innerHTML = aktDesc;
	aktImgId.style.background = "#333333 url(images/"+aktImg+") no-repeat";
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
