document.ondragstart = del_xunc;
document.onselectstart = del_xunc;
document.oncontextmenu = del_xunc;
function del_xunc() {
return false
}
//----------
var http = getHTTPRequestObject();
var load = document.getElementById("load");
var status = document.getElementById("status");

var txt_error = "";
var txt_status = "";
var txt_value = "";

var array_value = new Array;

function getHTTPRequestObject() {

	var xmlHttpRequest;

	if (typeof ActiveXObject != 'undefined') {
		xmlHttpRequest = new ActiveXObject('Microsoft.XMLHTTP');
	} else if (typeof XMLHttpRequest != 'undefined') {
		xmlHttpRequest = new XMLHttpRequest();
	} else {
		xmlHttpRequest = false;
	}
	return xmlHttpRequest;
}

function move_obj() {
try {
	load.style.top = document.body.scrollTop+7;
	status.style.top = document.body.scrollTop+7;
	} catch(ex){}
}

function select_all() {

	var k = 0;

	while(main.elements[k]) {
		if(main.elements[k].name == 'fields[]') {
			main.elements[k].checked = true;
		}
		k++;
	}
	return false;
}

function compare() {

	var k = 0;
	var ch = 0;
	var tmp = new Array();

	while(main.elements[k]) {
		if(main.elements[k].name == 'fields[]') {
			if (main.elements[k].checked == true) {
				ch++;
				tmp[ch] = 'fields[]=' + document.main.elements[k].value;
			}
		}
		k++;
	}

	if (ch == 0 || ch == 1 || ch > 20) { error = 1; }


	if (ch == 0) {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = "Вы не выбрали ни одного пункта";
		return false;
	}
	if (ch == 1) {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = "Вы выбрали только одну позицию для сравнения";
		return false;
	}
	if (ch > 20) {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = "Вы выбрали очень много позиций для сравнения";
		return false;
	}

	status.style.display = "none";
	status.className = "status";
	window.open("compare.htm?" + tmp.join('&'),'compare','resizable=yes,width=795,height=545,toolbar=no,scrollbars=yes,location=no,directories=no,status=no,menubar=no,top=no,left=no,help=no');
}

function window_close(url) {

	opener.document.location = url;
	window.close();
}

function is_number(data) {

	var numstr = "0123456789";
	var thischar;
	var counter = 0;

	for (var i=0; i<data.length; i++) {

		thischar = data.substring(i, i+1);
		if (numstr.indexOf(thischar) != -1)  counter++;
	}

	if (counter != data.length) {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = "Данные не являются числами. Проверьте их";
	}
}

function basket_reload() {

	document.main.action.value="reload";
	document.main.submit();
}

function basket_delivery() {

	document.main.action.value="delivery";
	document.main.submit();
}

function basket_delete() {

	var k = 0;
	var ch = 0;

	while(main.elements[k]) {
		if(main.elements[k].name == 'fields[]') {
			if (main.elements[k].checked == true) { ch++; }
		}
		k++;
	}

	if (ch == 0) {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = "Вы не выбрали ни одного пункта";
		return false;
	}

	cbool = confirm("Подтверждаете удаление?");
	if(cbool == 0) { document.main.action.selectedIndex = 0; return false; }
	document.main.action.value="del";
	document.main.submit();
}

function basket_finish() {

	var error = "";

	if (!document.main.fio.value) {
		error = "Введите Ваше имя и фамилию";
	} else if (!document.main.phone.value && !document.main.mail.value) {
		error = "Укажите Ваш e-mail или телефон для связи";
	}

	if (error != "") {
		//status.style.display = "block";
		//status.className = "status_error";
		//status.innerHTML = error;
		window.alert(error);
		return false;
	}
	//status.style.display = 'none';
	//load.style.display = 'block';
	document.main.subbtn.disabled = true;
	document.main.subbtn.value = "Отправляем.";
	document.main.action.value="finish";
	document.main.submit();
}

function add_comments() {

	var error = "";

	if (!document.main.message.value) {
		error = "Введите Ваше сообщение";
	} else if (!document.main.author.value) {
		error = "Введите Ваше имя или никнейм";
	} else if (!document.main.private.value) {
		error = "Введите код указаный на картинке";
	}

	if (error != "") {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = error;
		return false;
	}
	status.style.display = 'none';
	load.style.display = 'block';
	document.main.subbtn.disabled = true;
	document.main.subbtn.value = "Отправляем.";
	document.main.submit();
}

function add_cheaply() {

	var error = "";

	if (!document.main.where.value) {
		error = "Укажите компанию продающую дешевле";
	} else if (!document.main.price.value) {
		error = "Укажите цену модели";
	} else if (!document.main.author.value) {
		error = "Введите Ваше имя или никнейм";
	} else if (!document.main.phone.value && !document.main.mail.value) {
		error = "Укажите Ваш e-mail или телефон для связи";
	} else if (!document.main.private.value) {
		error = "Введите код указаный на картинке";
	}

	if (error != "") {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = error;
		return false;
	}
	status.style.display = 'none';
	load.style.display = 'block';
	document.main.subbtn.disabled = true;
	document.main.subbtn.value = "Отправляем.";
	document.main.submit();
}

function add_presence() {

	var error = "";

	if (!document.main.author.value) {
		error = "Введите Ваше имя или никнейм";
	} else if (!document.main.phone.value && !document.main.mail.value) {
		error = "Укажите Ваш e-mail или телефон для связи";
	} else if (!document.main.private.value) {
		error = "Введите код указаный на картинке";
	}

	if (error != "") {
		status.style.display = "block";
		status.className = "status_error";
		status.innerHTML = error;
		return false;
	}
	status.style.display = 'none';
	load.style.display = 'block';
	document.main.subbtn.disabled = true;
	document.main.subbtn.value = "Отправляем.";
	document.main.submit();
}

document.onkeydown = catch_key;

function catch_key(event) {

	if (!document.getElementById) return;
	if (window.event) event = window.event;
	if (event.ctrlKey) {
		switch (event.keyCode ? event.keyCode : event.which ? event.which : null) {
			case 13:
				mail_window();
				break;
		}
	}
}
function mail_window() {
	var html = show_dialog();
}
function show_dialog(pagePath, args, width, height)
{
	 misprintWindow = window.open("/printerror.htm", "PrintError", 'width=400,height=300') 
}