var CurrDescrID=0;

function togle(el) {
//alert(el);
	if (el.style.display == 'none') el.style.display = 'block';
	else el.style.display = 'none';
}

//===========================================

function search_check(frm)
{
	var qform = eval("document."+frm.name);
  if ((qform.querystr.value == "") || (qform.querystr.value.trim() == "") || (qform.querystr.value.length < 2)) 
  {
  		alert("Что искать?");
		qform.querystr.focus();
		return false;
	}
	else
  {
		//var tempt=encodeURI(qform.tent.value);
		//qform.t.value=tempt;
		return true;
	}
}
//===========================================
String.prototype.trim = function() {
// skip leading and trailing whitespace
// and return everything in between
  var x=this;
  x=x.replace(/^\s*(.*)/, "$1");
  x=x.replace(/(.*?)\s*$/, "$1");
  return x;
}
//=============================================
//
//============================================
function auth_check(){
 	var cf = document.forms.authform;
	if ( (cf.login.value=="") || (cf.login.value.trim()=="") ||  (cf.password.value=="") ) {
		alert("Ошибка!\nВведите логин и пароль!");
		return false;
	}
  	return true;
}
//=============================================
//
//============================================
function authtop_check(){
 	var cf = document.forms.authformtop;
	if ( (cf.login.value=="") || (cf.login.value.trim()=="") ||  (cf.password.value=="") ) {
		alert("Ошибка!\nВведите логин и пароль!");
		return false;
	}
  	return true;
}
//=============================================
//
//============================================
function authpag_check(){
 	var cf = document.forms.authformpag;
	if ( (cf.login.value=="") || (cf.login.value.trim()=="") ||  (cf.password.value=="") ) {
		alert("Ошибка!\nВведите логин и пароль!");
		return false;
	}
  	return true;
}
//=============================================
//
//============================================
function mailform_check(){
 var cf = document.forms.mailform;
 var num = (cf.elements.length / 2) - 1;
 //alert(num);
 //  return false;

 var validFlag = true;
 for (var i=0; i<num; i++) {
	if  (cf.elements[i].value == "") {
		validFlag = false;
		alert("Ошибка!\nНе все обязательные поля заполнены!");
		break;
	}
 }
 var tempstr;
 for (var i=0; i < num; i++) {
	 tempstr = encodeURI(cf.elements[i].value);
	cf.elements[i+num+2].value = tempstr;
 }
  return validFlag;
}
//=============================================
//
//============================================
function ChangeDescr(pid, pictname) {
//alert(el);
//	var el = eval("document.images['" + img+"']");
	var eldivold = eval("document.all.descr" + CurrDescrID);
	eldivold.style.display = 'none';
	var eldiv = eval("document.all.descr" + pid);
	CurrDescrID = pid;
	eldiv.style.display = 'block';
	if (pictname!='NULL') document.images['imgLeftPict'].src = "/img/picts/" + pictname;
	else document.images['imgLeftPict'].src = "/img/pictportfolio.jpg";
//	else eldiv.style.display = 'none';
}
//=============================================
//
//============================================
var cursel=null;
function CheckSel() {
//alert(el);
	if (cursel!=null) {
	cursel.blur();
	cursel=null;
	document.body.focus();
//	alert(window.event.cancelBubble);
	}
}

//=============================================
//   Date and Time
//============================================
function GetCurrentDate() {
	var mddstr, mdmstr, mdystr;
	var md = new Date();
	var mdd = md.getDate();
	var mdm = md.getMonth();
	mdm+=1;
	var mdy = md.getFullYear();
	if (mdd < 10) {
		mddstr = "0" + mdd.toString();
	}
	else {
		mddstr = mdd.toString();
	}
	if (mdm < 10) {
		mdmstr = "0" + mdm.toString();
	}
	else {
		mdmstr = mdm.toString();
	}
	var mdstr = mddstr + "." + mdmstr + "." + mdy.toString();
	document.all.cdate.value = mdstr;
}
function GetCurrentTime() {
	var mdhstr, mdmstr;
	var md = new Date();
	var mdh = md.getHours();
	var mdm = md.getMinutes();
	if (mdh < 10) {
		mdhstr = "0" + mdh.toString();
	}
	else {
		mdhstr = mdh.toString();
	}
	if (mdm < 10) {
		mdmstr = "0" + mdm.toString();
	}
	else {
		mdmstr = mdm.toString();
	}
	var mdstr = mdhstr + ":" + mdmstr;
	document.all.ctime.value = mdstr;
//	timerID = setInterval("GetCurrentTime()", 60000);
}
//=============================================
//
//============================================

//=============================================
//
//============================================
function ChangeWidth(el) {
//alert(el);
	if (el.style.width == '145px') el.style.width = '350px';
	el.click();
}
//=============================================
//
//============================================
function checkVoting(quest) {
	var el;
	if ( !document.cookie || document.cookie.indexOf(quest+"=yes") < 0 )
	{
		el = eval("document.all." + quest);
	}
	else
	{
		el = eval("document.all.r" + quest.substr(1,quest.length));
	}
	el.style.display = 'block';
}
//=============================================
//
//============================================
function viewVotingRes(quest) {
	var el = eval("document.all." + quest);
	if (el.style.display == 'none') el.style.display = 'block';
	else el.style.display = 'none';
}
//=============================================
//
//============================================
function testimages(img) {
	var el = eval("document.images['" + img+"']");
	el.src = "/img/topm1.jpg";
//	if (el.style.display == 'none') el.style.display = 'block';
//	else el.style.display = 'none';
}
//=============================================
//
//============================================
var theWND=null;
function openNew(req,width,height) {
newwin=window.open(req,'View','width='+width+',height='+height+',menubar=no,scrollbars=yes,toolbar=no,resizable=yes');
newwin.focus();
}
function openNewSec(req,width,height) {
newwin=window.open(req,'View','width='+width+',height='+height+',menubar=no,scrollbars=yes,toolbar=no,resizable=yes');
newwin.focus();
}
//=============================================
//
//============================================
function ValidateVotingForm( frm ) {
var isChecked = false;
var myans;
var qform = eval("document."+frm);
for ( i = 0; i < qform.ans.length; i++ ) {
	if ( qform.ans(i).checked ) {
		 myans = qform.ans(i).value;
		 isChecked = true;
	}
}
//alert(myans);
//alert(top.frvoting.location.href);
//return isChecked;
if (isChecked)
{
//	qform.method="post";
//	qform.action="/vote.asp?save=1";
	top.frvoting.location.href="/vote.asp?save=1&quest="+qform.question.value+"&ans="+myans;
//	qform.submit();
}
}
//=============================================
//
//============================================
function ValidateConfForm( frm ) {
var isChecked = false;
var qstr = "/sendgb.asp?save=1";
var qform = eval("document."+frm);
for ( i = 0; i < (qform.length-1); i++ ) {
	if ( (i==1 || i==7) && qform.elements[i].value== "") {
		eval(qform.elements[i].focus());
		alert("Ошибка!\nНе все обязательные поля заполнены");
		return isChecked;
	}
	qstr += "&" + qform.elements[i].name +"="+qform.elements[i].value;
}
top.frgb.location.href = qstr;
return isChecked;
}
//=============================================
//
//============================================
function validateSearch(tip) {
var sform = eval("document.fsearch");
var isChecked = false;
if (sform.searchstr.value!="")
{
	isChecked = true;
}
if (tip==1)
{
	return isChecked;
}
else
{
	if (isChecked) document.fsearch.submit();
	else return;
}
}
//=============================================
//
//============================================

function checkVoting1(quest) {
	if ( !document.cookie || document.cookie.indexOf(quest+"=yes") < 0 ) {
document.writeln('<table border="0" cellpadding="0">');
document.writeln('<tr class="voteq"><td><input type="radio" id="ans" name="ans" value="1"/>да</td></tr>');
document.writeln('<tr class="voteq"><td><input type="radio" id="ans" name="ans" value="2"/>нет</td></tr>');
document.writeln('<tr class="voteq" ><td><input type="radio" id="ans" name="ans" value="3"/>не знаю</td></tr>');
document.writeln('<tr><td>');
document.writeln('<input name="imageField" type="image" src="/images/vote.gif" width="92" height="21" border="0"/>');
document.writeln('</td></tr></table>');
	}
}

//=============================================
//
//============================================
function Counters() {
	var o = counters;
		if (o.style.display == "none") 
				o.style.display = "block"
		else o.style.display = "none";
}



