//document.choiceForm.rollchoice.value=1;
var secs=-1;
var isTimer=0;
var op = /Opera/i;
var ms = /MSIE/i;
var scrObj=document.createElement('SCRIPT');
if (navigator.userAgent.search(op) > 0) {
//Значит это Опера. Работает пачти со всеми стилями также, как и ИЕ, не всегда, правда...
var Mozilla=0;
var Opera=1;
var IE=0;
}
else if (navigator.userAgent.search(ms) < 0) {
var Mozilla=1;
var Opera=0;
var IE=0;
//document.write('<style>body{overflow-x: hidden;}</style>');
//Значит это мозильная штука какая-нибудь. Firebird, например, или сама Мозилла.
}
else {
document.write('<style>ul{list-style-image: url(www.ups-shop.ru/img/bluepoint.gif);margin-top: 3px;margin-left: 25px;margin-bottom: 3px;}.png{filter:expression(fixPNG(this));}</style>');
var Mozilla=0;
var Opera=0;
var IE=1;
//document.write('<style>body{overflow-x: hidden;}</style>');
//Значит это ИЕ
}


function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;

    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "/img/empty.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
//    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')";
    if (src) {
	var a;
	a=src.search(/upspics/i);
	b=src.search(/getimage/i);
	if (a>=0 || b>=0){sm="auto"}else{sm="crop"};
//	element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod=auto)";
	element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod=" + sm + ")";
	}
  }
  //иначе, если ИЕ не той версии
  else{
  var src;
  var a;
  var b;
  //если тэг img, смотрим, есть ли в пути картинки ссылка на getimage.php, и нет передается ли php-скрипту переменная please
  //если getimage.php и нет параметра please, то добавляем его: просим getimage вернуть не png, a gif с прозрачностью
if (element.tagName=='IMG'){
  src = element.src;
  a=src.search(/getimage\.php/i);
  b=src.search(/please/i);
  if (a>=0 && b==-1){
  paths = src.split("getimage\.php\?");
  element.src = paths[0]+"getimage.php?please=gif&"+paths[1];
  }
  }

  else{
  var src;
      src = element.currentStyle.backgroundImage.match(/url\("(.+)"\)/i);
      if (src){
  src = src[1];
  a=src.search(/getimage\.php/i);
  b=src.search(/please/i);
  if (a>=0 && b==-1){
  paths = src.split("getimage\.php\?");
  src = "url("+paths[0]+"getimage.php?please=gif&"+paths[1]+")";
  element.runtimeStyle.backgroundImage=src;
  }
	  }

  }
  }
}



if (document.all){
  document.onmousemove=imouse;
}
else{
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=imouse2;
}
function imouse(){
  if (document.getElementById('dd').clientWidth+event.clientX+15>=document.body.clientWidth){
document.getElementById('dd').style.left=document.body.clientWidth-document.getElementById('dd').clientWidth+document.body.scrollLeft-5;
  }
  else{
   document.getElementById('dd').style.left=event.clientX+document.body.scrollLeft+10;
  }
  if(document.getElementById('dd').clientHeight+event.clientY+15>=document.body.clientHeight){
document.getElementById('dd').style.top=document.body.clientHeight-document.getElementById('dd').clientHeight+document.body.scrollTop-7;
  }
  else{
document.getElementById('dd').style.top=event.clientY+document.body.scrollTop+8;
  }
  }
function imouse2(e){
  if (document.getElementById('dd').offsetWidth+e.pageX-document.body.scrollLeft+10>=document.body.clientWidth){
document.getElementById('dd').style.left=document.body.clientWidth-document.getElementById('dd').offsetWidth+document.body.scrollLeft-5;
  }
  else{
   document.getElementById('dd').style.left=e.pageX+10;
  }
  if(document.getElementById('dd').offsetHeight+e.pageY-document.body.scrollTop+10>=document.body.clientHeight){
document.getElementById('dd').style.top=document.body.clientHeight-document.getElementById('dd').offsetHeight+document.body.scrollTop-5;
  }
  else{
   document.getElementById('dd').style.top=e.pageY+8;
  }
  }
function dodeska(description){
if (description!=""){
  document.getElementById('dd').style.left=-500;
  document.getElementById('dd').innerHTML=description;
  document.getElementById('dd').style.visibility='visible';
if (Mozilla==1){
if (description.length<50){document.getElementById('dd').style.width='150px'}
else {document.getElementById('dd').style.width='300px'}
}
  }
}
function dodepop(){
document.getElementById('dd').style.visibility='hidden';
document.getElementById('dd').style.left=-500;
}

function addToUrl(element){
element.href+='&choiceIsShown='+document.choiceForm.choiceIsShown.value+'&rollchoice='+document.choiceForm.rollchoice.value+'&choiceY='+document.choiceForm.choiceY.value;
}

function blockA2(e) {
		if (e.which == '126' || e.which == '1025' || e.which == '96' || e.which == '1105'){
rollOrNo();
		}
		}
function blockA() {
		if (event.keyCode == '126' || event.keyCode == '1025' || event.keyCode == '96' || event.keyCode == '1105'){
rollOrNo();
		}
		}
function rollOrNo(){
if (document.choiceForm.rollchoice.value==0){
document.kn.src='/img/knopka_1.gif';
document.getElementById('choiceTd1').style.display='';
document.getElementById('choiceTd2').style.display='';
document.getElementById('choiceTd3').style.display='';
document.getElementById('choice').style.width='215px';
document.getElementById('SorHpanel').src='/img/hidepanel.gif';
document.getElementById('choice').style.right='0px';
rightpix=0;
cifrR=-1;
document.choiceForm.rollchoice.value=1;
document.cookie="choiceIsShown=1";
document.cookie="rollchoice=1";
document.choiceForm.choiceIsShown.value=1;}
else{
document.kn.src='/img/knopka_2.gif';
document.getElementById('choiceTd1').style.display='';
document.getElementById('choiceTd2').style.display='';
document.getElementById('choiceTd3').style.display='';
document.getElementById('choice').style.width='215px';
document.getElementById('SorHpanel').src='/img/hidepanel.gif';
document.getElementById('choice').style.right='0px';
rightpix=0;
cifrR=-1;
document.choiceForm.rollchoice.value=0;
document.cookie="rollchoice=0";
document.cookie="choiceIsShown=1";
document.choiceForm.choiceIsShown.value=1;}
document.choiceForm.choiceY.value=document.getElementById('choice').style.top.substring(0,document.getElementById('choice').style.top.length-2);
}

if (document.all){
  document.onkeypress=blockA;
}
else{
document.captureEvents(Event.KEYPRESS);
document.onkeypress=blockA2;
}

function showorhide(name){
var tablename=name+"_table";
var spanname=name+"_span";
if (document.getElementById(tablename).style.display=='none'){
document.getElementById(tablename).style.display='';
document.getElementById(spanname).innerHTML='&ndash;';
}
else{
document.getElementById(tablename).style.display='none';
document.getElementById(spanname).innerHTML='<small>+</small>';
}
}


function w_open (wo,w,h,pathname,hdr,wp,hp){

hdr = hdr.replace(/#/, '');
hdr = hdr.replace(/\*/, '');

if (wo=="img"){
pnimg=new Array;
pnimg = pathname.split(":");
if (pnimg[1]==undefined){
imgsrc=pnimg[0];
}
else{
imgsrc=pnimg[0]+'/'+pnimg[1];
}
if (w=='' || h==''){scrollbars="yes"}else{scrollbars="no"}
if (w==''){w=400}
if (h==''){h=500}

var str = "resizable=no, scrollbars="+scrollbars+", width="+w+", height="+h;
var ope = "scgi/showimage.php?image="+imgsrc+"&header="+hdr+"&size="+wp;
own = window.open(ope, 'pic', str);
}
}


function checkform(){
var r;
var re = /@/i;
var e = /\./i;
if (document.arrangeform.buyername.value == "") {
window.alert("Не заполненено поле \"Фамилия, Имя, Отчество\"!")
return false;
}
else if (document.arrangeform.email.value == "" || document.arrangeform.phones.value == "") {
window.alert("Поля (\"е-mail\" и \"телефон(ы)\") должны быть заполнены!")
return false;
}
else if (document.arrangeform.email.value.search(re) < 0 || document.arrangeform.email.value.search(e) < 0) {
window.alert("Неверно введен e-mail!");
return false;
}
else if (document.arrangeform.town.value == "" || document.arrangeform.address.value == "") {
window.alert("Для оформления заказа необходимо заполнить поля адреса доставки!")
return false;
}
else if (document.arrangeform.face[1].checked == true) {
if (document.arrangeform.INN.value == "" || document.arrangeform.KPP.value == "" || document.arrangeform.organization.value == "" || document.arrangeform.addr.value == "") {
window.alert("Для оформления заказа на юридическое лицо необходимо заполнить все поля, помеченные двумя звездочками (**)!")
return false;
}
else {return true;}
}
else {return true;}
}

//function mny(a,b,c,d,e,f){
//if (document.arrangeform.elements[a].checked==true){
//document.arrangeform.elements[a].checked=true;
//document.arrangeform.elements[b].checked=false;
//document.arrangeform.money[c].disabled=false;
//document.arrangeform.money[c].checked=true;
//document.arrangeform.money[d].disabled=false;
//document.arrangeform.money[e].disabled=true;
//document.arrangeform.money[f].disabled=true;
//}
//else{
//document.arrangeform.elements[b].checked=true;
//document.arrangeform.elements[a].checked=false;
//document.arrangeform.money[e].disabled=false;
//document.arrangeform.money[e].checked=true;
//document.arrangeform.money[f].disabled=false;
//document.arrangeform.money[c].disabled=true;
//document.arrangeform.money[d].disabled=true;
//}
//}

// На странице должно быть:
// <input type="checkbox" $excourier name="kur" onclick="mny('kur','post',0,1,2,3)" style="border:none">&nbsp;по Москве (МКАД)
// и
// <input type="checkbox" $exgetpost name="post" onclick="mny('post','kur',2,3,0,1)" style="border:none">&nbsp;за пределами МКАД
function mny(a,b,c,d,e,f){
if (document.arrangeform.elements[a].checked==true){
document.arrangeform.elements[a].checked=true;
document.arrangeform.elements[b].checked=false;
document.arrangeform.money[c].disabled=false;
document.arrangeform.money[c].checked=true;
document.arrangeform.money[d].disabled=false;
document.arrangeform.money[e].disabled=true;
document.arrangeform.money[f].disabled=true;
}
else{
document.arrangeform.elements[b].checked=true;
document.arrangeform.elements[a].checked=false;
document.arrangeform.money[e].disabled=false;
document.arrangeform.money[e].checked=true;
document.arrangeform.money[f].disabled=false;
document.arrangeform.money[c].disabled=true;
document.arrangeform.money[d].disabled=true;
}
}


function doUrlFromForm(){
for (Z=0;Z<document.choiceForm.length;Z++){
if (Z==0){url='/?'+document.choiceForm.elements[Z].name+'='+document.choiceForm.elements[Z].value;}
else if (document.choiceForm.elements[Z].value!="" && document.choiceForm.elements[Z].value!="подобрать"){url+='&'+document.choiceForm.elements[Z].name+'='+document.choiceForm.elements[Z].value;}
}

window.location=url;
//window.alert(url);
//window.alert(document.choiceForm.length);
}
