function open_window(im,w,h) {
  if (navigator.appName == "Microsoft Internet Explorer") {
    w = w - 4;
    h = h - 4;
  }
  var fWin = window.open("index.php?bg="+im,"fWin","width="+w+",height="+h+",top=20,left=20,resizable=0,toolbar=0,location=0,scrollbars=0,status=0");
}

function checkcalling(f) {
var chk = "";
for (var i=0; i<6; i++)
  {
    if (f.elements[i].checked==true)
    chk=f.elements[i].value;
  }
if (chk=="" && f.recall_txt.value=="" && f.recall_user.value=="")
    { 
      alert("Выберите оценку товара или заполните поля отзыва!");
      return false; 
    }
 else
    {
	  if ((chk!="" || chk=="") && ((f.recall_txt.value!="" && f.recall_user.value=="") || (f.recall_txt.value=="" && f.recall_user.value!="")))
	    {
		   alert("Заполните все поля формы для отзыва!");
           return false;
		}
	}
 f.send.disabled = true;	 
}

function precheck(n,e,t,b) {
 if (n=="" || e=="" || t=="")
    { 
      alert("Заполните все поля формы!");
	  return false; 
    }
 else
    {
      var str=e.toLowerCase();
      //f.confmail.value = str;
      var filter = /(^[\._a-zA-Z0-9-]+@[\.a-zA-Z0-9-]+\.[a-z]{2,6}$)/;
      if (!filter.test(str)) 
	   {
          alert("Пожалуйста, введите e-mail корректно!");
		  return false;
       }
    }
  b.disabled = true;
}

function checkCall(f) {
  if (f.recallstext.value==""||f.recallsuser.value=="")
    { 
	  alert("Заполните все поля формы.");
	  return false; 
	} else {
	  f.send.disabled = true;
	}
}

ie=document.all?1:0;
ns=document.getElementById&&!document.all?1:0;

var pict1="./images/tmpl2/close_up.gif";
var altt1="Скрыть описание страницы";
var pict2="./images/tmpl2/open_dw.gif";
var altt2="Показать описание страницы";

function showDescript (p) {
 if(ie)
	{
	  if(document.all.descWnd.style.display=="none")
		{
		  document.all.descWnd.style.display='';
		  p.src=pict1;
          p.alt=altt1;
		  p.title=altt1;
		  if (document.forms["formcallings"]) document.forms["formcallings"].elements["showdesc"].value = 1;
		} else 	{
		  document.all.descWnd.style.display='none';
		  p.src=pict2;
          p.alt=altt2;
		  p.title=altt2;
		  if (document.forms["formcallings"]) document.forms["formcallings"].elements["showdesc"].value = 0;
		}
	} else if(ns) {
	  if(document.getElementById("descWnd").style.display=="none")
		{
		  document.getElementById("descWnd").style.display='';
		  p.src=pict1;
          p.alt=altt1;
		  p.title=altt1;
		  if (document.forms["formcallings"]) document.forms["formcallings"].elements["showdesc"].value = 1;
		} else {
		  document.getElementById("descWnd").style.display='none';
		  p.src=pict2;
          p.alt=altt2;
		  p.title=altt2;
		  if (document.forms["formcallings"]) document.forms["formcallings"].elements["showdesc"].value = 0;
		}
	}
}

function getCalls() {
 window.document.getElementById('calling').innerHTML= framecalling.document.body.innerHTML;
}

function check() {
var al = 0;
if (ns) al = document.forms["user_orders"].select.options["user_order"].value;
else al = document.forms["user_orders"].elements["user_order"].value;  
 if (al==0)
 { alert("Вы не выбрали намер заказа!");
   return false }
   else return true;
}

function checkCurr (curr) {
if(window.event) 
  { 
    if(event.keyCode == 37 || event.keyCode == 39) return; 
  }  
curr.value = curr.value.replace(/\D/g,'').replace(/^0+/,'');
}

function sendCalling(offs) {
   document.forms["frmcalls"].elements["offset"].value = offs;
   document.getElementById("frmcalls").setAttribute('target','framecalling');
   document.frmcalls.submit();
}

var text = "";
AddTxt = "";
function getActiveText(selectedtext) { 
	text = (document.all) ? document.selection.createRange().text : document.getSelection();
	if (selectedtext.createTextRange) {
    	selectedtext.caretPos = document.selection.createRange().duplicate();
	}
	return true;
}

function AddText(NewCode) {
	if (document.forms['postenrty'].elements['message'].createTextRange && document.forms['postenrty'].elements['message'].caretPos) 
	{
	   var caretPos = document.forms['postenrty'].elements['message'].caretPos;
	   caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
	} else {
		document.forms['postenrty'].elements['message'].value+=NewCode
	}
	document.forms['postenrty'].elements['message'].focus();
	AddTxt = "";
}

function smilie(thesmilie) {
	AddSmile = " :"+thesmilie+": ";
	AddText(AddSmile);
}