home='http://sibtransport.info';
bad='#fcfba0';
gut='#d9ffdb';
 function createB(url,title) {
  if (window.sidebar) { // Mozilla Firefox Bookmark
    window.sidebar.addPanel(title, url,"");
  } else if( window.external ) { // IE Favorite
    window.external.AddFavorite( url, title); }
  else if(window.opera && window.print) { // Opera Hotlist
    return true; }
 }



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 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=='company')){
  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 && p2.value==1 && p3.value==1 && p4.value==1 && p5.value==1 && p6.value==1){
document.getElementById('imya').style.background=gut;
document.getElementById('fam').style.background=gut;
document.getElementById('company').style.background=gut;
document.getElementById('tel').style.background=gut;
document.getElementById('mob').style.background=gut;
document.getElementById('name1').style.background=gut;
}
  
if(p1.value==1 && p2.value==1 && (p4.value==1 || p5.value==1) && p6.value==1 && p7.value==1 && p8.value==1){
  p.disabled="";
}else{
  p.disabled="true";
}
}

function sendform(zn,obj){
  form=document.getElementById(zn);
  form.action=home+"/"+obj+"/";
  form.submit();
}

function delway(id){
  pole=document.getElementById(id);
  pole.value="";
}

function delCatGruz(id,tbl){
if(tbl=='cat') sl='транспорт';
if(tbl=='gcat') sl='груз';
if (confirm('Вы точно хотите удалить '+sl+'?')){
  location.href=home+'/del_cat_gruz.php?id_obj='+id+'&tbl='+tbl; 
}
}

function showmenu(okno){
l=document.getElementById(okno);
if (l.style.display=='block'){
  l.style.display='none'; 
}else{
  l.style.display='block';
//  l.style.top=(parseInt(window.scrollY||document.documentElement.scrollTop||document.body.scrollTop))+20;
}
}

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 memoryPassw(){
butt=document.getElementById('ok');
div=document.getElementById('scr');
  butt.value="Выслать мне пароль";
  div.style.display='none';
}








