function checkRequired(frm) {
	var required = jQuery(".required", jQuery(frm));
	for (var i = 0; i < required.length; i++) {
		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())) {
				jQuery('.wrong', frm).show();
				required.eq(i).focus();
				return false;
			}
		}
	}
	return true;
}

function checkRequired2(frm) {
	var required = jQuery(".required", jQuery(frm));
	for (var i = 0; i < required.length; i++) {
		if (required[i].value.length == 0) {
            var text;
            if (required[1].value.length != 0 && required[2].value.length != 0) {
                text = required[1].value + " " + required[2].value + ", просим";
            } else if ((required[1].value.length != 0 && required[2].value.length == 0) || (required[1].value.length == 0 && required[2].value.length != 0)) {
                text = required[1].value + required[2].value + ", просим";
            } else {text = "Просим ";}
            alert(text + " Вас вернуться к заполнению регистрационной формы.\nОбратите внимание на поля, обязательные к заполнению.");
            return false;
		}
		else if (required[i].name.indexOf("email_from") > 0 && required[i].value.indexOf("@") < 0 && required[i].value.length < 7) {
			alert("Error in e-mail");
			return false;
		}
	}
	return true;
}

jQuery(function(){
	jQuery('#content_vacancy li div').hide();
	jQuery('#content_vacancy .show_div').show();
	jQuery('#content_vacancy .display_none').hide();
	
	jQuery('#content_vacancy ul li a:first-child').click(function(){
		jQuery(this).nextAll('div').eq(0).toggle();
		return false;
	});

	jQuery('#content_vacancy ul .show_div').click(function(){
		jQuery(this).nextAll('div').eq(0).toggle();
		return false;
	});

	jQuery('#content_vacancy p .show_div').click(function(){
		jQuery(this).parent().nextAll('div').eq(0).toggle();
		return false;
	});

	jQuery('#content_vacancy .show_div_a').click(function(){
		jQuery(this).parent().nextAll('div').eq(0).toggle();
		return false;
	});

});