$(function() { $.datepicker.setDefaults( $.extend($.datepicker.regional["ru"]) ); $(".datepicker").datepicker({ showOn: 'button', buttonImage: '/i/datepicker.gif', buttonImageOnly: true, dateFormat: 'dd.mm.yy' }); }); $(function accord() { $("#js-project dt").bind('click', function() { var el = $(this).next(); if( el.hasClass('visible') ) { el.slideUp(); el.removeClass('visible'); } else { $("#js-project dd").slideUp().removeClass('visible'); el.slideDown(); el.addClass('visible'); } }); }); $(function accord_faq() { $("#js-faq dt").bind('click', function() { var el = $(this).next(); if( el.hasClass('visible') ) { el.slideUp(); el.removeClass('visible'); } else { $("#js-faq dd").slideUp().removeClass('visible'); el.slideDown(); el.addClass('visible'); } }); }); function sendStepOne() { if( $('#organization-name').val() == 'Укажите Ф.И.О' || $('#organization-name').val() == 'Укажите название' ) { $('#organization-name').val(''); } if( $('#region').val() == 'Регион' ) { $('#region').val(''); } if( $('#locality').val() == 'Населенный пункт' ) { $('#locality').val(''); } } var hraward = { init : function() { hraward.captcha.init(); hraward.voting.init(); hraward.application.init(); }, uri : { captcha_reload : '/ajax/captcha/reload/', project_vote : '/ajax/project/vote/' }, captcha : { init : function() { $('a#reload-captcha').click(function(e){ var hidden = $('input#captcha-public-key'); var img = $('img#captcha-image'); $.ajax({ url: hraward.uri.captcha_reload, type: 'GET', dataType: "json", success: function( res ) { img.attr( 'src', res.image_src ); hidden.attr( 'value', res.public_key ); } }); return false; }); } }, voting : { init : function() { $('.vote a').click(function(){ var docID = $(this).attr('docid'); var votesBlock = $(this).closest('div').find('b'); $.ajax({ url: hraward.uri.project_vote, type: 'GET', data: {id:docID}, dataType: "json", success: function( res ) { if( res.captcha == 1 ) { window.location.replace( '/project/' + docID + '/vote/' ); } else if( res.votes >= 0 ) { votesBlock.html( res.votes ); } } }); return false; }); } }, application : { init : function() { $("#organization-type").change( function() { var orgName = $('#organization-name'); switch( $(this).val() ) { case '2': orgName.focus(function() { if( this.value=='Укажите Ф.И.О' ) { this.value='' }; }); orgName.blur(function() { if( orgName.val() == 'Укажите название' || orgName.val() == 'Укажите Ф.И.О' ) { orgName.val('Укажите Ф.И.О'); } }); orgName.val( 'Укажите Ф.И.О' ); break; default: orgName.focus(function() { if( this.value=='Укажите название' ) { this.value='' }; }); orgName.blur(function() { if( orgName.val() == 'Укажите название' || orgName.val() == 'Укажите Ф.И.О' ) { orgName.val('Укажите название'); } }); orgName.val( 'Укажите название' ); } }); } } } $(function() { hraward.init(); });