jQuery(document).ready(function(){
    var text;
    if (/MSIE (5\.5|6|7|8|9).+Win/.test(navigator.userAgent)) {
        jQuery('.content h4').each(function(i){
            text = jQuery(this).text();
            height = jQuery(this).width()+10;
            jQuery(this).wrap('<div class="vertical" style="height:'+height+'px;"><span style="height:'+height+'px">'+text+'</span></div>');
            jQuery(this).remove();
        });
    }
    else if ( jQuery.browser.mozilla && jQuery.browser.version.slice(0,1) >= 7 ) {
        jQuery('.content h4').each(function(i){
            text = jQuery(this).text();
			_height = jQuery(this).width()+10;
			_style1='style="margin: -50px -20px 50px 50px;"';
			_style2='style="height:'+_height+'px;"';
            jQuery(this).wrap('<div class="vertical" '+_style2+'><span '+_style1+'>'+text+'</span></div>');
            jQuery(this).remove();
        });
    }
    else{
		jQuery('.content h4').each(function(i){
			text = jQuery(this).text();
			height = jQuery(this).width()+10;
			jQuery(this).wrap('<div class="vertical" style="height:'+height+'px"><object style="height:'+height+'px" data=\'data:image/svg+xml; charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><text x="-'+height+'" y="30" font-family="Arial, Tahoma, Verdana, Helvetica, sans-serif" font-size="30" fill="#999" transform="rotate(-90)" text-rendering="optimizeSpeed">'+text+'</text></svg>\' type="image/svg+xml"></object></div>');
		});
	}
    
    jQuery('form [name*=req]').after('<span class="star">*</span>');
    jQuery('form').submit(function(){
		var required = jQuery('[name*=req]', this);        
		for (var i = 0; i < required.length; i++) {
			if (required.eq(i).val().length == 0) {
				alert('Не все обязательные поля заполнены.');
				required.eq(i).focus();
				return false;
			} else if (typeof required.eq(i).attr('name') !== 'undefined'
			&& required.eq(i).attr('name').indexOf("mail") > 0) {
				var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
				if (!regex.test(required.eq(i).val())) {
					alert('Проверьте e-mail');
					required.eq(i).focus();
					return false;
				}
			}
		}
	});
    
    jQuery('#menu .menu .lvl1').hover(
        function(){
            if(!jQuery(this).hasClass('.id38')){
                jQuery('.link1',this).next().show();
                jQuery('.empty',this).append('<div class="ugolok u_t"><!-- --></div>').addClass('act_m2_g').parent().addClass('act_m1_g').removeClass('wrap_m').parent().addClass('act_m_g');
                jQuery('#menu').css('z-index','300');
            }
            else {
                jQuery('.empty',this).append('<div class="ugolok u_t"><!-- --></div>').addClass('act_m2_g').parent().addClass('act_m1_g').removeClass('wrap_m').parent().addClass('act_m_g');
            }
        },
         function(){
            jQuery(this).removeClass('act_m_g').addClass('lvl1').children().removeClass('act_m1_g').addClass('wrap_m').children().removeClass('act_m2_g').children().eq(1).hide();
            jQuery('.ugolok',this).remove();
            jQuery('#menu').css('z-index','50');
        }
    );

    jQuery('#menu .menu .act_m').hover(
        function(){
            if (!jQuery('.podmenu',this).hasClass('id38')) {
                jQuery('.podmenu',this).css('z-index','1').show();
                jQuery('#menu').css('z-index','300');
                jQuery('.ugolok',this).css('z-index','301');
            }
        },
         function(){
            jQuery('.podmenu',this).css('z-index','300').hide();
            jQuery('#menu').css('z-index','50');
            jQuery('.ugolok',this).css('z-index','2');
        }
    );
    
    jQuery('.webforms select').hide();
    jQuery('.webforms option').each(function(){
        var fieldset = jQuery(this).parents('fieldset:eq(0)');
        var text1 = jQuery(this).text();
        var id = jQuery(this).attr('name');
        jQuery(fieldset).append('<span name='+id+' class="option">'+text1+'</span>');
    });
    
    jQuery('.webforms .option').toggle(
        function(){
        var fieldset = jQuery(this).parents('fieldset:eq(0)');
        jQuery(this).addClass('option_act');       
        jQuery(this).siblings('.num_obj').remove();
        var num = jQuery('.option_act',fieldset).length;
        if( num!=0){
            jQuery(this).siblings('h3').after('<span class="num_obj">[выбрано '+num+']</span>')
        }
        var id2 = jQuery(this).attr('name');
        jQuery('.webforms option[name ="'+id2+'"]').attr('selected','selected');
        },
        function(){
            var fieldset = jQuery(this).parents('fieldset:eq(0)');
            jQuery(this).removeClass('option_act');
            jQuery(this).siblings('.num_obj').remove();
            var num = jQuery('.option_act',fieldset).length;
            if( num!=0){
                jQuery(this).siblings('h3').after('<span class="num_obj">[выбрано '+num+']</span>')
            }
            var id2 = jQuery(this).attr('name');
            jQuery('.webforms option[name ="'+id2+'"]').removeAttr('selected');
        }
    );


});
