$(document).ready(function(){$.ajaxSetup({async:false});$('div.specification span').click(function(ev){$('div.specification p').slideUp();$(this).next('p').slideToggle();});$('#jump-links a').click(function(ev){ev.preventDefault();$.scrollTo($(this).attr('href'),500);});if($('div#map_canvas').length >=1){var latlng=new google.maps.LatLng(51.35342,-1.99732);var settings={zoom:15,center:latlng,mapTypeId:google.maps.MapTypeId.ROADMAP};var map=new google.maps.Map(document.getElementById("map_canvas"),settings);var logo=new google.maps.MarkerImage('../images/logo-resolution.png');var shadow=new google.maps.MarkerImage('../images/shadow-resolution.png');var marker=new google.maps.Marker({position:latlng,map:map,icon:logo,shadow:shadow,title:"ResolutionDesign",zIndex:3});}$('#contact-us input[type="submit"]').click(function(ev){ev.preventDefault();var form=$('#contact-us #arti-form');var message=$('#contact-us-message');var thankYou=$('#contact-us #thanks');message.slideUp(function(){message.html('');message.removeClass('error');message.removeClass('success');});form.slideUp(function(){var txtName=$('#contact-us input#name');var txtPhone=$('#contact-us input#phone');var txtEmail=$('#contact-us input#email');var txtCaptcha=$('#contact-us input#captcha');var txtMessage=$('#contact-us textarea#message');if(txtName.attr('placeholder')==txtName.val()){message.addClass('error');message.html("<div>Please enter your full name.</div>");}if(txtPhone.attr('placeholder')==txtPhone.val()){message.addClass('error');message.html("<div>Please enter your phone number.</div>");}if(txtEmail.attr('placeholder')==txtEmail.val()){message.addClass('error');message.html("<div>Please enter your email address.</div>");}if(txtCaptcha.attr('placeholder')==txtCaptcha.val()){message.addClass('error');message.html("<div>Please enter your captcha verification.</div>");}if(txtMessage.attr('placeholder')==txtMessage.val()){message.addClass('error');message.html("<div>Please enter your message.</div>");}if(txtName.val()==''){message.addClass('error');message.html("<div>Please enter your full name.</div>");}else if(txtPhone.val()==''){message.addClass('error');message.html("<div>Please enter your phone number.</div>");}else if(txtEmail.val()==''){message.addClass('error');message.html("<div>Please enter your email address.</div>");}else if(txtCaptcha.val()==''){message.addClass('error');message.html("<div>Please enter the captcha image.</div>");}else if(txtMessage.val()==''){message.addClass('error');message.html("<div>Please enter your message.</div>");}if(message.hasClass('error')){message.slideDown(function(){form.slideDown();});}else{message.addClass('ajax').stop().slideDown();$.ajax({url:'pages/forms/contact.php?json=true',type:'POST',data:{name:txtName.val(),phone:txtPhone.val(),email:txtEmail.val(),captcha:txtCaptcha.val(),message:txtMessage.val(),submission:"truejs"},cache:false,dataType:'json',success:function(json){message.removeClass('ajax');if(json.status=="2"){message.removeClass('success').html(' ').hide();message.slideDown(function(){thankYou.slideDown();$('#contact-us input[type="submit"]').hide();$('#contact-us').effect("transfer",{to:$('#logo-icon'),className:"ui-effects-transfer"},1000);});}if(json.status=="1"){message.addClass('error');message.html("<div>"+json.message+"</div>");message.slideDown(function(){form.slideDown();});}}});}});});$('#web-content div#web-content-padding form input[type="submit"]').click(function(ev){ev.preventDefault();var form=$('#web-content div#web-content-padding form');var message=$('#web-content-message');message.slideUp(function(){message.html('');message.removeClass('error');message.removeClass('success');});form.slideUp(function(){var txtUsername=$('#web-content input#username');var txtPassword=$('#web-content input#password');if(txtUsername.attr('placeholder')==txtUsername.val()){message.addClass('error');message.html("<div>Please enter your email address.</div>");}if(txtPassword.attr('placeholder')==txtPassword.val()){message.addClass('error');message.html("<div>Please enter your password.</div>");}if(txtUsername.val()==''){message.addClass('error');message.html("<div>Please enter your email address.</div>");}else if(txtPassword.val()==''){message.addClass('error');message.html("<div>Please enter your password.</div>");}if(message.hasClass('error')){message.slideDown(function(){form.slideDown();});}else{message.addClass('ajax').stop().slideDown();$.ajax({url:'apps/web-content-submission/_api.php',type:'POST',data:{username:txtUsername.val(),password:txtPassword.val()},cache:false,dataType:'json',success:function(json){message.removeClass('ajax');if(json.status=="1"){message.addClass('error');message.html("<div>"+json.msg+"</div>");message.slideDown(function(){form.slideDown();});}if(json.status=="2"){window.location="apps/web-content-submission/_user/home.php";}}});}});});$('#domain-search input[type="submit"]').click(function(ev){ev.preventDefault();var form=$('#domain-search #domain-search-padding form');var message=$('#domain-message');var captchaDiv=$('#captcha');message.slideUp(function(){message.html('');message.removeClass('error');message.removeClass('success');message.removeClass('no-domain');});form.slideUp(function(){var domainName=$('#domain-search input#domain');var domainExt=$('#domain-search select#ext');if(domainName.attr('placeholder')==domainName.val()){message.addClass('error');message.html("<div>Please enter your desired domain.</div>");}if(domainName.val()==''){message.addClass('error');message.html("<div>Please type in your desired domain.</div>");}else if(domainExt.val()==''){message.addClass('error');message.html("<div>Please fill out all fields!</div>");}if(message.hasClass('error')){message.slideDown(function(){form.slideDown();});}else{message.addClass('ajax').stop().slideDown();$.ajax({url:'pages/forms/domain.php?json=true',type:'POST',data:{domain:domainName.val(),ext:domainExt.val()},cache:false,dataType:'json',success:function(json){message.removeClass('ajax');json=json[0];if(json.status=="1"){message.addClass('success');message.html("<div>"+json.message+"</div>");message.slideDown(function(){form.slideDown();});}if(json.status=="2"){message.addClass('no-domain');message.html("<div>"+json.message+"</div>");message.slideDown(function(){form.slideDown();});}if(json.status=="3"){message.addClass('error');message.html("<div>"+json.message+"</div>");message.slideDown(function(){form.slideDown();});}}});}});});$('#quick-enquiry input[type="submit"]').click(function(ev){ev.preventDefault();var form=$('#quick-enquiry #quick-enquiry-padding form');var message=$('#enquiry-message');message.slideUp(function(){message.html('');});form.slideUp(function(){var txtName=$('#quick-enquiry input#name');var txtEmail=$('#quick-enquiry input#email');var txtMessage=$('#quick-enquiry textarea#message');txtName.removeClass('error');txtEmail.removeClass('error');txtMessage.removeClass('error');if(txtName.attr('placeholder')==txtName.val()){txtName.addClass('error');}if(txtEmail.attr('placeholder')==txtEmail.val()){txtEmail.addClass('error');}if(txtMessage.attr('placeholder')==txtMessage.val()){txtMessage.addClass('error');}if(txtName.val()==''){txtName.addClass('error');}if(txtEmail.val()==''){txtEmail.addClass('error');}if(txtMessage.val()==''){txtMessage.addClass('error');}if(txtName.hasClass('error')||txtEmail.hasClass('error')||txtMessage.hasClass('error')){message.html("<div>Please fill out all fields!</div>");message.slideDown(function(){form.slideDown();});}else{message.addClass('enquiry-ajax');$.ajax({url:'http://www.resolutiondesign.co.uk/pages/forms/enquiry.php?json=true',type:'POST',data:{name:txtName.val(),email:txtEmail.val(),message:txtMessage.val()},cache:false,dataType:'json',success:function(json){message.removeClass('enquiry-ajax');if(json.status=="1"){for(var i=json.fields.length-1;i >-1;i--){if(json.fields[ i ]=='name'){txtName.addClass('error');}if(json.fields[ i ]=='email'){txtEmail.addClass('error');}if(json.fields[ i ]=='message'){txtMessage.addClass('error');}}message.html("<div>"+json.message+"</div>");message.slideDown(function(){form.slideDown();});}if(json.status=="2"){message.html("<div>"+json.message+"</div>");message.slideDown(function(){form.html('');form.slideDown();});}if(json.status=="3"){message.html("<div>"+json.message+"</div>");message.slideDown(function(){form.slideDown();});}}});}});});$('#marketing-demo').click(function(ev){ev.preventDefault();$('<div id="dialog-thing" title="Email Marketing Demo"></div>').load('http://www.resolutiondesign.co.uk//email-demo/ajax').dialog({width:"650px",modal:true});$(".ui-widget-overlay").click(function(){$(".ui-dialog-titlebar-close").trigger('click');});clickEr();});function clickEr(){$('div#email-marketing-dialog input[type="submit"]').click(function(ev){ev.preventDefault();var txtName=$('div#email-marketing-dialog input[name="name"]');var txtEmail=$('div#email-marketing-dialog input[name="email"]');var txtTelephone=$('div#email-marketing-dialog input[name="telephone"]');$.ajax({url:'http://www.resolutiondesign.co.uk//email-demo/ajax',type:'POST',data:{name:txtName.val(),email:txtEmail.val(),telephone:txtTelephone.val(),submission:"true"},cache:false,success:function(json){$('div#dialog-thing').html(json);clickEr();}});});}$('#quick-enquiry textarea,#email-marketing-demo textarea,#contact-us textarea').autoResize({animateDuration:200,extraSpace:45});$('#logo-icon,#logo').hover(function(){newValues="0px";$('#logo-house').animate({backgroundPosition:newValues},{duration:1000,queue:false});},function(){newValues="-35px";$('#logo-house').animate({backgroundPosition:newValues},{duration:1000,queue:false});});$('img.hover').hover(function(){$(this).attr('src',$(this).attr('src').replace('open','over'));},function(){$(this).attr('src',$(this).attr('src').replace('over','open'));});$('a[rel="external"]').each(function(){$(this).attr('target','_blank');});function setupPlaceholder(){if($.browser.webkit)return false;target=$('input[type="text"],input[type="password"],textarea');target.each(function(i,el){el=$(el);var ph=el.attr('placeholder');if(!ph)return true;el.addClass('placeholder');el.attr('value',ph);el.focus(function(e){if(el.val()==ph){el.removeClass('placeholder');el.attr('value','');}});el.blur(function(e){if($.trim(el.val())==''){el.addClass('placeholder');el.attr('value',ph);}});});}setupPlaceholder();});$(function(){$('#blurb').panorama360({bind_resize:false});});
