
$(document).ready(function(){$(".slideshow_item > img").css('bottom',-314);$(".slideshow_item > blockquote").css('bottom',-223);$("#portfolio_item_zoom").fancybox();$("#portfolio_item_zoom_1").fancybox();$("#portfolio_item_zoom_2").fancybox();$("#portfolio_item_zoom").animate({"opacity":0},1);$("#portfolio_item_zoom > img").load(function(){$("#portfolio_item_zoom").animate({"opacity":1},500);viewer_height=$("#portfolio_item_viewer").height();center_position=viewer_height/2;$("#portfolio_item_prev").animate({"bottom":center_position-32},500)
$("#portfolio_item_next").animate({"bottom":center_position-32},500);alert
$("#portfolio_item_next").animate({"bottom":center_position-32},500);$("#portfolio_item_zoom > span").animate({"bottom":center_position-83},500);});$('textarea').autoResize({animate:true,animateDuration:150,extraSpace:0});$("#map").gMap({controls:false,scrollwheel:true,latitude:53.355008,longitude:-1.463671,zoom:14,controls:["GLargeMapControl3D","GOverviewMapControl"],markers:[{latitude:53.352575,longitude:-1.483119,icon:{image:"images/map_pointer.png",iconsize:[156,70],iconanchor:[16,64]}}]});$('*').html5form({colorOn:'#c1b8b0',colorOff:'#c1b8b0'})
if($("li.last").length)
{$("a.more").css('display','none');}
var scroll_timer;$(window).scroll(function()
{window.clearTimeout(scroll_timer);scroll_timer=window.setTimeout(function()
{var doc_height=$(document).height();var win_height=$(window).height();var scroll_top=$(window).scrollTop();if((doc_height>win_height))
{if(scroll_top>480)
{show=1;$('#top_link').clearQueue().slideDown(1000,'easeInOutExpo');}
else
{show=0;$('#top_link').clearQueue().slideUp(1000,'easeInOutExpo');}}},100);});});function scrollToTop()
{$('html').animate({scrollTop:0},'slow','easeInOutExpo');}
function frontSlideshow(element_id)
{if(element_id==""||!element_id)
{element_id="slide_1";}
$(".slideshow_item").css('display','none');$("#"+element_id).css('display','block');$("#"+element_id+"> img").css('bottom',-314);$("#"+element_id+"> blockquote").css('bottom',-223);$("#"+element_id).addClass('active');$("#"+element_id+" > blockquote").animate({opacity:0},1);$("#"+element_id+" > img").animate({opacity:0},1);$("#"+element_id+" > img").animate({opacity:0},1).animate({bottom:0,opacity:1},2000,'easeInOutExpo',function(){$("#"+element_id+" > blockquote").animate({bottom:47,opacity:1},1000,'easeInOutExpo',function(){$("#"+element_id+" > blockquote").delay(5000).animate({bottom:312,opacity:0},1000,'easeInOutExpo',function(){$("#"+element_id+" > img").animate({bottom:312,opacity:0},1000,'easeInOutExpo',function(){next_id=$(".active").next().attr('id');$("#"+element_id).removeClass('active');if(next_id==""||!next_id)
{next_id="slide_1";}
frontSlideshow(next_id);});});});});}
function morePortfolio(id)
{$('#portfolio_loader').css({display:'block'});$('.more > span').css({display:'none'});start=$("#portfolio_items > li").size();$('#portfolio_items > li').removeClass('scroll new');url="../php/ajax/morePortfolio.php?start="+start+"&id="+id
$.get(url,function(data){$('#portfolio_items').append(data);$('.new').fadeIn(1800,'easeInOutExpo');$('html, body').delay(500).animate({scrollTop:$(".scroll").offset().top},1500,'easeOutExpo');$('#portfolio_loader').css({display:'none'});$('.more > span').css({display:'block'});if($("li.last").length)
{$("a.more").css('display','none');}});}
function moreBlog()
{$('#blog_loader').css({display:'block'});$('.more > span').css({display:'none'});start=$("#blog > li").size();$('#blog > li').removeClass('scroll new');var search_phrase=$('#search').val();if(search_phrase=='Search our blog...')
{search_phrase='';}
url="../php/ajax/moreBlog.php?start="+start+"&search_phrase="+search_phrase;url=encodeURI(url);$.get(url,function(data){$('#blog').append(data);$('.new').fadeIn(1800,'easeInOutExpo');$('html, body').delay(500).animate({scrollTop:$(".scroll").offset().top},1500,'easeOutExpo');$('#blog_loader').css({display:'none'});$('.more > span').css({display:'block'});if($("li.last").length)
{$("a.more").css('display','none');}});}
function searchBlog()
{$('#blog_post_loader').css({display:'block'});$('#blog').css({display:'none'});var search_phrase=$('#search').val();url="../php/ajax/searchBlog.php?search_phrase="+search_phrase;$('#blog').load(url,function(){$('#blog_post_container').css('display','none');if(search_phrase!="")
{$('#blog_intro').html('You searched our blog for \''+search_phrase+'\' and here\'s what we found...');}
if($("li.last").length)
{$("a.more").css('display','none');}
else
{$("a.more").css('display','block');}
$('#blog_post_loader').css({display:'none'});$('#blog').css({display:'block'});});}
function submitComment(article_id)
{if(!isEmailValid($('#comment_email').val())||!$('#comment').val()||$('#comment').val()=="Write your comment here..."||!$('#comment').val()||$('#comment_name').val()=="Your name"||!$('#comment_email').val()||$('#comment_email').val()=="Your email address")
{apprise("<h2>Uh oh!</h2>You didn't forgot to fill in either your name, email or comment!");}
else
{remember=$('#comment_remember').attr('checked');comment=$('#comment').val();name=$('#comment_name').val();email=$('#comment_email').val();$('#comments_loader').css({display:'block'});$('#comments_form').css({display:'none'});if(remember==true)
{remember=1;}
else
{remember=0;}
comment=comment.replace(new RegExp("\\n","g"),"<br />");limit=$("#comments > li").size();var url="../php/ajax/submitComment.php?comment="+comment+"&article_id="+article_id+"&name="+name+"&email="+email+"&remember="+remember;url=encodeURI(url);$("#comments_container").load(url,function(response,status,xhr){if(status!="success"){var msg="Sorry but there was an error: ";msg=msg+xhr.status+" "+xhr.statusText;alert(msg);}
var url="../php/ajax/refreshCommentsBox.php?article_id="+article_id;url=encodeURI(url);$('#comments_box_container').load(url,function(){$('#comments_loader').css({display:'none'});$('#comments_form').css({display:'block'});});$('#first_comment').css('display','none');$('#first_comment').slideDown('slow');});}}
function moreComments(article_id)
{limit=$("#comments > li").size();limit=limit+5;var url="../php/ajax/moreComments.php?limit="+limit;url=url+"&article_id="+article_id;url=encodeURI(url);$('#comments_container').load(url,function(){$('html, body').animate({scrollTop:$("#scroll_comment").offset().top},1500,'easeInOutExpo');});}
function sendContactForm()
{var valid=true;var msg="";if(!$('#contact_name').val()||$('#contact_name').val()==$('#contact_name').attr('placeholder'))
{valid=false;msg+="<li>You didn't fill in your name</li>";}
if(!$('#contact_email').val()||$('#contact_email').val()==$('#contact_email').attr('placeholder'))
{valid=false;msg+="<li>You missed out your email address</li>";}
else
{if(!isEmailValid($('#contact_email').val()))
{valid=false;msg+="<li>The email address you entered appears to be a bit wrong</li>";}}
if(!$('#message').val()||$('#message').val()==$('#message').attr('placeholder'))
{valid=false;msg+="<li>You didn't say how we can help you</li>";}
if(valid==false)
{msg="<h1>Uh oh.</h1>"+"<p>There were a few problems with the form...</p>"+"<ul>"+
msg+"</ul>";apprise(msg);}
else
{name=$('#contact_name').val();email=$('#contact_email').val();message=$('#message').val();$('#contact_loader').css({display:'block'});url='../php/ajax/sendContactForm.php?name='+name+'&email='+email+'&message='+message;url=encodeURI(url);$('#contact_container').slideUp(1000,'easeInOutExpo',function(){$('#contact_container').load(url,function(){$('#contact_loader').css({display:'none'});$('#contact_container').slideDown(1000,'easeInOutExpo');});});}
return valid;}
function isEmailValid(email)
{valid=true;apos=email.indexOf("@");dotpos=email.lastIndexOf(".");if(apos<1||dotpos-apos<2)
{valid=false;}
return valid;}
