function blogSend() {
	var myError="";
	re = /^k[0-9]+$/;
	var form = document.blog;

	keywords="";
	for(var i=0;i<form.length;i++) {
		if(form[i].name) {
			if(form[i].name.length > 0) {
				if (re.exec(form[i].name)) {
					if (form[i].checked) {
						keywords+=form[i].name.replace(/k/,'') + ",";
					}
				}
			}
		}
	}


	if (keywords=="" && form.newkeyword.value=="") {myError+="Выберите хотя-бы один тэг<br>";}
	if (form.authors.value==0) {myError+="Не указан автор сообщения<br>";}
	if (form.title.value=="") {myError+="Не указан заголовок сообщения<br>";}


	if (myError=="") {
		form.keywords.value=keywords;
		if (!form.publish.checked) {alert("Сообщение не будет публиковаться!")}
		form.submit();
	} else {
		document.getElementById("myerorrs").className = 'd_errors';
		document.getElementById("myerorrs").innerHTML = myError;
		return false;
	}
}


function SendComment() {
	var myError="";

	var form = document.blog_comment;
	var mail = form.mail.value;
	var fio = form.fio.value;
	
	

	if (mail>"") {
		re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/;
		OK = re.exec(mail);	
		if (!OK) { myError+="Пожалуйста, укажите правильный e-mail<br>"; }
	} else {
		myError+="Пожалуйста, укажите правильный e-mail<br>";
	}

	if (fio =="") { myError+="Пожалуйста, укажите Ваше имя<br>"; }


	if (myError=="") {
		form.act.value = 'ok';
		form.submit();
		return true;
	} else {
		document.getElementById("myerorrs").className = 'd_errors';
		document.getElementById("myerorrs").innerHTML = myError;
		return false;
	}
	
}


function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}



//onkeypress =
function numInput(event) { //ничего кроме цифр
	keyCode=event.which?event.which:event.keyCode
	if (((keyCode < 48) || (keyCode > 57)) && (keyCode != 8)&& (keyCode != 36)&& (keyCode != 37)&& (keyCode != 39)&& (keyCode != 32)&& (keyCode != 46)) {
		event.preventDefault? event.preventDefault() : event.returnValue = false;
	}
}




// onblur = "this.value = myFormat(this.value);" 

function myFormat (price) {
	price=price.replace (/ /g,'');
	splitext = price.split("");
	revertext = splitext.reverse();
	reversed = revertext.join("").replace (/(\d\d\d)/g,"$1 ");
	splitext = reversed.split("");
	revertext = splitext.reverse();
	reversed = revertext.join("").replace(/^ /,"");
	return reversed;
}





function myupdate (a_bids) {
	
	
	var a_bids_lots = a_bids.split("#")[0].split("|");
	var a_bids_prices = a_bids.split("#")[1].split("|");


	for (i=1; i<a_bids_lots.length-1; i++) {
//		alert(parent.document.getElementById("s"+a_bids_lots[i]).value);

		if (parent.document.getElementById("s"+a_bids_lots[i])) {
			parent.document.getElementById("s"+a_bids_lots[i]).value = a_bids_prices[i];
		}
	}
}

function SendMail() {

	var myError="";
	var mail = document.mailform.mail.value;
	if (mail>"") {
		re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/;
		OK = re.exec(mail);	
		if (!OK) { myError+="Пожалуйста, укажите правильный e-mail<br>"; }
	} else {
		myError+="Пожалуйста, укажите правильный e-mail<br>";
	}
	
	var message = document.mailform.mes1.value;
	if ((!message) || message=='Текст сообщения') {
		myError+="Сообщение не должно быть пустым<br>";
	}

	if (myError=="") {
		document.mailform.act.value = 'ok';
		mailform.submit();
		return true;
	} else {
		document.getElementById("myerorrs").className = 'd_errors';
		document.getElementById("myerorrs").innerHTML = myError;
//		document.mailform.act.value = '';
		return false;
	}
return false;
}


function mySend() {

	var myError="";

	var fio = document.bas.FIO.value;
	re = /[A-Za-zА-Яа-я]+\s+[A-Za-zА-Яа-я]+/;
	OK = re.exec(fio);	
	if (!OK) { myError="Пожалуйста, укажите фамилию и имя контактного лица<br>"; }

	var pfio = document.bas.pFIO.value;
	OK = re.exec(pfio);	
	if (!OK) { myError+="Пожалуйста, укажите фамилию и имя или название организации плательщика<br>"; }

	var adress = document.bas.adress.value;
	if (adress =="") { myError+="Пожалуйста, укажите адрес получателя<br>"; }

	var tel = document.bas.tel.value;
	if (tel=="") { myError+="Пожалуйста, укажите телефон для связи<br>"; }	

	var mail = document.bas.mail.value;
	if (mail>"") {
		re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		OK = re.exec(mail);	
		if (!OK) { myError+="Пожалуйста, укажите правильный e-mail<br>"; }
	}

	var zip = document.bas.zip.value;
	if (zip=="") { myError+="Пожалуйста, укажите почтовый индекс<br>"; }	
	
	var fax = document.bas.fax.value;
	if (fax == "") { 
		if (mail=="") {
			myError+="Одно из полей факс или e-mail должно быть заполнено<br>";
		}
	}

	if (!(document.bas.dost[0].checked || document.bas.dost[1].checked)) {myError+="Укажите, нужна ли Вам доставка<br>";}
	if (!(document.bas.result[0].checked || document.bas.result[1].checked || document.bas.result[2].checked)) {myError+="Укажите, как Вам сообщить о результате торгов<br>";}
	if (!document.bas.rules.checked) {myError+="Вы должны согласиться с «Положением о проведении аукционов»<br>";}


	if (myError=="") {
		myPersonal = encodeURI (fio) + '#:#' + encodeURI (pfio) + '#:#' + encodeURI(adress) + '#:#' + encodeURI(tel) + '#:#' + encodeURI(fax) + '#:#' + encodeURI(mail) + '#:#' + encodeURI(zip)

		var date = new Date();
		date.setTime(date.getTime()+31536000000);
		var expires = date.toGMTString();		
		document.cookie = "personal=" + myPersonal + "; expires=" + expires + "; path=/";
		document.bas.act.value = 'order'; 
		bas.submit();
	} else {
		document.getElementById("myerorrs").className = 'd_errors';
		document.getElementById("myerorrs").innerHTML = myError;
		document.bas.act.value = '';
		return false;
	}
return false;
}


function mySend3() {

	var myError="";

	var fio = document.bas.FIO.value;
	re = /[A-Za-zА-Яа-я]+\s+[A-Za-zА-Яа-я]+/;
	OK = re.exec(fio);	
	if (!OK) { myError="Пожалуйста, укажите фамилию и имя контактного лица<br>"; }

	var pfio = document.bas.pFIO.value;
	OK = re.exec(pfio);	
	if (!OK) { myError+="Пожалуйста, укажите фамилию и имя или название организации плательщика<br>"; }

	var adress = document.bas.adress.value;
	if (adress =="") { myError+="Пожалуйста, укажите адрес получателя<br>"; }

	var tel = document.bas.tel.value;
	if (tel=="") { myError+="Пожалуйста, укажите телефон для связи<br>"; }	

	var mail = document.bas.mail.value;
	if (mail>"") {
		re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		OK = re.exec(mail);	
		if (!OK) { myError+="Пожалуйста, укажите правильный e-mail<br>"; }
	}

	var zip = document.bas.zip.value;
	if (zip=="") { myError+="Пожалуйста, укажите почтовый индекс<br>"; }	
	
	var fax = document.bas.fax.value;
	if (fax == "") { 
		if (mail=="") {
			myError+="Одно из полей факс или e-mail должно быть заполнено<br>";
		}
	}

	if (myError=="") {
		myPersonal = encodeURI (fio) + '#:#' + encodeURI (pfio) + '#:#' + encodeURI(adress) + '#:#' + encodeURI(tel) + '#:#' + encodeURI(fax) + '#:#' + encodeURI(mail) + '#:#' + encodeURI(zip)

		var date = new Date();
		date.setTime(date.getTime()+31536000000);
		var expires = date.toGMTString();		
		document.cookie = "personal=" + myPersonal + "; expires=" + expires + "; path=/";



		document.bas.act.value = 'order'; 
		bas.submit();
	} else {
		document.getElementById("myerorrs").className = 'd_errors';
		document.getElementById("myerorrs").innerHTML = myError;
		document.bas.act.value = '';
		return false;
	}
return false;
}




function mySend2() {

	var myError="";
	re = /^au[0-9]+$/;
	var form = document.bas;

	numbers="";
	for(var i=0;i<form.length;i++) {
		if(form[i].name) {
			if(form[i].name.length > 0) {
				if (re.exec(form[i].name)) {
					if (form[i].checked) {
						numbers+=form[i].name.replace(/au/,'') + ",";
					}
				}
			}
		}
	}
 
	if (numbers=="") {myError+="Не выбрано не одного каталога<br>";}

	var fio = document.bas.FIO.value;
	re = /[A-Za-zА-Яа-я]+\s+[A-Za-zА-Яа-я]+/;

	if (!re.exec(fio)) { myError+="Пожалуйста, укажите фамилию и имя контактного лица<br>"; }

	var adress = document.bas.adress.value;
	if (adress =="") { myError+="Пожалуйста, укажите адрес получателя<br>"; }

	var tel = document.bas.tel.value;
	if (tel=="") { myError+="Пожалуйста, укажите телефон для связи<br>"; }	

	var zip = document.bas.zip.value;
	if (zip=="") { myError+="Пожалуйста, укажите почтовый индекс<br>"; }	

	var mail = document.bas.mail.value;
	if (mail>"") {
		re = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!re.exec(mail)) { myError+="Пожалуйста, укажите правильный e-mail<br>"; }
	}
	var pfio = document.bas.pFIO.value;
	var fax = document.bas.fax.value;

	if (myError=="") {
		myPersonal = encodeURI  (fio) + '#:#' + encodeURI  (pfio) + '#:#' + encodeURI  (adress) + '#:#' + encodeURI  (tel) + '#:#' + encodeURI  (fax) + '#:#' + encodeURI (mail) + '#:#' + encodeURI (zip)

		var date = new Date();
		date.setTime(date.getTime()+31536000000);
		var expires = date.toGMTString();		
		document.cookie = "personal=" + myPersonal + "; expires=" + expires + "; path=/";

		document.bas.numbers.value= numbers;
		document.bas.act.value= 'zakaz';
		bas.submit();
		return true;
	} else {
		document.getElementById("myerorrs").className = 'd_errors';
		document.getElementById("myerorrs").innerHTML = myError;
		document.bas.act.value = '';
		return false;
	}
return false;
}




var args = "width=400,height=100,top=250,left=250 ";

//function zakaz(form) {
//	qs = '';
//	numbers= 'cgi-bin/zakaz.cgi?numbers=';
//	re = /^au[0-9]+$/;

//  for(var i=0;i<form.length;i++) {

//	if(form[i].name) {
//	if(form[i].name.length > 0) {
//		if (re.exec(form[i].name)) {
//			if (form[i].value=='on') {
//				numbers+=form[i].name.replace(/au/,'') + ",";
//			}
//		} else {
//			qs += "&" + escape(form[i].name.replace(/ /g,'+')) + '=' +  escape(form[i].value.replace(/ /g,'+'));
//		}
//	}
//	}
//  }



//  window.open(numbers + qs, '_blank', args);

//return true;
//}





function delFromBasket(numer, price) {
	window.open ("basket2.cgi?mode=shop&act=0&bas=1&number=" + numer + "&cost=" + price,"_blank", "width=50,height=50,top=0,left=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=0");
}
function delFromBid(numer, price) {
	window.open ("basket2.cgi?mode=au&act=0&bas=1&number=" + numer + "&cost=" + price,"_blank", "width=50,height=50,top=0,left=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=0");
}


function mybasket2(myNumber, myCost) {
	mybasketRef = document.getElementById("b"+myNumber)

	if (mybasketRef.className=="shop-basket") {
		mybasketRef.className="shop-basketFull";
		mybasketRef.title="Удалить из заказа";
		myAct=1;
	} else {
		mybasketRef.className="shop-basket";
		mybasketRef.title="Добавить в заказ";
		myAct=0;
	}
	theURL= "/cgi-bin2/basket2.cgi?mode=shop&amp;act=" + myAct + "&amp;number=" + myNumber + "&amp;cost=" + myCost + "&amp;bas=2";
	window.open(theURL,'_blank','width=50,height=50,top=0,left=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=0');
	//opener.window.location.reload();

}

function mybid2(myNumber) {

		mybasketRef = document.getElementById("b"+myNumber);
		mystavka = document.getElementById("s"+myNumber);
		
		if (mystavka.value == "ставка, р." ) {
			alert ("Пожалуйста, укажите ставку заочного бида");
			return false;
		}

		if (mybasketRef.className=="bid-basket") {
//			document.getElementById("itemcount").innerHTML=myitemcount+1;
			mybasketRef.className="bid-basketFull";
			mybasketRef.title="Удалить из заочного бида";
			mystavka.disabled=true;
			myAct=1;
		} else {
//			document.getElementById("itemcount").innerHTML=myitemcount-1;
			mybasketRef.className="bid-basket";
			mybasketRef.title="Добавить в заочный бид";
			mystavka.value="ставка, р.";
			mystavka.disabled=false;
			myAct=0;
		}
		theURL= "/cgi-bin2/basket2.cgi?mode=au&act=" + myAct + "&number=" + myNumber + "&cost=" + mystavka.value + "&amp;bas=2";
//alert (theURL);
		window.open(theURL,'_blank','width=50,height=50,top=0,left=0,toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=0');
		return true;
	}
