// Главное меню
function show_hide_level(id){
	if(document.getElementById("ch_"+id)){
		if(document.getElementById("ch_"+id).style.display != "block"){
			document.getElementById("ch_"+id).style.display = "block";
		}
		else{
			document.getElementById("ch_"+id).style.display = "none";
		}
		
	}
}
// Джамп меню
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

// Ховеры
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		arrow_over = newImage("/images/buutons_over.gif");
		preloadFlag = true;
	}
}
// Изменятель классов для оверов тектовых ссылок с бэкграундом
function changeNavig(elemId, curr_st) {
var elem = document.getElementById(elemId);
elem.className = curr_st;
}
// Просмотр картинок в новом окне
function openwin(url, width, height, tit)
{
win1 = open("", "_blank", "toolbar=0,status=0,location=0,menubar=0,directories=0,scrollbars=1,resizeable=1,width="+width+",height="+height);
win1.document.open();
win1.document.write("<html><head><title>"+tit+"</title></head><body bgcolor=#ffffff leftmargin=0 topmargin=0 marginwidth=0 marginheight=0><a href=\"javascript:window.close()\"><img src="+url+" border=0 alt=\"Закрыть окно\"></a></body></html>");
win1.document.close();
}
// ----------- Подписка ----------------------------------------------
function send_unsubscribe(f){
	document.subscribe.type_subscribe.value = 'remove';
	// Добавляем запись
	xajax_xsubscribe(xajax.getFormValues("subscribe"));
	// Очищаем форму
	document.subscribe.reset();
	return false;
}

function send_subscribe(f) {
	document.subscribe.type_subscribe.value = 'add';
	// Добавляем запись
	xajax_xsubscribe(xajax.getFormValues("subscribe"));
	// Очищаем форму
	document.subscribe.reset();
	return false;
}
// ----------- Контакт ------------------------------------------------
function contact(f) {
            var z;
            var eles=new Array("name", "email", "text");
            var msgs=new Array("Введите Ваше имя", "Введите Ваш email", "Введите текст сообщения");
            for(i=0; i<eles.length; i++) {
                if(f.elements[eles[i]].value=='') {
                    alert(msgs[i]);
                    f.elements[eles[i]].focus();
                    return false;
                }
            }

            // Запрещаем добавление записей на время добавления
            xajax.$('SubmButton').disabled=true;
            xajax.$('SubmButton').value="Подождите...";

            // Добавляем запись
            xajax_xcontact(xajax.getFormValues("ContactForm"));

            // Очищаем форму
            f.reset();
            return false;
}
// ----------- Регистрация ------------------------------------------------
function registration(f) {
            var z;
            var eles=new Array("name", "second_name", "login", "password_1", "password_2", "email");
            var msgs=new Array("Введите Ваше имя", "Введите Вашу Фамилию", "Заполните поле логин", "Заполните поле пароль","Заполните поле подтверждение пароля", "Введите Ваш e-mail");
            for(i=0; i<eles.length; i++) {
                if(f.elements[eles[i]].value=='') {
                    alert(msgs[i]);
                    f.elements[eles[i]].focus();
                    return false;
                }
            }

            // Запрещаем добавление записей на время добавления
            xajax.$('SubmButton').disabled=true;
            xajax.$('SubmButton').value="Подождите...";

            // Добавляем запись
            xajax_xregistration(xajax.getFormValues("registration"));

            // Очищаем форму
            f.reset();
            return false;
}
function remind(f) {
            var z;
            var eles=new Array("email");
            var msgs=new Array("Введите Ваш e-mail");
            for(i=0; i<eles.length; i++) {
                if(f.elements[eles[i]].value=='') {
                    alert(msgs[i]);
                    f.elements[eles[i]].focus();
                    return false;
                }
            }

            // Запрещаем добавление записей на время добавления
            xajax.$('SubmButton').disabled=true;
            xajax.$('SubmButton').value="Подождите...";

            // Добавляем запись
            xajax_xremind(xajax.getFormValues("remind"));

            // Очищаем форму
            f.reset();
            return false;
}
//---------------- Магазин ---------------------------------------------------
// Показать спрятать элемент
function show_hide_element(id, show_elem){
	document.getElementById(id).style.display = show_elem;
}
function show_information(id, message){
	document.getElementById(id).innerHTML = message;
	}

function add_to_basket(id, price){
	xajax_xbasket(id+"<>"+price);
	show_elem = document.getElementById("goods_in_basket").innerHTML ;
	document.getElementById("goods_in_basket").innerHTML = show_elem*1+1;
	old_price = document.getElementById("total_price").innerHTML ;
	new_price = (old_price*1)+(price*1);
	new_price = new_price.toFixed(2)
	document.getElementById("total_price").innerHTML = new_price;
	}
function add_more_to_basket(id, price){
	xajax_xbasket_addmore(id);
	show_elem = document.getElementById("goods_in_basket").innerHTML ;
	document.getElementById("goods_in_basket").innerHTML = show_elem*1+1;
	old_price = document.getElementById("total_price").innerHTML ;
	new_price = (old_price*1)+(price*1);
	new_price = new_price.toFixed(2)
	document.getElementById("total_price").innerHTML = new_price;
	}
function remove_from_basket(id){
	xajax_xremove_good(id);
	xajax_xview_basket(0);
	}
function calculate(){
	xajax_xcalculate(xajax.getFormValues('basket'));
	xajax_xview_basket(0);
	}
function add_address(){
	show_hide_element('basket_navigation','none');
	show_hide_element('address','block');
	xajax_xview_basket(1);
	}
function submit_goods(){
	xajax_xsubmit_basket(xajax.getFormValues('web_address'));
	}
