function mk_number(x){



// <!-------------------- Проверка на 6 символов -------------------->

// <!-- Проверка на Молдавские номера -->
if(x.match(/^[^0-9][^0-9][^0-9][0-9][0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerMd_Ie">'

+'<tr>'
+'<td width="14px"></td>'
+'<td align="center" width="15px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,1)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="22px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(1,2)
+'</td>'
+'<td align="center" width="26px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(3,3)
+'</td>'
+'<td width="4px"></td>'
+'</tr>'
+'</table>';



// <!-------------------- Проверка на 7 символов -------------------->

// <!-- Проверка на Белорусские номера 04-1 -->
if(x.match(/^[0-9][0-9][0-9][0-9][^0-9][^0-9][0-9]$/))
 return x=


  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-1_Ie">'

+'<tr>'
+'<td width="13px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,4)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(4,2)
+'</td>'
+'<td align="center" width="6px" style="font-size:17px;font-family: Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td width="1px"></td>'
+'<td align="center" width="10px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(6,1)
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';




// <!-- Проверка на Белорусские номера 00 -->
if(x.match(/^[0-9][0-9][0-9][0-9][^0-9\ ][^0-9][^0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy00_Ie">'

+'<tr>'
+'<td width="2px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,4)
+'</td>'
+'<td width="17px"></td>'
+'<td align="center" width="37px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(4,3)
+'</td>'
+'<td width="4px"></td>'
+'</tr>'
+'</table>';



// <!-- Проверка на Молдавские номера -->
if(x.match(/^[^0-9][^0-9][^0-9][^0-9][0-9][0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerMd_Ie">'

+'<tr>'
+'<td width="14px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,2)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="22px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,2)
+'</td>'
+'<td align="center" width="26px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(4,3)
+'</td>'
+'<td width="4px"></td>'
+'</tr>'
+'</table>';




// <!-------------------- Проверка на 8 символов -------------------->

// <!-- Проверка на Российские номера XX -->
if(x.match(/^[^0-9][0-9][0-9][0-9][^0-9][^0-9][0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerRusXX">'
+'<tr>'
+'<td width="2px"></td>'
+'<td align="center" width="12px" style="padding-top:2px;font-size:14px; text-transform:uppercase;">'
+x.substr(0,1)
+'</td>'
+'<td align="center" width="26px" style="padding-top:0px;font-size:16px;">'
+x.substr(1,3)
+'</td>'
+'<td width="26px" style="padding-top:2px;font-size:14px; text-transform:uppercase;">'
+x.substr(4,2)
+'</td>'

+'<td align="center" width="26px" style="font-size:13px;">'
+'<span style="vertical-align:5px;">'
+x.substr(6,2)
+'</span>'
+'</td>'
+'</tr>'
+'</table>';




// <!-- Проверка на Украинские номера 04 -->
if(x.match(/^[^0-9][^0-9][0-9][0-9][0-9][0-9][^0-9][^0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerUa04_Ie">'

+'<tr>'
+'<td width="9px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,2)
+'</td>'
+'<td align="center" width="36px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,4)
+'</td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(6,2)
+'</td>'
+'<td width="5px"></td>'
+'</tr>'
+'</table>';




// <!-- Проверка на Белорусские номера 04-1 -->
if(x.match(/^[0-9][0-9][0-9][0-9][^0-9][^0-9][\-][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-1_Ie">'

+'<tr>'
+'<td width="13px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,4)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(4,2)
+'</td>'
+'<td align="center" width="6px" style="font-size:17px;font-family: Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td width="1px"></td>'
+'<td align="center" width="10px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(7,1)
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';




// <!-- Проверка на Белорусские номера 04-1 -->
if(x.match(/^[0-9][0-9][0-9][0-9][ ][^0-9][^0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-1_Ie">'

+'<tr>'
+'<td width="13px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,4)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(5,2)
+'</td>'
+'<td align="center" width="6px" style="font-size:17px;font-family: Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td width="1px"></td>'
+'<td align="center" width="10px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(7,1)
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';




// <!-- Проверка на Белорусские номера 04-2 -->
if(x.match(/^[^0-9][^0-9][0-9][0-9][^0-9][^0-9][0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-2_Ie">'

+'<tr>'
+'<td width="3px"></td>'
+'<td align="center" width="94px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';



// <!-- Проверка на Белорусские номера 00 -->
if(x.match(/^[0-9][0-9][0-9][0-9][\ _\-][^0-9][^0-9][^0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy00_Ie">'

+'<tr>'
+'<td width="2px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,4)
+'</td>'
+'<td width="17px"></td>'
+'<td align="center" width="37px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(5,3)
+'</td>'
+'<td width="4px"></td>'
+'</tr>'
+'</table>';



// <!-- Проверка на Молдавские номера -->
if(x.match(/^[m\M][d\D][^0-9][^0-9][^0-9][0-9][0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerMd_Ie">'

+'<td width="14px"></td>'
+'<td align="center" width="15px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,1)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="22px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(3,2)
+'</td>'
+'<td align="center" width="26px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(5,3)
+'</td>'
+'<td width="4px"></td>'
+'</table>';




// <!-------------------- Проверка на 9 символов -------------------->

// <!-- Проверка на Российские номера XXX -->
if(x.match(/^[^0-9][0-9][0-9][0-9][^0-9][^0-9][0-9][0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerRusXX">'
+'<tr>'
+'<td width="5px"></td>'
+'<td align="center" width="12px" style="padding-top:2px;font-size:14px; text-transform:uppercase;">'
+x.substr(0,1)
+'</td>'
+'<td align="center" width="26px" style="padding-top:0px;font-size:16px;">'
+x.substr(1,3)
+'</td>'
+'<td width="26px" style="padding-top:2px;font-size:14px; text-transform:uppercase;">'
+x.substr(4,2)
+'</td>'

+'<td align="center" width="28px" style="letter-spacing: -1px;font-size:13px;">'
+'<span style="vertical-align:5px;">'
+x.substr(6,3)
+'</span>'
+'</td>'
+'</tr>'
+'</table>';



// <!-- Проверка на Украинские номера 95 -->
if(x.match(/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][^0-9][^0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerUa95_Ie">'

+'<tr>'
+'<td width="5px"></td>'
+'<td align="center" width="12px" style="padding-top:7px;font-size:10px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,2)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="26px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,3)
+'</td>'
+'<td align="center" width="6px" style="padding-bottom:5px;font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td align="center" width="21px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(5,2)
+'</td>'
+'<td align="center" width="21px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(7,2)
+'</td>'
+'<td width="7px"></td>'
+'</tr>'
+'</table>';



// <!-- Проверка на Белорусские номера 04-1 -->
if(x.match(/^[b\B][y\Y][0-9][0-9][0-9][0-9][^0-9][^0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-1_Ie">'

+'<tr>'
+'<td width="13px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,4)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(6,2)
+'</td>'
+'<td align="center" width="6px" style="font-size:17px;font-family: Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td width="1px"></td>'
+'<td align="center" width="10px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(8,1)
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';




// <!-- Проверка на Белорусские номера 04-1 -->
if(x.match(/^[0-9][0-9][0-9][0-9][\ _][^0-9][^0-9][-][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-1_Ie">'

+'<tr>'
+'<td width="13px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,4)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(5,2)
+'</td>'
+'<td align="center" width="6px" style="font-size:17px;font-family: Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td width="1px"></td>'
+'<td align="center" width="10px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(8,1)
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';



// <!-- Проверка на Молдавские номера -->
if(x.match(/^[m\M][d\D][^0-9][^0-9][^0-9][^0-9][0-9][0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerMd_Ie">'

+'<td width="14px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,2)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="22px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(4,2)
+'</td>'
+'<td align="center" width="26px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(6,3)
+'</td>'
+'<td width="4px"></td>'
+'</table>';



// <!-------------------- Проверка на 10 символов -------------------->

// <!-- Проверка на Украинские номера 95 -->
if(x.match(/^[0-9][0-9][0-9][0-9][0-9][\-][0-9][0-9][^0-9][^0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerUa95_Ie">'

+'<tr>'
+'<td width="5px"></td>'
+'<td align="center" width="12px" style="padding-top:7px;font-size:10px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(0,2)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="26px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,3)
+'</td>'
+'<td align="center" width="6px" style="padding-bottom:0px;font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td align="center" width="21px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(6,2)
+'</td>'
+'<td align="center" width="21px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(8,2)
+'</td>'
+'<td width="7px"></td>'
+'</tr>'
+'</table>';




// <!-- Проверка на Белорусские номера 04-1 -->
if(x.match(/^[b\B][y\Y][0-9][0-9][0-9][0-9][^0-9][^0-9][\-][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-1_Ie">'

+'<tr>'
+'<td width="13px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,4)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(6,2)
+'</td>'
+'<td align="center" width="6px" style="font-size:17px;font-family: Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td width="1px"></td>'
+'<td align="center" width="10px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(9,1)
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';



// <!-- Проверка на Белорусские номера 04-1 -->
if(x.match(/^[b\B][y\Y][0-9][0-9][0-9][0-9][\ \-][^0-9][^0-9][0-9]$/))
 return x=

  '<table border="0" cellspacing="0" cellpadding="0" align="center" class="nomerBy04-1_Ie">'

+'<tr>'
+'<td width="13px"></td>'
+'<td align="center" width="40px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(2,4)
+'</td>'
+'<td width="2px"></td>'
+'<td align="center" width="25px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(7,2)
+'</td>'
+'<td align="center" width="6px" style="font-size:17px;font-family: Helvetica,Tahoma,monospace;">'
+'-'
+'</td>'
+'<td width="1px"></td>'
+'<td align="center" width="10px" style="font-size:17px;font-family:Helvetica,Tahoma,monospace;">'
+x.substr(9,1)
+'</td>'
+'<td width="3px"></td>'
+'</tr>'
+'</table>';



return x;
}


function change_number(id){

var num=document.getElementById(id);
if(!num) return;     // на всякий случай, если не нашли
var Numb = num.innerHTML;
var newNumb=mk_number(Numb);
if(newNumb != Numb)
  num.innerHTML=newNumb;
}


function getPhoto(photo_pageUrl){
  showTip=true;
  var imgHtml;
  if(typeof(photos)=="undefined") photos=new Object();
  if(photo_pageUrl in photos) {
    imgHtml=photos[photo_pageUrl];
    if(showTip) Tip(imgHtml);
  } else {
   $.get(photo_pageUrl, function(html){
    var imgHtml=$('#phtmSpan35',html).html();
    imgHtml=imgHtml.replace(/\/[0-9]+\/([0-9]+)\.[a-zA-Z]+/,'/1/$1.jpg');
    photos[photo_pageUrl]=imgHtml;
    if(showTip) Tip(imgHtml);
   }, 'html');
  }
}

function UnTipPhoto(){
  showTip=false; 
  UnTip();
}



