$(function(){$("#style-switcher a").click(function(){$('link.alt').attr('href',$(this).attr('rel'));return false;});var messageDelay=2000;$('#contactForm').submit(submitForm);function submitForm(){var contactForm=$(this);if(!$('#senderName').val()||!$('#senderEmail').val()||!$('#message').val()){$('#incompleteMessage').fadeIn().delay(messageDelay).fadeOut();}else{$('#sendingMessage').fadeIn();$.ajax({url:contactForm.attr('action')+"?ajax=true",type:contactForm.attr('method'),data:contactForm.serialize(),success:submitFinished});}
return false;}
function submitFinished(response){response=$.trim(response);$('#sendingMessage').fadeOut();if(response=="success"){$('#successMessage').fadeIn().delay(messageDelay).fadeOut();$('#senderName').val("");$('#senderEmail').val("");$('#message').val("");}else{$('#failureMessage').fadeIn().delay(messageDelay).fadeOut();}}
var current=1;var iterate=function(){var i=parseInt(current+1);var lis=$('#rotmenu').children('li').size();if(i>lis){i=1;}
display($('#rotmenu li:nth-child('+i+')'));}
display($('#rotmenu li:first'));var slideTime=setInterval(iterate,3000);$('#rotmenu li').bind('click',function(e){clearTimeout(slideTime);display($(this));e.preventDefault();});function display(elem){var $this=elem,repeat=false;if(current==parseInt($this.index()+1)){repeat=true;}
if(!repeat){$this.parent().find('li:nth-child('+current+') a').stop(true,true).animate({'marginLeft':'0px'},300,function(){$(this).animate({'opacity':'0.8'},700);});}
current=parseInt($this.index()+1);var elem=$('a',$this);elem.stop(true,true).animate({'marginLeft':'10px','opacity':'.8',},300);elem.parent().siblings().removeClass('act');elem.parent().delay('300').addClass('act');var info_elem=elem.next();$('#rot1 .description').animate({'bottom':'-270px'},500,'easeOutCirc',function(){$('p',$(this)).html(info_elem.find('.info_description').html());$(this).animate({'bottom':'19px'},400,'easeInOutQuad');})
$('#rot1').prepend($('<img />',{slyle:'opacity: 0',className:'bg'}).load(function(){$(this).animate({'opacity':'1'},600);$('#rot1 img:first').next().animate({'opacity':'0'},700,function(){$(this).remove();});}).attr('src','javascripts/images/'+info_elem.find('.info_image').html()).attr('width','648').attr('height','278'));}});
