$(document).ready(function(){$('section#login').hide();$('body').css('margin-top','30px');var shown=false;$('section#showLogin a').click(function(){if(shown){$('section#login').slideUp(200);$('body').animate({'margin-top':'30px'},200);$('section#showLogin a').animate({'top':'-45px'},200);shown=false}else{$('section#login').slideDown(200);$('body').animate({'margin-top':'85px'},200);$('section#showLogin a').animate({'top':'-5px'},200);$('section#login input[name=email]').focus();shown=true}});var description=$('form#getquote-info textarea#description');var deadline=$('form#getquote-info input#deadline');var budget=$('form#getquote-info input#budget');var name=$('form#getquote-info input#name');var company=$('form#getquote-info input#company');var email=$('form#getquote-info input#email');var phone=$('form#getquote-info input#phone');description.blur(function(){validateText(description)});deadline.change(function(){validateText(deadline)});budget.blur(function(){validateText(budget)});name.blur(function(){validateText(name)});company.blur(function(){validateText(company)});email.blur(function(){validateEmail(email)});phone.blur(function(){validateText(phone)});deadline.datepicker({dateFormat:'dd.mm.yy',firstDay:1,dayNames:['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],dayNamesMin:['So','Mo','Di','Mi','Do','Fr','Sa'],monthNames:['Januar','Februar','MÃ¤rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],monthNamesShort:['Jan','Feb','Mar','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez']});$('a#getQuote').click(function(){$('div#getquote form#getquote-info').show();$('div#getquote p#thanks').hide();$('div#getquote').css('display','block');$('div#getquote').dialog('destroy');$('div#getquote').dialog({modal:true,draggable:false,resizable:false,width:550,height:590,buttons:{'Absenden':function(){submitOfferForm()}}});return false});$('section.screenshots').each(function(i,v){$(v).find('img').hide();$(v).find('img').first().show();$(v).append('<div class="description"></div>');$(v).append('<div class="pagination"></div>');$(v).find('img').each(function(i2,v2){$(v).find('div.pagination').append('<div>'+($(v2).index()+1)+'</div>')});$(v).find('div.pagination div').first().addClass('active');$(v).find('div.description').text($(v).find('img').first().attr('alt'))});$('div.pagination div').click(function(){$(this).siblings().removeClass('active');$(this).addClass('active');$(this).parent().parent().find('img').hide();$(this).parent().parent().find('img').eq($(this).index()).show();$(this).parent().parent().find('div.description').text($(this).parent().parent().find('img').eq($(this).index()).attr('alt'))});$('aside#nav section').last().css('margin-right','0px').css('border-right','none');var k=0;$('section#portfolio > ul > li').each(function(i,v){$('aside#nav').find('section').eq(k).append('<div onclick="showProject('+$(v).index()+')" id="project'+$(v).index()+'"><span class="title">'+$(v).find('h3 span').eq(0).text()+'</span><span class="subtitle">'+$(v).find('h3 span').eq(1).text()+'</span></div>');if(k==2){k=0}else{k++}});$('aside#nav section div#project0').addClass('active');$('section#portfolio > ul').anythingSlider({width:780,height:300,startStopped:true,buildArrows:true,autoPlay:false,buildNavigation:false,easing:'easeOutElastic'});$('div.anythingControls').remove();$('section#portfolio ul').bind('slide_begin',function(e,slider){$('aside#nav section div').removeClass('active');var nextProject=slider.$currentPage.index();if(nextProject>slider.pages){nextProject=1}$('aside#nav section div#project'+(nextProject-1)).addClass('active')})});function showProject(i){$('section#portfolio ul').anythingSlider(i+1)}function submitOfferForm(){var description=$('form#getquote-info textarea#description');var deadline=$('form#getquote-info input#deadline');var budget=$('form#getquote-info input#budget');var name=$('form#getquote-info input#name');var company=$('form#getquote-info input#company');var email=$('form#getquote-info input#email');var phone=$('form#getquote-info input#phone');if(validateText(description)&validateText(deadline)&validateText(budget)&validateText(name)&validateText(company)&validateEmail(email)&validateText(phone)){jQuery.ajax({url:'form.getquote.php',type:'POST',data:'description='+description.val()+'&deadline='+deadline.val()+'&budget='+budget.val()+'&name='+name.val()+'&company='+company.val()+'&email='+email.val()+'&phone='+phone.val(),success:function(){$('div#getquote form#getquote-info').fadeOut('medium',function(){$('form#getquote-info')[0].reset();$('div#getquote').append('<p id="thanks">Vielen Dank fÃ¼r Ihre Anfrage.<br/>Wir werden Sie in den nÃ¤chsten Tagen kontaktieren.</p>');$('div#getquote').dialog('option','height',200);$('div#getquote').dialog('option','buttons',{'Schliessen':function(){$('div#getquote').dialog('close')}});$('div#getquote').show()})}});return true}else{return false}}function validateText(field){if(field.val()){field.removeClass('invalid');return true}else{field.addClass('invalid');return false}}function validateEmail(field){var filter=/^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;if(filter.test(field.val())){field.removeClass('invalid');return true}else{field.addClass('invalid');return false}}
