var tid;
function tshownext(type)
{
 var arr = tids.split(','); len=arr.length;
 if (!tid) { tid=1; }
 obj=document.getElementById('tb_'+arr[tid]); if (obj) { obj.className='hidden'; }
 if (type == 'r') { tid=tid+1; }
  else { tid=tid-1; }
 if (tid < 1)   { tid=len-1; }
 if (tid>=len)  { tid=1; }
 obj=document.getElementById('tb_'+arr[tid]); if (obj) { obj.className=''; }
}


var mid;
function mshownext(type)
{
 var arr = mids.split(','); len=arr.length;
 if (!mid) { mid=1; }
 obj=document.getElementById('mb_'+arr[mid]); if (obj) { obj.className='hidden'; }
 if (type == 'r') { mid=mid+1; }
  else { mid=mid-1; }
 if (mid < 1)   { mid=len-1; }
 if (mid>=len) { mid=1; }
 obj=document.getElementById('mb_'+arr[mid]); if (obj) { obj.className=''; }
}

function checknumber(obj,clear)
{
 obj.value = obj.value.replace(/\s/g, '');
 if(!obj.value.match(new RegExp("^[0-9]+$","i")))
 {
  alert("Неверно задан параметр (только цифры)");
  if (clear == true) { obj.value = obj.value.replace(/[^0-9]/g, ''); }
  else { obj.value=''; }
  return false;
 }
}

function checkabc(obj)
{
 obj.value = obj.value.replace(/^\s+|\s+$/g, '');
 if(!obj.value.match(new RegExp("^[^0-9]+$","i")))
 {
  alert("Неверно задан параметр (только текст)");
  obj.value='';
  return false;
 }
}
function checkdate(obj)
{
 obj.value = obj.value.replace(/\s/g, ''); obj.value = obj.value.replace(/\/|\\|-|,/g, '.');
 if (!obj.value.match(new RegExp("[0-9]{1,2}\\.[0-9]{1,2}\\.[0-9]{4}","i")))
 {
  alert("Неверно задана дата. Правильный формат дд.мм.гггг");
  obj.value='';
  return false;
 }
}
function checkemail(obj)
{
 obj.value = obj.value.replace(/\s/g, '');
 if(! obj.value.match(new RegExp("(^$)|(^[a-z0-9]+([_\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\.[a-z]{2,}$)","i")))
 {
  alert("Неверно задан email");
  obj.value='';
  return false;
 }
}
function confirmurl(url,question)
{
 var agree = confirm(question);
 if (agree) { document.location=url; return true; }
 else { return false; }
}
