var CurrDescrID=0;
//=============================================
//
//============================================
function mailform_check(){
 var cf = document.forms.mailform;
 var num = (cf.elements.length / 2) - 1;

	if  ( (cf.elements[2].value == "") || (cf.elements[4].value == "") ) {
		alert("Ошибка!\nНе все обязательные поля заполнены!");
		return false;
	}

var tempstr;
 for (var i=0; i < 5; i++) {
	 tempstr = encodeURI(cf.elements[i].value);
	cf.elements[i+num+2].value = tempstr;
 }
  for (i=0; i<cf.sitesel.length; i++)
  {
  		if (cf.sitesel.options[i].selected) {
			tempstr = encodeURI(cf.sitesel.options[i].value);
			cf.site.value += tempstr + "#"
		}
  }
 	tempstr = encodeURI(cf.elements[6].value);
	cf.comments.value = tempstr;

  return true;
}
//=============================================
//
//============================================
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);
	eldiv.style.display = 'block';
	if (CurrDescrID != 0)
	{
		var elaold = eval("document.all.pa" + CurrDescrID);
		elaold.style.color = '#666666';
	}
	var ela = eval("document.all.pa" + pid);
//	alert(ela.style.color);
	ela.style.color = '#ff0000';
	if (pictname!='NULL') document.images['imgLeftPict'].src = "/img/picts/" + pictname;
	else document.images['imgLeftPict'].src = "/img/pictportfolio.jpg";
	document.location.href="#top";
//	else eldiv.style.display = 'none';
	CurrDescrID = pid;
}
//=============================================
//
//============================================
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 togle(el) {
//alert(el);
	if (el.style.display == 'none') el.style.display = 'block';
	else el.style.display = 'none';
}
//=============================================
//
//============================================
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";
}


