
jQuery(document).ready(function(){
		jQuery(".form-type-textfield input").wrap('<div class="textfield-wrapper" />');
		jQuery(".form-type-password input").wrap('<div class="textfield-wrapper" />');
		
		//// вот тут надо скопировать
		jQuery("#login-box-comment").hide();
		jQuery(".node-event ul.ul-login-submit #event-comment-submit").click(function() {
			jQuery(this).parent().parent().hide();
			jQuery("#login-box-comment").show();
			return false;
		});
		//// !!! вот тут надо скопировать

		
		jQuery(".form-type-textfield label").hide();
		jQuery(".form-type-textfield input").val(function(index, value) {
			var label = jQuery(this).parent().parent().find('label').text();
			
			jQuery(this).focusin(function () {
				if (jQuery(this).val() == label) jQuery(this).val('');
			});
			jQuery(this).focusout(function () {
				if (jQuery(this).val() == '') jQuery(this).val(label);
			});
			
			return (value == '') ? label : value;
		});
		
		/////////
		
		jQuery(".form-type-date-text .description").hide();
		jQuery(".form-type-date-text input").val(function(index, value) {
			var label = jQuery(this).parent().parent().parent().parent().children('.description').text();
			//alert(label);
			
			jQuery(this).focusin(function () {
				if (jQuery(this).val() == label) jQuery(this).val('');
			});
			jQuery(this).focusout(function () {
				if (jQuery(this).val() == '') jQuery(this).val(label);
			});
			
			return (value == '') ? label : value;
		});
		
		///////////
		
		jQuery(".form-type-password label").hide();
		jQuery(".form-type-password input").val(function(index, value) {
			var label = jQuery(this).parent().parent().find('label').text();
			
			jQuery(this).focusin(function () {
				if (jQuery(this).val() == label) {
					jQuery(this).val('');
					this.type = 'password';
				}
			});
			jQuery(this).focusout(function () {
				if (jQuery(this).val() == '') { 
					jQuery(this).val(label);
					this.type = 'password';
				}
			});
			
			return (value == '') ? label : value;
		});
		jQuery(".form-type-password input").focusin();
		jQuery(".form-type-password input").focusout();
		
		/////////////
		
			jQuery("input.form-submit").click(function () {
				jQuery(".form-type-textfield input").each(function(index) {
					var label = jQuery(this).parent().parent().find('label').text();
					if (jQuery(this).val() == label) jQuery(this).val('');
				});
				jQuery(".form-type-date-text input").each(function(index) {
					var label = jQuery(this).parent().parent().parent().parent().children('.description').text();
					if (jQuery(this).val() == label) jQuery(this).val('');
				});
				jQuery(".form-type-password input").each(function(index) {
					var label = jQuery(this).parent().parent().find('label').text();
					if (jQuery(this).val() == label) {
						jQuery(this).val('');
						this.type = 'password';
					}
				});
			});
		
		
		/////////////
		/////////////
		
		jQuery(".form-type-checkbox input").each(function(index) {
			jQuery(this).attr('style', 'display:none;');
			if (jQuery(this).is(':checked')) jQuery(this).parent().find('label').addClass('checked');
		});
		jQuery('.form-type-checkbox label').click(function () {
			if (!jQuery(this).parent().find('input').is(':checked')) {
				jQuery(this).addClass('checked');
			} else {
				jQuery(this).removeClass('checked');
			}
		});
		
		/////////////
		/////////////
		
		jQuery(".form-type-radio input").each(function(index) {
			jQuery(this).attr('style', 'display:none;');
			if (jQuery(this).is(':checked')) jQuery(this).parent().find('label').addClass('checked');
		});
		jQuery('.form-type-radio label').click(function () {
			jQuery(this).parent().parent().find('label').removeClass('checked');
			jQuery(this).addClass('checked');
		});
		
});;

