/**
 * mesatile.utilities.js
 * Javascript file for Mesa Tile and Stone's website.
 * Copyright (c) 2009 CentaurCreative http://centaurcreative.com
 * @author David R. Casey http://studiocasey.com
 * @requires jQuery v1.2.6, jquery.openbox.js, jScrollPane.js
 */
jQuery(function($){intitialAnimation();function intitialAnimation(){$('#sidebar').animate({'left':'30px'},1000,function(){});$('#stage').animate({marginLeft:0},1000);};arrowL=new Image();arrowL.src='images/arrowL-hover.gif';arrowR=new Image();arrowR.src='images/arrowR-hover.gif';arrowUP=new Image();arrowUP.src='jquery/images/arrowUP-hover.gif';arrowDN=new Image();arrowDN.src='jquery/images/arrowDN-hover.gif';$('div.row').find('div.prev:not(:first)').css('display','block');$('div.row').find('div.next:not(:last)').css('display','block');var moveHorz=parseInt($('.scrollpane').width())+parseInt($('.nodeEntry').css('marginLeft'))+parseInt($('.nodeEntry').css('marginRight'));var num=0;$('div.row').each(function(){num=Math.max(num,$(this).find('div.nodeEntry').length);});typeof document.body.style.maxHeight==='undefined'?IE6=5:IE6=0;$('#stage').width(num*(moveHorz+IE6));$('.navigation').hover(function(){$(this).css({'background':'#c9c9c9'});},function(){$(this).css({'background':'url(images/transparent.png)'});});$('.next').hover(function(){$(this).css({'background':'url(images/arrowR-hover.gif) right 10% no-repeat','color':'#b43400'});},function(){$(this).css({'background':'url(images/arrowR.gif) right 10% no-repeat','color':'#111'});});$('.prev').hover(function(){$(this).css({'background':'url(images/arrowL-hover.gif) left 10% no-repeat','color':'#b43400'});},function(){$(this).css({'background':'url(images/arrowL.gif) left 10% no-repeat','color':'#111'});});$('.next').click(function(){moveNext();});function moveNext(){current=parseInt($('#stage').css('marginLeft'));$('#stage').animate({marginLeft:current-moveHorz+'px'},'slow');};$('.prev').click(function(){movePrev();});function movePrev(){current=parseInt($('#stage').css('marginLeft'));$('#stage').animate({marginLeft:current+moveHorz+'px'},'slow');};$('#gallery').click(function(){navigate(0,$(this))});$('#logo').click(function(){navigate(1,$(this))});$('#projects').click(function(){navigate(2,$(this))});$('#process').click(function(){navigate(3,$(this))});$('#faq').click(function(){navigate(4,$(this))});$('#community').click(function(){navigate(5,$(this))});$('#about').click(function(){navigate(6,$(this))});$('#contact').click(function(){navigate(7,$(this))});function navigate(row,obj){$('.navigation').css('color','#111');$(obj).css('color','#b43400');var moveVert=-row*$('.row').height();if($('#stage').css('marginLeft')=='0px'){$('#stage').animate({marginTop:moveVert},'slow');}else{$('#stage').animate({marginLeft:0},'slow').animate({marginTop:moveVert},'slow');}}
function resetScroll(){};$('.galleryPrimaryNav > .galleryThumb').click(function(){$('.gallerySecondaryNav').each(function(){$(this).hide();});$('#'+$(this).attr('id').replace(/Thumb/,'Gallery')).show();moveNext();});$('dt').toggle(function(){$('dd').slideUp().prev('dt').css('list-style-image','url(images/arrowR_small.gif)');$(this).css('list-style-image','url(images/arrowDN_small.gif)').next('dd').slideDown();},function(){$(this).css('list-style-image','url(images/arrowR_small.gif)').next('dd').slideUp();});var xhr;if(window.XMLHttpRequest){xhr=new XMLHttpRequest();}else if(window.ActiveXObject){xhr=new ActiveXObject('Msxml2.XMLHTTP');}else{throw new Error('Ajax is not supported by this browser.');};function sendemail(){var name=$('#edit-name').val();var email=$('#edit-mail').val();var subject=$('#edit-subject').val();var message=$('#edit-message').val();var copy=$('#edit-copy').is(':checked');$('#edit-submit').attr('disabled','true');message=message.replace(/(\r\n|\r|\n)/g,'<br />');xhr.open('GET','contact.php?name='+name+'&email='+email+'&subject='+subject+'&message='+message+'&copy='+copy+'&action=send');xhr.onreadystatechange=handleResponse;xhr.send(null);};$('#edit-submit').removeAttr('disabled');function handleResponse(){if(xhr.readyState==4){var response=xhr.responseText;response+='<button id="showEmailForm" type="button">Back to form</button>';$('#contact-response').html(response);$('#contact-response').slideDown();$('#showEmailForm').click(function(){$('#contact-response').slideUp('fast',function(){$('#edit-submit').removeAttr('disabled');$('#contact-form').slideDown();});});}};$('#edit-submit').click(function(){if($('#edit-name').val()!=''&&$('#edit-mail').val()!=''&&$('#edit-subject').val()!=''&&$('#edit-message').val()!=''){$('#edit-submit').attr('disabled','true');sendemail();$('#contact-form').slideUp('fast');};$('#edit-name').val()==''?$('#edit-name-wrapper label').css({'color':'#b43400','fontWeight':'bold'}):$('#edit-name-wrapper label').css({'color':'#111','fontWeight':'normal'});$('#edit-mail').val()==''?$('#edit-mail-wrapper label').css({'color':'#b43400','fontWeight':'bold'}):$('#edit-mail-wrapper label').css({'color':'#111','fontWeight':'normal'});$('#edit-subject').val()==''?$('#edit-subject-wrapper label').css({'color':'#b43400','fontWeight':'bold'}):$('#edit-subject-wrapper label').css({'color':'#111','fontWeight':'normal'});$('#edit-message').val()==''?$('#edit-message-wrapper label').css({'color':'#b43400','fontWeight':'bold'}):$('#edit-message-wrapper label').css({'color':'#111','fontWeight':'normal'});});squeezeHeight=600;minHeight=485;wrapperTop=0;function manageViewport(){if($(window).height()<squeezeHeight&&$(window).height()>=minHeight){wrapperTop=$(window).height()-squeezeHeight;}else if($(window).height()<minHeight){wrapperTop=minHeight-squeezeHeight;}else if($(window).height()>=squeezeHeight){wrapperTop=0;};backgroundTop=wrapperTop-40;$('#wrapper').css('top',wrapperTop);$('body').css('background-position','0 '+backgroundTop+'px');};var resizeTimer=null;$(window).bind('resize',function(){if(resizeTimer)clearTimeout(resizeTimer);resizeTimer=setTimeout(manageViewport,10);});manageViewport();});
