// Активация закладок
function NavActive(nav){
if(document.getElementById(nav)){
var IdStyle = document.getElementById(nav);
IdStyle.className='menu_bg';
}
}

// Изменение кол-ва в поле
function ChangeNumProduct(pole,znak){

var num=Number (document.getElementById(pole).value);
if(znak=="+")document.getElementById(pole).value=(num+1);
if(znak=="-" && num!=1)document.getElementById(pole).value=(num-1);
}

// Смена скина
function ChangeSkin(){
document.SkinForm.submit();
}


// Просчет доставки
function UpdateDelivery(xid) {
		var req = new Subsys_JsHttpRequest_Js();
		var sum = document.getElementById('OrderSumma').value;
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.responseJS) {
document.getElementById('DosSumma').innerHTML = (req.responseJS.delivery||'');
document.getElementById('d').value = xid;
document.getElementById('TotalSumma').innerHTML = (req.responseJS.total||'');
				}
			}
		}
		req.caching = false;
		// Подготавливаем объект.
		req.open('POST', '/phpshop/delivery.php', true);
		req.send({ xid: xid, sum: sum });
	}

// CartAdder v 0.52
function ToCart(xid,num) {
		var req = new Subsys_JsHttpRequest_Js();
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.responseJS) {
					// Записываем в <div> результат работы. 
					document.getElementById('num').innerHTML = (req.responseJS.num||'');
                    document.getElementById('sum').innerHTML = (req.responseJS.sum||'');
				}
			}
		}
		req.caching = false;
		// Подготавливаем объект.
		req.open('POST', '/phpshop/cartload.php', true);
		req.send({ xid: xid, num: num, test:303 });
	}
	//Begin Opt Mod
	function ToCartOpt(xid,num) {
		var req = new Subsys_JsHttpRequest_Js();
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.responseJS) {
					// Записываем в <div> результат работы. 
					document.getElementById('num').innerHTML = (req.responseJS.num||'');
                    document.getElementById('sum').innerHTML = (req.responseJS.sum||'');
				}
			}
		}
		req.caching = false;
		// Подготавливаем объект.
		req.open('POST', '/phpshop/cartload.php?price=opt', true);
		req.send({ xid: xid, num: num, test:303 });
	}
	function ShowNumForm(xid)
		{
		var kol_form = document.getElementById('kol_form');
		kol_form.style.display = "";
		var fxid = document.getElementById('fxid');
		fxid.value = xid;
		}
	function HideKolForm()
		{
		var kol_form = document.getElementById('kol_form');
		kol_form.style.display = 'none';
		var kol_field = document.getElementById('kol');
		kol_field.value = "";
		}
	//End opt mod
	
	function AddToCart(xid) {
	    var num=1;
	    if(confirm("Добавить выбранный товар ("+num+" шт.) в корзину?")){
		ToCart(xid,num);
		initialize();
		setTimeout("initialize_off()",3000);
		if(document.getElementById("order")) document.getElementById("order").style.display='block';
		}
	}
	//Begin opt Mod
	function AddToCartOpt(xid) {
	    var num=1;
	    if(confirm("Добавить выбранный товар ("+num+" шт.) в корзину?")){
		ToCartOpt(xid,num);
		initialize();
		setTimeout("initialize_off()",3000);
		if(document.getElementById("order")) document.getElementById("order").style.display='block';
		}
	}
	
	function AddToCartNumOpt(fxid,pole) {
		var xid = Number(document.getElementById(fxid).value);
		var num=Number(document.getElementById(pole).value);
		if(num<1) num=1;
	    if(confirm("Добавить выбранный товар ("+num+" шт.) в корзину?")){
		var kol_form = document.getElementById('kol_form');
		kol_form.style.display = 'none';
		var pole1 = document.getElementById(pole);
		pole1.value = "";
		ToCartOpt(xid,num);
		if(document.getElementById("order")) document.getElementById("order").style.display='block';
		}
	}
	//End opt mod
		
		// Если есть поле с кол-вом товара
		function AddToCartNum(xid,pole) {
		var num=Number(document.getElementById(pole).value);
		if(num<1) num=1;
	    if(confirm("Добавить выбранный товар ("+num+" шт.) в корзину?")){
		ToCart(xid,num);
		if(document.getElementById("order")) document.getElementById("order").style.display='block';
		}
	}
	
// Button v1.0
function butt_on(subm){//ON
var MENU = document.all[subm].style;
MENU.background = '8BB911';
}
function butt_of(subm){//OF
var MENU = document.all[subm].style;
MENU.background = '999999';
}

function ReturnSortUrl(v){ // Генерим урл
var s,url="";
if(v>0){
s=document.getElementById(v).value;
if(s!="") url="v["+v+"]="+s+"&";
}
return url;
}


function GetSortAll(v1,v2,v3,v4,v5){// Сортировка всех
var url="?";
if(document.getElementById(v1)) url=url+ReturnSortUrl(v1);
if(document.getElementById(v2)) url=url+ReturnSortUrl(v2);
if(document.getElementById(v3)) url=url+ReturnSortUrl(v3);
if(document.getElementById(v4)) url=url+ReturnSortUrl(v4);
if(document.getElementById(v5)) url=url+ReturnSortUrl(v5);
location.replace(url);
}

function GetSort(id,sort){// Сортировка
var path=location.pathname;
if(sort!=0) location.replace(path+'?'+id+'='+sort);
 else location.replace(path);
}


// Системная информация
function systemInfo() {
		var req = new Subsys_JsHttpRequest_Js();
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				if (req.responseJS) {
					Info= (req.responseJS.info||'');
					confirm(Info);
				}
			}
		}
		req.caching = false;
		req.open('POST', '/phpshop/info.php', true);
		req.send({ test:303 });
	}

// PhpGoToAdmin v1.5
function keyDown() {
var key = window.event.keyCode;
if(key=='123') window.location.replace('/phpshop/admpanel/');
if(key=='120') systemInfo();
}
document.onkeydown = keyDown;


// Загрузка установок v1.0
function default_load(copyrigh,protect){
if(copyrigh=="true") window.status="";
if(protect=="true"){
  if (document.layers) {document.captureEvents(event.mousedown)}
document.onmousedown=mp;
}
}

// Загрузка позиции каталога статей
function pressbutt_load_catalog(subm,dir){
if(!dir) dir='';
var IMG2=dir+'/images/shop/arr3.gif';
if(subm!='' && document.getElementById("p"+subm)){
var SUBMENU = document.getElementById("p"+subm).style;
SUBMENU.visibility = 'visible';
SUBMENU.position = 'relative';
if(document.all['i'+subm]) document.all['i'+subm].src=IMG2;
}}


// JavaListCatalog v 1.6
// Start Load Modul
function pressbutt_load(subm,dir,copyrigh,protect){

// Проверяем каталог статей
var catalog=pressbutt_load_catalog(subm,dir);

// Загрузка установок
var load=default_load(copyrigh,protect);

// Убираем форму авторизации
var path=location.pathname;
if(path=="/users/" && document.getElementById("autorization")) document.getElementById("autorization").style.display='none';

// Убираем форму поиска
var path=location.pathname;
if(path=="/search/" && document.getElementById("search")) document.getElementById("search").style.display='none';

// Убираем форму корзины
var path=location.pathname;
if((path=="/order/" || path=="/done/") && document.getElementById("cart")) document.getElementById("cart").style.display='none';

// Убираем форму заказа
var path=location.pathname;
if((path=="/done/" || path=="/done/") && document.getElementById("cart")) document.getElementById("cart").style.display='block';

if(!dir) dir='';
var IMG2=dir+'/images/shop/arr3.gif';
if(subm!=''){
var SUBMENU = document.getElementById("m"+subm).style;
SUBMENU.visibility = 'visible';
SUBMENU.position = 'relative';
if(document.all['i'+subm]) document.all['i'+subm].src=IMG2;
}
}

// JavaListCatalog v1.3
// Main Modul
function pressbutt(subm,num,dir,i,m){
if(!dir) dir='';
if(!m) m="m";
if(!i) i="i";
var SUBMENU = document.all[m+subm].style;
var IMG=dir+'/images/shop/arr2.gif';
var IMG2=dir+'/images/shop/arr3.gif';


if (SUBMENU.visibility=='hidden'){
SUBMENU.visibility = 'visible';
SUBMENU.position = 'relative';
if(document.all[i+subm]) document.all[i+subm].src=IMG2;
}

else{
SUBMENU.visibility = 'hidden';
SUBMENU.position = 'absolute';
if(document.all[i+subm]) document.all[i+subm].src=IMG;
}

for(j=0;i<num;j++)
if(j != subm)
if(document.all[m+j]){
document.all[m+j].style.visibility = 'hidden';
document.all[m+j].style.position = 'absolute';
if(document.all[j+subm]) document.all[i+j].src=IMG;
}}

function CheckMessage(message){
var message = document.getElementById("message").value;
if(message=="") alert("Ошибка заполения формы сообщения!");
else document.forma_message.submit();
}

function NewsChek()
{
var s1=window.document.forms.forma_news.mail.value;
if (s1=="" || s1=="E-mail...")
  alert("Ошибка заполнения формы подписки!");
    else
       document.forma_news.submit();
}

function SearchChek()
{
var s1=window.document.forms.forma_search.words.value;
if (s1==""  || s1=="Я ищу..."){
 alert("Ошибка заполнения формы поиска!");
 return false;
 }
   else document.forma_search.submit();
return true;
}

function OrderChek()
{
var s1=window.document.forms.forma_order.mail.value;
var s2=window.document.forms.forma_order.name_person.value;
var s3=window.document.forms.forma_order.tel_name.value;
var s4=window.document.forms.forma_order.adr_name.value;
if (s1=="" || s2=="" || s3=="")
 alert("Ошибка заполнения формы заказа.\nДанные отмечанные звездочкой (*) заполнять обязательно! ");
  else
     document.forma_order.submit();
}

function Fchek()
{
var s1=window.document.forms.forma_gbook.name_new.value;
var s2=window.document.forms.forma_gbook.tema_new.value;
var s3=window.document.forms.forma_gbook.otsiv_new.value;
if (s1=="" || s2=="" || s3=="")
 alert("Ошибка заполнения формы отзыва!");
   else
     document.forma_gbook.submit();
}

function Img_on(pic,img){
document.all[pic].src=img;
}

function Img_of(pic,img){
document.all[pic].src=img;
}

function cart_load(subm){
SUBMENU=document.all[subm].style;
if (SUBMENU.visibility=='hidden')
{
SUBMENU.visibility = 'visible';
SUBMENU.position = 'absolute';
}
else 
{
SUBMENU.visibility = 'hidden';
SUBMENU.position = 'absolute';
document.all[pic].src="images/m1.gif";
}
}

function CL()
{
window.close();
}
function CLREL()
{
window.opener.location.reload();
window.close();
}
function REL(url)
{
location.href=url;
}
function miniWin(url,w,h)
{
w=window.open(url,"edit","left=100,top=100,width="+w+",height="+h+",location=0,menubar=0,resizable=1,scrollbars=0,status=0");
w.focus();
}

function DebugWin(url,name,w,h)
{
w=window.open(url,name,"left=100,top=100,width="+w+",height="+h+",location=0,menubar=0,resizable=1,scrollbars=0,status=0");
w.focus();
}

function miniWinFull(url,w,h)
{
w=window.open(url,"edit","left=100,top=100,width="+w+",height="+h+",location=0,menubar=1,resizable=1,scrollbars=1,status=0");
w.focus();
}

function miniWinChek(url,w,h)
{
w=window.open(url,"edit","left=0,top=0,width="+w+",height="+h+",location=0,menubar=0,resizable=1,scrollbars=1,status=0");
w.focus();
}

function FormaBank(url,w,h)
{
window.open(url,"_blank","left=400,top=100,width="+w+",height="+h+",location=0,menubar=0,resizable=0,scrollbars=1,status=0");
}
function Order(page)
{
window.opener.document.location.href=page;
window.close();
}

function Order2(page)
{
window.opener.document.location.href=page;
//window.close();
}
