// ------------------------------------------------------------------------------------------------------------ //
// увеличение изображения
// ------------------------------------------------------------------------------------------------------------ //
function ShowImage(dir,name,width,height) {
	var s='left=10,top=10,';
	var s1='width='+width+','+'height='+height+',';
	var name = '/images/'+dir+'/'+name; 
	var fname='/cgi-bin/big.cgi?name='+name+'&w='+width+'&h='+height; 
	window.open(fname,'img',s+s1+'status=no,toolbar=no,menubar=no,scrollbars=no,resizable=no');
}

// ------------------------------------------------------------------------------------------------------------ //
// 
// ------------------------------------------------------------------------------------------------------------ //
function QuickJump(targ,selObj,restore){ 
	if ( selObj.options[selObj.selectedIndex].value != "" ) {
		  var url= 'forum.cgi?todo=list&id=';
		  eval(targ+".location='"+url+selObj.options[selObj.selectedIndex].value+"'");
		  if (restore) selObj.selectedIndex=0;
	}
}


// ------------------------------------------------------------------------------------------------------------ //
// 
// ------------------------------------------------------------------------------------------------------------ //
function OnSearch() {
	if ( document.SearchForm.keyword.value.length == 0 ) {
		alert('Введите фразу для поиска');
		document.SearchForm.keyword.focus();
		return false;
	}
	return true;
}

// ------------------------------------------------------------------------------------------------------------ //
// 
// ------------------------------------------------------------------------------------------------------------ //
function OnAdvSearch() {
	if ( document.AdvSearchForm.title.value.length == 0 && document.AdvSearchForm.pr1.value.length == 0 && document.AdvSearchForm.pr2.value.length == 0  && document.AdvSearchForm.section.value == 0 ) {
		alert('Укажите какой-либо критерий поиска');
		document.AdvSearchForm.title.focus();
		return false;
	}
	return true;
}

// ------------------------------------------------------------------------------------------------------------ //
// 
// ------------------------------------------------------------------------------------------------------------ //
function printPage(qs) {
	var s='left=10,top=10,';
	var s1='width=700,height=500,';
	window.open('/cgi-bin/print.cgi?id='+qs,'printpage',s+s1+'status=no,toolbar=yes,menubar=no,scrollbars=yes,resizable=yes');
}

// ------------------------------------------------------------------------------------------------------------ //
// 
// ------------------------------------------------------------------------------------------------------------ //
function viewItem(qs) {
	var s='left=10,top=10,';
	var s1='width=700,height=500,';
	window.open('/cgi-bin/info/view.cgi?id='+qs,'viewitem'+qs,s+s1+'status=no,toolbar=yes,menubar=no,scrollbars=yes,resizable=yes');
}

// ------------------------------------------------------------------------------------------------------------ //
// 
// ------------------------------------------------------------------------------------------------------------ //
function showItem(qs) {
	var s='left=10,top=10,';
	var s1='width=480,height=610,';
	window.open('/cgi-bin/show.cgi?id='+qs,'showitem'+qs,s+s1+'status=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes');
}

// ------------------------------------------------------------------------------------------------------------ //
// 
// ------------------------------------------------------------------------------------------------------------ //
function showerror() { 
	alert('E-mail адрес введён неправильно'); 
} 

function checkMail() { 
	txt=document.EmailForm.email.value; 
	if ( txt == "" || txt == "E-mail" ) { 
		alert('Введите E-mail адрес'); 
		return false; 
	} 
	if ( txt.indexOf(".") == -1 ) { 
		alert('Пропущен символ "."'); 
		return false; 
	} 
	dog = txt.indexOf("@"); 
	if ( dog == -1 ) { 
		alert('Пропущен символ "@"'); 
		return false; 
	}
	if ( (dog < 1) || (dog > txt.length - 5) ) { 
		showerror(); 
		return false; 
	} 
	if ( (txt.charAt(dog-1) == ".") || (txt.charAt(dog+1) == ".") )  { 
		showerror(); 
		return false; 
	}	
	return true;
} 	

function makeSelectSubmit(form, el, url) {
	if (el.value.indexOf('type_') == 0) {
		document.location.href=url+'#'+el.options.value;
		return 1;
	}
	if (el.value != '') {
		form.submit();
	}
	else {
		return 0;
	}
}
