isDOM=(document.getElementById)?true:false
  isOpera=isOpera5=window.opera && isDOM
  isOpera6=isOpera && window.print
  isOpera7=isOpera && navigator.userAgent.indexOf("Opera 7") > 0 || navigator.userAgent.indexOf("Opera/7") >= 0
  isMSIE=isIE=document.all && document.all.item //&& !isOpera
  isNC=navigator.appName=="Netscape"
  isNC4=isNC && !isDOM
  isNC6=isMozilla=isNC && isDOM
// ############################# система заказа #################################################
// чтение куки
function getCookie(name) {
var prefix=name+"=";
var start=document.cookie.indexOf(prefix);
if(start==-1)
return null;
var end=document.cookie.indexOf(";",start+prefix.length)
if(end==-1)
end=document.cookie.length;
var value=document.cookie.substring(start+prefix.length, end);
return unescape(value);
}
// запись в куки
function setCookie(name,value,expies,path,domain,secure){
var newCookie=name+"="+escape(value)+
((expies)?";expies=" +expies.toGMTString():"")+
((path)?";path=" +path :"")+
((domain)?";domain=" + domain :"")+
((secure)?";secure" :"");
document.cookie=newCookie;
}
// запомнить объявление
function addCool(name,value,id){
//id.style.background="#ffcc00";

var iname=name;
var ivalue=value;
var msg=false;
var alr=true;
if(getCookie(iname)==null){
setCookie(iname,ivalue);
//document.getElementById("cTovar").value++;
}
else {
aname=getCookie(iname).split(",");
for(i=0; i<aname.length; i++){
if(aname[i]==ivalue){
idel=i;
//msg=confirm("Вы уже запоминали эту книгу.\nМожет быть Вы хотите ее удалить?");
msg=true;
//aname.splice(idel,1);
nn=aname.slice(0,idel);
nn1=aname.slice(idel+1);
aname.slice(0);
aname=nn.concat(nn1);
alr=false;
break;
}
}
if(msg) {
//document.getElementById("cTovar").value--;
ivalue=aname.join(",");

//id.style.background="#eeeeee";

}
else {
//document.getElementById("cTovar").value++;
if(aname.length>0) ivalue=ivalue+","+aname.join(",");
}
if(ivalue.lastIndexOf(",")==(ivalue.length-1)){
ivalue=ivalue.substr(0,ivalue.length-1);
}
setCookie(iname,ivalue);
}
return false;
}
// показать корзину
function showCool(name,url){
var iname=name;
var lh=url+getCookie(iname);
if(getCookie(iname)!=null) document.location.href=lh;
else alert("Вы ничего не отметили!\nЧтобы отметить нужный Вам товар, поставте галочку напротив названия.");
//return false;
}

// выделить отмеченное
function Vibrano(name){
i=0;
if(getCookie(name)==null) return;
var zname=getCookie(name).split(",");
var itog=0;
for(i=0; i<zname.length; i++){
obj=document.getElementById(zname[i]);
objk=document.getElementById("k"+zname[i]);
objs=document.getElementById("s"+zname[i]);
objpr=document.getElementById("pr"+zname[i]);
if(obj!=null){
obj.checked=true;
//obj.style.background="#ffcc00";
}
if(objk!=null && objs!=null && objpr!=null){
if(getCookie("t"+zname[i])==null) {
objk.value=1;
}
else {
objk.value=getCookie("t"+zname[i]);
}
objs.value=Math.round(objk.value*objpr.value*100)/100;
itog=itog+objs.value*1;
}

}
//if(itog!=0) document.getElementById("itog").value=Math.round(itog*100)/100;
//document.getElementById("cTovar").value=i;
}

function RefZakaz(name) {
if(getCookie(name)==null) return;
var itog=0;
var zname=getCookie(name).split(",");
for(i=0; i<zname.length; i++){
objk=document.getElementById("k"+zname[i]);
objs=document.getElementById("s"+zname[i]);
objpr=document.getElementById("pr"+zname[i]);

if(objk!=null && objs!=null && objpr!=null){
if(objk.value>=2){
setCookie("t"+zname[i], objk.value);
}
objs.value=Math.round(objk.value*objpr.value*100)/100;
itog=itog+objs.value*1;
}
}
if(itog!=0) document.getElementById("itog").value=Math.round(itog*100)/100;
}

// проверка заполнения формы
function testform(uf, param) {
var fp=param.split(",");
var re = /(\w+)@([\w\._]+)/;
for (i=0; i<fp.length; i++) {
fv=eval("document."+uf+"."+fp[i]);
//alert(fv);
if (fv.value==""){
alert("Пожалуйста, заполните все поля формы отмеченные ' * '");
fv.focus();
return false;
}
if(isMSIE){
if (fp[i]=="email" && fv.value.match(re)==null){
alert("Неверный адрес E-mail");
return false;
}
}
}
return true;
}

function openw(id) {
//event.returnValue=false;
url="win.php?id="+id;
nw=window.open(url,null,"top=10,left=10,width=660,height=400,resizable=1,scrollbars=1");
}

function MyCheck(FormName,obj) {
sid=obj.id;
idAr=sid.split("x");
x=0;
incl="a";
incl1="b";
while (x < document.forms[FormName].elements.length){
pid=document.forms[FormName].elements[x].id;
pAr=pid.split("x");
if(idAr[2]==pAr[1]) incl=pAr[2];
if(pAr[1]==incl) incl1=pAr[2];
if(idAr[2]==pAr[1] || pAr[1]==incl || pAr[1]==incl1) {
if(obj.checked==true) document.forms[FormName].elements[x].checked=true;
else document.forms[FormName].elements[x].checked=false;
}
x++;
}
}