$(document).ready(function(){ $('#menu li a#active').corner('3px'); $('.grayblock').corner('10px'); $('.grayblock2').corner('10px'); $(document).pngFix(); $('.grayblock.fix a').click(function(){ $('#ie_suxx').slideDown('slow'); return false }); $('#wrapper').click(function(){ $('#ie_suxx').slideUp(); $('#services_cell').slideUp(); $('.block_cur').removeClass('block_cur'); $('#bg').hide(); }); $('#close').click(function(){ $('#ie_suxx').slideUp(); $('#services_cell').slideUp(); $('.block_cur').removeClass('block_cur'); $('#bg').hide(); }); var my_height = $('.block').size(); my_height = my_height * $('.block').height() +200; $('.block').click(function(){ updateSelectedPhoto("/services/"+$(this).attr("recordid")); $('#services_cell').slideDown(); var total_height = $(this).prevAll().size(); total_height = total_height * $(".block").height() +200; $("#services_cell").animate({ top: total_height }, 0 ); $('#bg').show(); $('#bg').css('height',my_height); $('.block_cur').removeClass('block_cur'); $(this).addClass('block'); $(this).addClass('block_cur'); return false }); $('.block').hover(function(){ $(this).addClass('act'); }, function () { $(this).removeClass('act'); }); ///// $('.project_block').click(function(){ showProject("/projects/"+$(this).attr("recordid")) }); $('.project_block').hover(function(){ $(this).addClass('act'); }, function () { $(this).removeClass('act'); }); ///// $(function() { $(".service-detail").click( function() { var link = $(this).attr("bigimage"); $(".big_photo_img").attr("src", link); return false; }); }); $(function() { $('.mini_photos img').click(function() { $('.mini_photos img').css('border','none'); $(this).css('border','1px solid #ccc'); }); }); function showProject(request){ document.location.href = request } function updateSelectedPhoto(request) { $.ajax({ url: request, dataType: "html", beforeSend: function(xhr) {xhr.setRequestHeader("Accept", "text/html");}, success: function(data) { if ($.browser.msie) { var xml; xml = new ActiveXObject("Microsoft.XMLDOM"); xml.async = false; xml.loadXML(data); data = xml; } $(".some_text").html($("text", data).text()); $(".big_photo_img").attr("src", $("imagelink", data).text()); $(".service-detail").hide(); $("picture", $("pictures", data)).each(function(){ $("#img"+$("order", this).text(), ".mini_photos").attr("src", $("source", this).text()); $("#img"+$("order", this).text(), ".mini_photos").show(); $("#link"+$("order", this).text(), ".mini_photos").attr("image", $("source", this).text()); $("#link"+$("order", this).text(), ".mini_photos").attr("bigimage", $("sourcebig", this).text()); $("#link"+$("order", this).text(), ".mini_photos").show(); }); } }); } }); function checkEmail() { var sender = document.getElementById("sendername"); var email = document.getElementById("email"); var message = document.getElementById("message"); if (sender.value == "" || message.value == "" || email.value == "") { alert('Заполните, пожалуйста, все поля.'); return false; } else { if (String(email.value).indexOf("@") == -1 || String(email.value).indexOf(".") == -1) { alert('Введите корректный e-mail.'); return false; } return true; } return false; }