function dropFile( btn, btnGroupName ) 
{
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		tr.parentNode.removeChild(tr);
		checkForLast( btnGroupName );
	}
}

function addFile( btn, btnGroupName ) 
{
	if(document.getElementById) {
		tr = btn;
		while (tr.tagName != 'TR') tr = tr.parentNode;
		var idSuffix = Math.round(Math.random()*1000);
		var newTr = tr.parentNode.insertBefore(tr.cloneNode(true),tr.nextSibling);
		thisChilds = newTr.getElementsByTagName('td');
		for (var i = 0; i < thisChilds.length; i++){
			if (thisChilds[i].className == 'header') thisChilds[i].innerHTML = '';
			if (thisChilds[i].className == 'files') thisChilds[i].innerHTML = '<input size="32" name="att" class="wideFile" type="file">';
		}
		checkForLast( btnGroupName );
	}
}

function checkForLast( btnGroupName ) 
{
	btns = document.getElementsByName( btnGroupName );
	for (i = 0; i < btns.length; i++){
		btns[i].disabled = (btns.length == 1) ? true : false;
	}
}

function image( file, width, height )
{
	left_ = screen.width/2  - width/2;
	top_  = screen.height/2 - height/2 - 26;

	window.open('/image/?file='+file,'','status=yes,menubar=no,toolbar=no,resizable=no,scrollbars=no,width='+width+',height='+height+', left='+left_+',top='+top_);
}

function image_title( file, width, height, title )
{
	left_ = screen.width/2  - width/2;
	top_  = screen.height/2 - height/2 - 26;

	window.open('/image/?file='+file+'&title='+title,'','status=yes,menubar=no,toolbar=no,resizable=no,scrollbars=no,width='+width+',height='+height+', left='+left_+',top='+top_);
}

function presubmit_crime()
{
	var frm = document.forms['crime'];

	if (frm.FIO.value == '')
	{
		alert('Введите фамилию, имя, отчество подозреваемомго !');
		frm.FIO.focus();
		return false;
	}

	if (frm.BIRTHDATE.value == '')
	{
		alert('Введите дату рождения подозреваемомго !');
		frm.BIRTHDATE.focus();
		return false;
	}

	return true;
}

function presubmit_memorial(frm)
{
	if (frm.FIO.value == '')
	{
		alert('Введите фамилию, имя, отчество сотрудника !');
		frm.FIO.focus();
		return false;
	}

	if (frm.RANK.value == '')
	{
		alert('Введите звание сотрудника !');
		frm.RANK.focus();
		return false;
	}

	if (frm.DATE.value == '')
	{
		alert('Введите годы жизни сотрудника !');
		frm.DATE.focus();
		return false;
	}

	return true;
}

function presubmit_faq(frm)
{
	if (frm.name.value=='')
	{
		alert('Введите фамилию, имя, отчество !');
		frm.name.focus();
		return false;
	}

	if (frm.city.value=='')
	{
		alert('Введите город, в котором Вы проживаете !');
		frm.city.focus();
		return false;
	}

	if (frm.address.value=='')
	{
		alert('Введите Ваш домашний адрес !');
		frm.address.focus();
		return false;
	}

	if (frm.phone.value=='')
	{
		alert('Введите телефон для связи !');
		frm.phone.focus();
		return false;
	}

	if (frm.question.value=='')
	{
		alert('Введите Ваш вопрос !');
		frm.question.focus();
		return false;
	}
		if (frm.COD_AB.value=='')
	{
		alert('Введите защитный код!');
		frm.COD_AB.focus();
		return false;
	}

	return true;
}

function presubmit_conf(frm)
{
	if (frm.name.value=='')
	{
		alert('Введите фамилию, имя, отчество !');
		frm.name.focus();
		return false;
	}

	if (frm.city.value=='')
	{
		alert('Введите город, в котором Вы живёте !');
		frm.city.focus();
		return false;
	}

/*	if (frm.address.value=='')
	{
		alert('Введите Ваш домашний адрес !');
		frm.address.focus();
		return false;
	}

	if (frm.phone.value=='')
	{
		alert('Введите телефон для связи !');
		frm.phone.focus();
		return false;
	}
	*/
	if (frm.published.checked){
      if(frm.email.value==''){
        alert('Вы должны обязательно указать адрес электронной почты!');
		frm.email.focus();
		return false;
      }
      }


	if (frm.question.value=='')
	{
		alert('Введите Ваш вопрос !');
		frm.question.focus();
		return false;
	}
		if (frm.COD_AB.value=='')
	{
		alert('Введите защитный код!');
		frm.COD_AB.focus();
		return false;
	}

	return true;
}
