home='http://metelitsa.tv';
bad='#fcfba0';
gut='#d9ffdb';

function got(id,cid,g,tbl) {
  var lsXmlHttp;

  var div = document.getElementById('drate'+id);
  var div1 = document.getElementById('gl'+id);
  try {
    lsXmlHttp=new XMLHttpRequest();
  } catch (e) {
    try { lsXmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try { lsXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  lsXmlHttp.onreadystatechange=function() {
    var response;
    if(lsXmlHttp.readyState==1){
  div.innerHTML='<div class=lgray align=center>загрузка.</div>';
    }
    if(lsXmlHttp.readyState==4){

      setTimeout(function(){
        response = lsXmlHttp.responseText;
      },500);
    

  setTimeout(function(){

        div.innerHTML='<div class=lgray align=center>'+response+'</div>';
        div1.innerHTML=Math.round(g)+1;
        
      },1500);
    
    }
  }
  lsXmlHttp.open("GET","vote.php?id="+id+"&cid="+cid+"&tbl="+tbl+"&hs="+Math.random(), true);
  lsXmlHttp.send(null);
}
function got1(id,cid,g,tbl) {
  var lsXmlHttp;

  var div = document.getElementById('drate'+id);
  var div1 = document.getElementById('gl'+id);
  try {
    lsXmlHttp=new XMLHttpRequest();
  } catch (e) {
    try { lsXmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try { lsXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  lsXmlHttp.onreadystatechange=function() {
    var response;
    if(lsXmlHttp.readyState==1){
  div.innerHTML='<div class=lgray align=center>загрузка</div>';
    }
    if(lsXmlHttp.readyState==4){

      setTimeout(function(){
        response = lsXmlHttp.responseText;
      },500);
    

  setTimeout(function(){

        div.innerHTML='<div class=lgray align=center>'+response+'</div>';
        div1.innerHTML=Math.round(g)+1;
        
      },1500);
    
    }
  }
  lsXmlHttp.open("GET","vote1.php?id="+id+"&cid="+cid+"&tbl="+tbl+"&hs="+Math.random(), true);
  lsXmlHttp.send(null);
}


function vi(id,w,h){
w=Math.round(w)+52;
h=Math.round(h)+70;
if(w<300) w=300;
sf=window.open(home+"/viewimage.php?image="+id, 'viewimage', 'location=no, scrollbars=no, toolbars=no, status=no, resizable=no, directories=no, width='+w+',height='+h+',top=100,left=100');
sf.focus();
}
function usearch(s,z){
w=400;
h=300;
sf=window.open(home+"/usersearch.php?snc="+s+"&zzz="+z, 'viewimage', 'location=no, scrollbars=yes, toolbars=no, status=no, resizable=no, directories=no, width='+w+',height='+h+',top=100,left=100');
sf.focus();
}
function showmenu(okno){
l=document.getElementById(okno);
  l.style.display='block';
}
function hiddmenu(okno){
l=document.getElementById(okno);
  l.style.display='none';
}

function myBtext(t1,t2){
        var ta= document.getElementById('textcom1');
  if (jc_def(ta.caretPos) && ta.createTextRange){
    var cp=ta.caretPos,tl=cp.text.length;
    cp.text=cp.text.charAt(cp.text.length-1)==' '?t1+cp.text+t2+' ':t1+cp.text+t2;
    if(tl==0){cp.moveStart("character",-t2.length);cp.moveEnd("character",-t2.length);cp.select();}
    else{ta.focus(cp)};
  }else if(jc_def(ta.selectionStart)){
    var ss=ta.value.substr(0,ta.selectionStart),se=ta.value.substr(ta.selectionEnd);
    var sl=ta.value.substr(ta.selectionStart,ta.selectionEnd-ta.selectionStart);
    var nc=ta.selectionStart,sp=ta.scrollTop;
    ta.value=ss+t1+sl+t2+se;
    if(ta.setSelectionRange){
      if(sl.length==0){ta.setSelectionRange(nc+t1.length,nc+t1.length);}
      else{ta.setSelectionRange(nc,nc+t1.length+sl.length+t2.length);}
      ta.focus();
    }
    ta.scrollTop=sp;
  }else{ta.value+=t1+t2;ta.focus(ta.value.length-1);}
  return true;
}

function jc_def(v){return (typeof(v)!="undefined");}

function comQuote(id) {
var qv=document.getElementById('cm'+id).innerHTML;
qv=qv.replace(/<[^>]*>/g,'');
myInsert('[quote]'+qv+'[/quote]');
}

function myInsert(text) {
        var ta= document.getElementById('textcom1');
  if(jc_def(ta.caretPos)&&ta.createTextRange){ta.focus();var sel=document.selection.createRange();sel.text=sel.text+text;ta.focus();}
  else if(jc_def(ta.selectionStart)){var ss=ta.value.substr(0, ta.selectionStart);
    var se=ta.value.substr(ta.selectionEnd),sp=ta.scrollTop;
    ta.value=ss+text+se;
    if(ta.setSelectionRange){ta.focus();ta.setSelectionRange(ss.length+text.length,ss.length+text.length);}
    ta.scrollTop=sp;
  } else {
    ta.value+=text;
    ta.focus(ta.value.length - 1);
  }
}

function tlink() {
var rusChars = new Array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ч','Ц','Ш','Щ','Э','Ю','Я','Ы','Ъ','Ь','а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ч','ц','ш','щ','э','ю','я','ы','ъ','ь');
var transChars = new Array('a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','ch','c','sh','csh','e','ju','ja','y','','','a','b','v','g','d','e','jo','zh','z','i','j','k','l','m','n','o','p','r','s','t','u','f','h','ch','c','sh','csh','e','ju','ja','y','','');
from=document.getElementById('tname').value;
from=from.replace(/[^а-яА-Я0-9a-zA-Z]/gi,'').toLowerCase();
 var to = "";
 var len = from.length;
 var character, isRus;
 for(i=0; i < len; i++){
  character = from.charAt(i,1);
  isRus = false;
  for(j=0; j < rusChars.length; j++){
  if(character == rusChars[j]){
    isRus = true;
    break;
    }
  }
  to += (isRus) ? transChars[j] : character;
  }
 document.getElementById('thidd').value = to;
}

function showInfo(a) {
s=document.getElementById(a);
s.style.display='block';
}
function hideInfo(a) {
s=document.getElementById(a);
s.style.display='none';
}

function showInfo2(a) {
s=document.getElementById(a);

s.style.display='block';

s2=document.getElementById('2'+a);
//s2.style.display='block';
}
function hideInfo2(a) {
s=document.getElementById(a);
s.style.display='none';
s2=document.getElementById('2'+a);
s2.style.display='none';
}

function cif(pole) {
  var name=document.getElementById(pole);
  var name2=name.value.replace(/[^0-9]/gi,'');
  name.value=name2;
}
function cif2(pole) {
  var name=document.getElementById(pole);
  var name2=name.value.replace(/[^,0-9]/gi,'');
  name.value=name2;
}

function chp_reg(pole,obj,fl) {
var flag=document.getElementById(fl);
if((obj=='imya') || (obj=='fam') || (obj=='nik') || (obj=='otch')){
  var name=document.getElementById(pole);
  var name2=name.value.replace(/[^а-яА-Яa-zA-Z]/gi,'');
  name.value=name2;
  if(!name.value){ name.style.background=bad; flag.value=0;} else{ 
    if(name.value.length>2){
      name.style.background=gut; 
      flag.value=1;
    }else{
      name.style.background=bad; 
      flag.value=0;
    }
  }
}
if(obj=='tel'){
  var name=document.getElementById(pole);
  var name2=name.value.replace(/[^0-9()]/gi,'');
  name.value=name2;
  if(!name.value){ name.style.background=bad; flag.value=0;} else{ name.style.background=gut; flag.value=1;}
}
if(obj=='mob'){
  var name=document.getElementById(pole);
  var name2=name.value.replace(/[^0-9+]/gi,'');
  name.value=name2;
  if(!name.value){ name.style.background=bad; flag.value=0;} else{ name.style.background=gut; flag.value=1;}
}
if(obj=='mail'){
  var name=document.getElementById(pole);
  var name2=name.value.replace(/[^\.0-9a-z+@_-]/gi,'');
  name.value=name2;
  if(!name.value){ name.style.background=bad; flag.value=0;} else{ name.style.background=gut; flag.value=1;}
}
if(obj=='passw'){
  p1=document.getElementById(pole);
  p2=document.getElementById(pole+'2');
  if (p1.value && (p1.value==p2.value)) {
    p1.style.background=gut;
    p2.style.background=gut;
    flag.value=1;
  } else {
    p1.style.background=bad;
    p2.style.background=bad;
    flag.value=0;
  }

}
if(obj=='key'){
  var name=document.getElementById(pole);
  if(!name.value){ name.style.background=bad; flag.value=0;} else{ name.style.background=gut; flag.value=1;}
}

ok_reg();
}

function ok_reg() {
p1=document.getElementById('fl1');
p2=document.getElementById('fl2');
p3=document.getElementById('fl3');
p4=document.getElementById('fl4');
p5=document.getElementById('fl5');
p6=document.getElementById('fl6');
p7=document.getElementById('fl7');
p8=document.getElementById('fl8');
  p=document.getElementById('butok');
  
if(p1.value==1) document.getElementById('imya').style.background=gut;
if(p2.value==1) document.getElementById('fam').style.background=gut;
if(p3.value==1) document.getElementById('nik').style.background=gut;
if(p4.value==1) document.getElementById('tel').style.background=gut;
if(p5.value==1) document.getElementById('otch').style.background=gut;
if(p6.value==1) document.getElementById('name1').style.background=gut;

  
if(p3.value==1 && p4.value==1 && p6.value==1 && p7.value==1 && p8.value==1){
  p.disabled="";
}else{
  p.disabled="";
}
}

function sendform(zn,obj){
  form=document.getElementById(zn);
  form.action=home+"/"+obj+"/";
  form.submit();
}

function memoryPassw(){
butt=document.getElementById('ok');
div=document.getElementById('scr');
div2=document.getElementById('scr1');
  butt.value="Выслать мне пароль";
  div.style.display='none';
  div2.style.display='none';
}

function delway(id){
  pole=document.getElementById(id);
  pole.value="";
}
function showf(f){
l=document.getElementById('ph1');
l.innerHTML='<table border=0 style="border:thin solid #ccc;" cellspacing=5 bgcolor=#ffffff><tr><td><img src="images/cnt/'+f+'" border=1 onclick="hidef();" class="iphotoq1" /><p align=center>нажмите на фотографию для закрытия</p></td></tr></table>';
l2=document.getElementById('ph');
l3=document.getElementById('iqbg');
l2.style.display='block';
l3.style.display='block';
prop=getSize();
l3.style.height=prop.pageHeight+'px';
l2.style.top=prop.scrollTop+50+'px';
}
function showmsg(to){
l=document.getElementById('ph1');
l.innerHTML='<table border=0 style="border:thin solid #ccc;" cellspacing=5 bgcolor=#ffffff class=msg><tr><td><form name=fmsg99 method=post action=cabinet/msg/><b class=hda2>Отправить личное сообщение:</b><br><textarea id=utext name=utext style="width:300px;height:100px;"></textarea><br><input type=submit name=subm value="Отправить"> <input type=button value="Отмена" onclick="hidef(0);"><input type=hidden id=tous name=tous value="'+to+'"</form></td></tr></table>';
l2=document.getElementById('ph');
l3=document.getElementById('iqbg');
l2.style.display='block';
l3.style.display='block';
prop=getSize();
l3.style.height=prop.pageHeight+'px';
l2.style.top=prop.scrollTop+150+'px';
}

function showfop(f){

l2=document.getElementById('ph');
l3=document.getElementById('iqbg');
l2.style.display='block';
l3.style.display='block';
prop=getSize();
l3.style.height=prop.pageHeight+'px';
l2.style.top=prop.scrollTop+50+'px';
}

function showo(cod,sum){
l=document.getElementById('ph1');
l.innerHTML='<table border=0 style="border:thin solid #ccc;" cellspacing=5 bgcolor=#ffffff><tr><td><table border=0><tbody><tr><td><iframe src="https://partners.myplatfon.ru/WebPlus/info.action?subPartner=99999911" frameborder="no"width="500" height="75"></iframe></td></tr><tr><td><iframe src="https://partners.myplatfon.ru/WebPlus/login_check.action?subPartner=99999911&subPartnerField1='+cod+'&subPartnerSumm='+sum+'" frameborder="no" width="500" height="500"></iframe></td></tr></tbody></table></td></tr><tr><td align=right><a href="javascript:hidef();">close</a></td></tr></table>';
l2=document.getElementById('ph');


l3=document.getElementById('iqbg');
l2.style.display='block';
l3.style.display='block';
prop=getSize();
l3.style.height=prop.pageHeight+'px';
l2.style.top=prop.scrollTop+50+'px';
}
function showf_galer(fb,f,fn){
l=document.getElementById('ph1');
if(fb=='') fb=f;
if(fn=='') fn=f;

l.innerHTML='<div id="galery" name="galery"><table border=0 style="border:thin solid #ccc;" cellspacing=5 bgcolor=#ffffff><tr><td class="mdl"><a href="javascript:back1(\''+fb+'\');" class="gou">&laquo;</a></td><td><img src="images/foto/fool/'+f+'" border=1 onclick="hidef();" class="iphotoq1" /><p align=center>нажмите на фотографию для закрытия</p></td><td class="mdl"><a href="javascript:back1(\''+fn+'\');" class="gou">&raquo;</a></td></tr></table></div>';


l2=document.getElementById('ph');
l3=document.getElementById('iqbg');
l2.style.display='block';
l3.style.display='block';
prop=getSize();
l3.style.height=prop.pageHeight+'px';
l2.style.top=prop.scrollTop+50+'px';
}

function hidef(){
l=document.getElementById('ph1');
l2=document.getElementById('ph');
l.innerHTML='';
l3=document.getElementById('iqbg');
l2.style.display='none';
l3.style.display='none';
}

function back1(f){
  var lsXmlHttp;
  var div = document.getElementById('galery');
  try {
    lsXmlHttp=new XMLHttpRequest();
  } catch (e) {
    try { lsXmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try { lsXmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  lsXmlHttp.onreadystatechange=function() {
    var response;
    if(lsXmlHttp.readyState==1){
  div.innerHTML='<div class=lgray align=center><table border=0 style="border:thin solid #ccc;" cellspacing=5 bgcolor=#ffffff><tr><td>загрузка ...</td></tr></table></div>';
    }
    if(lsXmlHttp.readyState==4){

      setTimeout(function(){
        response = lsXmlHttp.responseText;
      },500);
      setTimeout(function(){
        div.innerHTML='<div class=lgray align=center>'+response+'</div>';
      },1500);
    }
  }
  lsXmlHttp.open("GET","galery.php?foto="+f, true);
  lsXmlHttp.send(null);
}


function go() {
}
function getSize() {
  var d = document, w = window, iebody = d.compatMode && d.compatMode != 'BackCompat' 
    ? d.documentElement : d.body; 
b1=document.getElementById('browser').getAttribute('name');
hie=0;
if (b1=='ie') hie=1;
  var b = d.body;
  var xScroll = (w.innerWidth && w.scrollMaxX) 
      ? w.innerWidth + w.scrollMaxX : Math.max(b.scrollWidth, b.offsetWidth),
    yScroll = (w.innerHeight && window.scrollMaxY) 
      ? w.innerHeight + w.scrollMaxY : Math.max(b.scrollHeight, b.offsetHeight),
    pageWidth = hie ? iebody.scrollWidth :
      (d.documentElement.clientWidth || self.innerWidth),
        pageHeight = hie ? Math.max(iebody.scrollHeight, iebody.clientHeight) : 
      (d.documentElement.clientHeight || self.innerHeight);

      
  var width = hie ? iebody.clientWidth : 
      (d.documentElement.clientWidth || self.innerWidth),
    height = hie ? iebody.clientHeight : self.innerHeight;
    sleft= hie ? iebody.scrollLeft : pageXOffset;
    stop= hie ? iebody.scrollTop : pageYOffset;
  
  return {
    pageWidth: Math.max(pageWidth, xScroll),
    pageHeight: Math.max(pageHeight, yScroll),
    width: width,
    height: height,   
    scrollLeft: sleft,
    scrollTop: stop
  }
    
}
