$( function() { $('#oi_left_col').insertBefore( '#oi_main_col' ); $('#oi_sitemap_block').addClass( 'oc-sitemap-block' ); $('#vkshare0').appendTo('#oi_share'); $('body').css( 'visibility', 'visible' ); jsSearchField(); jsCommentFormSubmit(); jsSearchFormSubmit(); jsFeedbackFormSubmit(); jsTrafficRefererToCookies(); jsDownloadButtonClick(); if( $('#oi_now').val() ) { var btn = $('.oc-download .oc-buttons a').first(); btn.click(); document.location.href = btn.attr('href'); } $(".scrollable").scrollable(); $('.oc-small-button').click( function() { document.location.href = $(this).children('a').attr('href'); return false; } ); } ); // jsDownloadButtonClick function jsDownloadButtonClick() { $('.oc-download-btn').click( function() { var prog_url = $(this).find('.oc-prog-url').val(); var has_cont = $(this).find('.oc-has-cont').val(); var ref = $.cookie( 'ref' ); if( ref == null ) ref = ''; _gaq.push(['_trackPageview', '/__virt_download/'+prog_url+'/'+ref]); // advmaker special case var advm_pix = $.cookie( 'advm_pix' ); if( advm_pix == null ) advm_pix = ''; if( ref == 'advmaker' && advm_pix != '1' ) { img_pix_advmaker = new Image(1,1); img_pix_advmaker.src = '../../pix.am10.ru/img.php-rid=13399.png'/*tpa=http://pix.am10.ru/img.php?rid=13399*/; $.cookie( 'advm_pix', '1', { expires: 24, path: '/', domain: 'http://openprog.ru/openprog.ru' } ); } } ); } // jsTrafficRefererToCookies function jsTrafficRefererToCookies() { if( $('#oi_traf_ref').length ) { $.cookie( 'ref', $('#oi_traf_ref').val(), { expires: 5, path: '/', domain: 'http://openprog.ru/openprog.ru' } ); } } // jsSearchField function jsSearchField() { if( $('#oi_search_text').val().length ) { $('#oi_search_form').find('.oc-search-form').children('.oc-invitation').hide(); } $('#oi_search_text').focus( function() { $(this).closest('.oc-search-form').children('.oc-invitation').hide(); } ).blur( function() { if( $('#oi_search_text').val().length == 0 ) $(this).closest('.oc-search-form').children('.oc-invitation').show(); } ); $('.oc-search-form > .oc-invitation').click( function() { $(this).closest('.oc-search-form').children('.oc-invitation').hide(); $('#oi_search_text').focus(); } ); $('#oi_search_text').autocomplete({ serviceUrl: '/ax/suggest/', minChars: 1, delimiter: /(,|;)\s*/, maxHeight: 200, width: 481, zIndex: 9999, deferRequestBy: 300, onSelect: function(data, value){ document.location.href='../index.htm'/*tpa=http://openprog.ru/*/+value; } }); } // jsCommentFormSubmit function jsCommentFormSubmit() { $('#oi_comment_submit').click( function() { var error = false; if( $('#oi_usernick').val().length == 0 ) { $('#oi_usernick').closest('.oc-field').children('.oc-alert').text('Необходимо ввести ваши имя или ник!'); error = true; } else $('#oi_usernick').closest('.oc-field').children('.oc-alert').text(''); if( $('#oi_comment').val().length == 0 ) { $('#oi_comment').closest('.oc-field').children('.oc-alert').text('Необходимо ввести текст комментария!'); error = true; } else $('#oi_comment').closest('.oc-field').children('.oc-alert').text(''); if( $('#oi_captcha').val().length == 0 ) { $('#oi_captcha').closest('.oc-field').children('.oc-alert').text('Необходимо ввести код с картинки!'); error = true; } else $('#oi_captcha').closest('.oc-field').children('.oc-alert').text(''); if( error == false ) $('#comment_form').submit(); return false; } ); } // jsFeedbackFormSubmit function jsFeedbackFormSubmit() { $('#oi_feedback_submit').click( function() { var error = false; var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; if( $('#oi_feedback_email').val().length == 0 ) { $('#oi_feedback_email').closest('.oc-field').children('.oc-alert').text('Необходимо ввести ваш e-mail!'); error = true; } else if( reg.test( $('#oi_feedback_email').val() ) == false ) { $('#oi_feedback_email').closest('.oc-field').children('.oc-alert').text('E-mail введен не правильно!'); error = true; } else $('#oi_feedback_email').closest('.oc-field').children('.oc-alert').text(''); if( $('#oi_feedback_text').val().length == 0 ) { $('#oi_feedback_text').closest('.oc-field').children('.oc-alert').text('Необходимо ввести текст сообщения!'); error = true; } else $('#oi_feedback_text').closest('.oc-field').children('.oc-alert').text(''); if( $('#oi_feedback_captcha').val().length == 0 ) { $('#oi_feedback_captcha').closest('.oc-field').children('.oc-alert').text('Необходимо ввести код с картинки!'); error = true; } else $('#oi_feedback_captcha').closest('.oc-field').children('.oc-alert').text(''); if( error == false ) $('#oi_feedback_form').submit(); return false; } ); } // jsSearchFormSubmit function jsSearchFormSubmit() { $('#oi_search_btn').click( function() { if( $('#oi_search_text').val().length ) { $('#oi_search_form').submit(); } } ); }