
function CheckedAll(formName)
{

var elements = document.forms[formName].elements;

if(typeof(document.forms[formName]) != 'undefined'){

	for(var i=0; i<elements.length; i++){

		if(elements[i].tagName == 'INPUT' && elements[i].type == 'checkbox')
			elements[i].checked = 1; 

	}// for
}// if

}


function UncheckedAll(formName)
{

if(typeof(document.forms[formName]) != 'undefined'){

	var elements = document.forms[formName].elements;

	for(var i=0; i<elements.length; i++){

		if(elements[i].tagName == 'INPUT' && elements[i].type == 'checkbox')
			elements[i].checked = 0; 
		
	}// for
}// if

}


function CheckPodcastForm(form)
{


if(form.elements['podcast'].value != ''){

	var filename = form.elements['podcast'].value.replace(/\\/g, '/');

	var file_name_parts = filename.split('/');

	var filename_short = file_name_parts[file_name_parts.length - 1];

	if(filename_short.search(/^[a-zA-Z0-9_.\-]+$/) == -1){

		alert('В имени файла допустимы только символы латиского алфавита, цифры, символ подчеркивания и дефис');
		return false;
	}

}



//var i = 4;
var i = parseInt(document.getElementById('maxId').value);
var checked = 0;

while(i > 0){


   if(typeof(form.elements['c' + i]) != 'undefined' && form.elements['c' + i].checked){
      checked = 1;
   	break;
	}

	i--;
}


if(!checked){

	alert('Чтобы создать подкаст, необходимо выбрать хотя бы один канал!');
	return false;
}


if(document.getElementById('loader')){
	document.getElementById('loader').innerHTML = 'Подождите, идет загрузка...<br>если при загрузке система начинает тормозить и файл загружается явно чересчур долго, то рекомендуем прервать сессию (закрыть окно браузера) и <a href="/cgi-bin/faq.pl" target="_blank">прочитать ФАК</a><br><br>';
}


return true;
}



function ShowMailForm()
{

var obj = document.getElementById('mailForm');

if(document.getElementById('show') != null)
	document.getElementById('show').style.display = 'none';

if(document.getElementById('hide'))
	document.getElementById('hide').style.display = 'block';

obj.style.display = 'block';
}// ShowMailForm()


function HideMailForm()
{

var obj = document.getElementById('mailForm');


if(document.getElementById('hide'))
	document.getElementById('hide').style.display = 'none';

if(document.getElementById('show') != null)
	document.getElementById('show').style.display = 'block';

obj.style.display = 'none';
}// HideMailForm()
