// JavaScript Document
var gallery=false;var galleryIndex=0;var galleryPaused=true;var galleryAction=false;var gallerySpeed=1000;var galleryTime=4000;function sliderForward(){galleryIndex++;if(galleryIndex>=gallery.length){galleryIndex=0;}
sliderUpdate(galleryIndex);}
function sliderPause(){$('#slider_play').html('+');galleryPaused=true;clearInterval(galleryAction);}
function sliderPlay(){$('#slider_play').addClass('pause');galleryPaused=false;galleryAction=setInterval('sliderForward()',galleryTime);}
function sliderUpdate(index){if($('#slider')){$('#slider_caption').fadeOut(gallerySpeed);$('#slider_image').fadeOut(gallerySpeed,function(){$('#slider').css('background-image','none');$('#slider_image').css('background-image','url('+gallery[index].path+')');$('#slider_image').css('background-position','top center');$('#slider_caption').html(gallery[index].caption);$('#slider').click(function(){window.location='/projects/project/'+gallery[index].id;});$('#slider_image').fadeIn(gallerySpeed);$('#slider_caption').fadeIn(gallerySpeed);});}}
function modalUpdate(id){$('.selectedProject').removeClass('selectedProject');$('#project'+id).addClass('selectedProject');var opts=$('#project'+id+' a')[0].rel.split('|');$.post('/data/project',{id:opts[0]},function(data){document.getElementById('projectPrint').href='/projects/project/'+opts[0]+'/print/';document.getElementById('projProjectName').innerHTML=data.projectname;document.getElementById('projProjectClient').innerHTML=data.clientname;document.getElementById('projProjectLoc').innerHTML=data.location;if(data.architect.length){document.getElementById('architect').style.display='block';}else{document.getElementById('architect').style.display='none';}
document.getElementById('projProjectArchitect').innerHTML=data.architect;if(data.description.length){document.getElementById('description').style.display='block';}else{document.getElementById('description').style.display='none';}
document.getElementById('projProjectDesc').innerHTML=data.description;var l=data.images.length;var o='';if(0!=l){for(var i=0;i<l;i++){if(0==i){document.getElementById('projectImage').src=data.images[i].replace('-thumb','');}
o+='<a href="" onclick="return false;"><img src="'+data.images[i]+'" height="60" width="60" onclick="imageUpdate(this);" /></a>';}}else{document.getElementById('projectImage').src='';}
document.getElementById('projectThumbs').innerHTML=o;document.getElementById('projCount').innerHTML=opts[1];},'json');}
function imageUpdate(img){document.getElementById('projectImage').src=img.src.replace('-thumb','');return false;}
function external_launch(href){newwin=window.open(href,'newwin','height='+screen.height+',width='+screen.width+',status=1,toolbar=1,location=1,menubar=1,resizable=1,scrollbars=1');newwin.focus();return false;}
$(function(){$('a[rel=external], a.pdf').click(function(){return external_launch(this.href);});if(document.getElementById){if(document.getElementById('slider')){$('#slider_info').click(function(e){e.stopPropagation();});if($('#slider')){gallery=fast_gallery;}
$('#slider_back').click(function(){galleryIndex--;if(galleryIndex<0){galleryIndex=gallery.length-1;}
sliderPause();sliderUpdate(galleryIndex);});$('#slider_forward').click(function(){sliderPause();sliderForward();});sliderPlay();$('#slider_play').click(function(){if(galleryPaused==true){sliderPlay();}else{$('#slider_play').removeClass('pause');sliderPause();}});}}
$('.project_new').click(function(){$('.selectedProject').removeClass('selectedProject');$(this.parentNode.parentNode).addClass('selectedProject');var opts=this.getAttribute('rel').split('|');galleryIndex=opts[1];var scrollTop=parseInt($(this).position().top);$.post('/data/project',{id:opts[0]},function(data){document.getElementById('projectPrint').href='/projects/project/'+opts[0]+'/print/';document.getElementById('projProjectName').innerHTML=data.projectname;document.getElementById('projProjectClient').innerHTML=data.clientname;document.getElementById('projProjectLoc').innerHTML=data.location;if(data.architect.length){document.getElementById('architect').style.display='block';}else{document.getElementById('architect').style.display='none';}
document.getElementById('projProjectArchitect').innerHTML=data.architect;if(data.description.length){document.getElementById('description').style.display='block';}else{document.getElementById('description').style.display='none';}
document.getElementById('projProjectDesc').innerHTML=data.description;var l=data.images.length;var o='';if(0!=l){for(var i=0;i<l;i++){if(0==i){document.getElementById('projectImage').src=data.images[i].replace('-thumb','');}
o+='<a href="" onclick="return false;"><img src="'+data.images[i]+'" height="60" width="60" onclick="imageUpdate(this);" /></a>';}}else{document.getElementById('projectImage').src='';}
document.getElementById('projectThumbs').innerHTML=o;document.getElementById('projCount').innerHTML=opts[1];var t=null;var h=$(window).height()-100;var w=780;var a='#TB_inline?height='+h+'&width='+w+'&inlineId=projWrap&modal=true&offset='+scrollTop;var g=false;tb_show(t,a,g);},'json');return false;});$('.btnBack').click(function(){galleryIndex--;if(galleryIndex<1){galleryIndex=galleryTotal;}
modalUpdate(galleryIndex);return false;});$('.btnNext').click(function(){galleryIndex++;if(galleryIndex>galleryTotal){galleryIndex=1;}
modalUpdate(galleryIndex);return false;});});