//***************************************************//
// PHPShop JavaScript 2.1                            //
// Copyright © www.phpshop.ru.                       //
// Все права защищены.                               //
//***************************************************//

var d = document;
	function getObj(a){return(d.getElementById(a))}
	var objArray = new Array();//'','
	function TAG_DOCITEM(ru_descript, // строка - описание
			 			 ru_query, // строка - сумма
						 objId, // DOM-идентификатор
						 cost) // цена одного
	{
		this.objId = objId;
		this.ru_descript = ru_descript;
		this.ru_query = ru_query;
		this.cost = cost;
		this.count = 0;
	}
	var n = 0;
	objArray[n++] = new TAG_DOCITEM('Количество серверов','Сумма обслуживания серверов', 'nServers',1500);
	objArray[n++] = new TAG_DOCITEM('Количество рабочих станций', 'Сумма обслуживания рабочих станций', 'nWorkstations',700);
	objArray[n++] = new TAG_DOCITEM('Количество принтеров', 'Сумма обслуживания принтеров', 'nPrinters',150);
	objArray[n++] = new TAG_DOCITEM('Количество установленных систем "Клиент-Банк"','Сумма обслуживания клиент-банков','nCliBanks',150);
  	function calculate(obj, outId)
	{
		var s = new String('');
		var ss = new String('');
		var csum = 0;
		var lsum = 0;
		var nWrks = 0;
		var crlf = "\n";
		for (i=0; i<obj.length; i++) {
			ss = String(getObj(obj[i].objId).value);
			if (ss.length)
				obj[i].count = parseInt(ss);
			else
				obj[i].count = 0;
			lsum = parseInt(obj[i].count*obj[i].cost);
			if (obj[i].objId=='nWorkstations') {
				lsum += obj[i].count;
				nWrks = obj[i].count;
			}
			csum += lsum;
			s += obj[i].ru_query + ' - ' + lsum + crlf;
		}
		i = parseInt(getObj('nDeparts').value);
		if (i==2 && nWrks<=5)
			csum += 1400;
		else
		if (i==4 && nWrks<=5)
			csum += 2000;
		else
		if (nWrks>5)
			csum += (i*250);
		s += '-------'+crlf+'Сумма абонентского обслуживания - '+csum;
		getObj(outId).value = s;//innerHTML = s;
		return true;
	}
	function validateQuery(form, fields)
	{
		var vFields = String(fields).split(',');
		var b = false;
		for (n=0; n<vFields.length; n++) {
			eval('b = (String('+form+'.'+vFields[n]+'.value).length>0)');
			if (!b) {
				alert('Не все поля заполнены');
				eval(form+'.'+vFields[n]+'.focus()');
				return false;
			}
		}
		return true;
	}

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

// Реальное размещение
dirPath="";
splitEx=/[\/]+/;
var dirNot="";
var loc= new String(location.pathname);
array=loc.split(splitEx);
if(array.length >0){
DirArray=new Array("doc","page","search","news","gbook","links","forma");
for (var i=0; i<DirArray.length; i++)  if(DirArray[i]==array[0]) dirNot=1;
   if(dirNot != 1) dirPath="/"+array[0]+"/";
}if(dirPath == "") dirPath="/";



// PhpshopButton v1.0
function butt_on(subm){//ON
var MENU = document.all[subm].style;
MENU.background = 'D81011';
}
function butt_of(subm){//OF
var MENU = document.all[subm].style;
MENU.background = '999999';
}

// PhpGoToAdmin v2.0	
function getKey(e){
	if (e == null) { // ie
		key = event.keyCode;
	} else { // mozilla
		key = e.which;
	}
	if(key=='123') window.location.replace(dirPath+'phpshop/admpanel/');
}

document.onkeydown = getKey; 

// PHPSHOP JavaListCatalog v1.3
// Start Load Modul
function pressbutt_load(subm,dir){
if(!dir) dir='';
var IMG2=dir+'/images/shop/arr3.gif';
if(subm!='')
  if(subm!=1000)
{
var SUBMENU = document.getElementById("m"+subm).style;
SUBMENU.visibility = 'visible';
SUBMENU.position = 'relative';
//document.all['i'+subm].src=IMG2;
}
}

// PHPSHOP JavaListCatalog v1.3
// Main Modul
function pressbutt(subm,num,dir){

if(!dir) dir='';

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';
//document.all['i'+subm].src=IMG2;
}

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

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


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("Ошибка заполнения формы поиска!");
   else
     document.forma_search.submit();
}

function Fchek2()
{
var s1=window.document.forms.forma_gbook.name.value;
var s2=window.document.forms.forma_gbook.subject.value;
var s3=window.document.forms.forma_gbook.mail.value;
var s4=window.document.forms.forma_gbook.message.value;
var s5=window.document.forms.forma_gbook.key.value;
if (s1=="" || s2=="" || s3=="" || s4=="" || s5=="") alert("Ошибка заполнения формы отзыва!");
 else document.forma_gbook.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 miniWinFull(url,w,h)
{
w=window.open(url,"edit","left=100,top=100,width="+w+",height="+h+",location=0,menubar=0,resizable=0,scrollbars=1,status=0");
w.focus();
}

