function wo(href, w, h){
var w=window.open(href,'','width='+w+', height='+h+', top='+(screen.availHeight/2-(h/2))+', left='+(screen.availWidth/2-(w/2))+', resizable=no, status=no, toolbar=no, scrollbars=auto, menubar=no, resizable=no');
w.document.write('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img src="'+href+'" /></body>');
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// проверка полей формы
function checkForm(fields, goodColor, badColor){
for(i=0;i<fields.length;i++)
	{
	el=document.getElementsByName(fields[i][0])[0];
//	el.style.background=goodColor;
	if(el.value == '')
		{
//		el.style.background=badColor;
		el.focus();
		alert(fields[i][1]);
		return false;
		}
	if(el.name == 'email' && !checkEmail(el.value))
		{
//		el.style.background=badColor;
		el.focus();
		return false;
		}
	if(el.type == 'password' && el.value!=document.getElementsByName('password_confirm')[0].value)
		{
//		el.style.background=badColor;
		el.focus();
		alert('Пароли не совпадают!');
		return false;
		}
	if(el.type == 'checkbox' && !el.checked)
		{
//		el.style.background=badColor;
		el.focus();
		alert(fields[i][1]);
		return false;
		}
	}
return true;
}
function checkEmail(email){
if (!/[0-9a-zA-Z_\-]+@[0-9a-zA-Z_\-^.]+\.[a-zA-Z]{2,6}/.test(email))
	{alert("Неправильный E-mail!");
	return false;
	}
return true;
}

// прячем все элементы
function hideAll(tagName,id_) { 
  var els=document.getElementsByTagName(tagName); 
  for(var i=0; i<els.length; i++) 
    if(els[i].id.indexOf(id_)==0) 
		{
		els[i].style.display='none'; 
		}
} 

// отключаем все чекбоксы
function unSelectAll(id_) { 
  var els=document.getElementsByTagName('input'); 
  for(var i=0; i<els.length; i++) 
    if(els[i].id.indexOf(id_)==0 && els[i].checked) 
		{
		els[i].checked=false; 
		}
} 

// включаем все чекбоксы
function selectAll(id_,status) { 
  var els=document.getElementsByTagName('input'); 
  for(var i=0; i<els.length; i++) 
    if(els[i].id.indexOf(id_)==0) 
		{
		els[i].checked=status; 
		}
} 

// проверяем допустимое значение выделенных чекбоксов
function checkMaxChecked(id_,maxCount) { 
  var els=document.getElementsByTagName('INPUT'); 
	var count=0;
  for(var i=0; i<els.length; i++) 
    if(els[i].id.indexOf(id_)==0 && els[i].checked) 
		{
		count++;
		}
	if(count>maxCount)
		{
		alert("Вы можете выбрать не более "+maxCount+" !");
		return false;
		}	
return true;
} 

// проверяем допустимое значение выделенных строк в select-е
function checkMaxSelected(el,maxCount) { 
	var count=0;
  for(var i=0; i<el.options.length; i++) 
    if(el.options[i].selected) 
		{
		count++;
		if(count>maxCount)
			el.options[i].selected=false;
		}
	if(count>maxCount)
		alert("Вы можете выбрать не более "+maxCount+" !");
} 

function confirmDelete(text,url){
if(confirm(text))
	{
	location.href=url;
	}
}

