function is_email_valid(an_email) { return (an_email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)>=0); }

function is_empty_str(str) { return (str.toString().replace(/ +/i,"")==""); }

// окно, которое по центру
function OutInWin(pict, xw, yw, namew,scroll) {
    var x_width  = xw;
    var y_height = yw;
    if(!scroll) { scroll='yes'; }
    w_top=0; w_left=0;
    w_top = (screen.height - y_height)/2-50;
    w_left= (screen.width - x_width)/2;
    window.open(pict, namew, "top="+w_top+",left="+w_left+",width="+x_width+",height="+y_height+",resizable=yes,scrollbars="+scroll+",status=no,dependent=no");
    return false;
}

function get_calendar (impl, month, year, type) {
	$.ajax({
         type: "POST",
         url: "calendar.gate",
         data: "impl="+impl+"&month="+month+"&year="+year+"&type="+type,
         dataType: "html" ,
         success: function(msg){
         		var res=JSON.parse(msg);
				$("#calendar_"+impl).html(res['html']);
         }
    });
}

function clock() {
    var month=Array('января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря');
    var week=Array('понедельник','вторник','среда','четверг','пятница','суббота','воскресенье');

	var date=new Date();
	var daynumber=date.getDate();	// Номер дня от 1 до 31
	var day=date.getDay();	// Номер дня в неделе от 0 до 6
	if (day==0) day=7;
	var monthnumber=date.getMonth()+1;	// Номер месяца от 1 до 12
	var year=date.getFullYear(); // Номер года
	var hours=date.getHours();
	var minutes=date.getMinutes();
	var seconds=date.getSeconds();
	if (hours<10) hours='0'+hours;
	if (minutes<10) minutes='0'+minutes;
	if (seconds<10) seconds='0'+seconds;
    var temp = week[day-1]+', '+daynumber+' '+month[monthnumber-1]+', '+hours+':'+minutes;
    var e =  document.getElementById('current_time');
    if(e) {
        e.innerHTML = '<em>'+temp+'</em>';
    }
}
