var loadedobjects=""
function loadobjs(){
        if (!document.getElementById)
                return
        for (i=0; i<arguments.length; i++){
                var file=arguments[i]
                var fileref=""
                if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
                        if (file.indexOf(".js")!=-1){ //If object is a js file
                                fileref=document.createElement('script')
                                fileref.setAttribute("type","text/javascript");
                                fileref.setAttribute("src", file);
                        }
                        else if (file.indexOf(".css")!=-1){ //If object is a css file
                                fileref=document.createElement("link")
                                fileref.setAttribute("rel", "stylesheet");
                                fileref.setAttribute("type", "text/css");
                                fileref.setAttribute("href", file);
                        }
                }
                if (fileref!=""){
                        document.getElementsByTagName("head").item(0).appendChild(fileref)
                        loadedobjects+=file+" " //Remember this object as being already added to page
                }
        }
}




function auto_tag(tag_name) {
        if (window.attachEvent) {
                window.attachEvent("onload", function() {
                        var el = document.getElementsByTagName(tag_name);
                        set_auto_tag(el);
                });
        }
}

function set_auto_tag (el) {
        for (var i=0; i<el.length; i++) {
            if (el[i].target == '_blank'){
                        el[i].className+=" onw";
            }
        }
}

auto_tag("A");

isDOM=document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isMSIE=document.all && document.all.item //Microsoft Internet Explorer 4+
isNetscape4=document.layers //Netscape 4.*
isOpera=window.opera //Opera
isOpera5=isOpera && isDOM //Opera 5+
isMSIE5=isDOM && isMSIE && !isOpera //MSIE 5+
isMozilla=isNetscape6=isDOM && !isMSIE && !isOpera

var obj;

function getLayer(layerName, parentLayerName){
  if(isDOM){ return document.getElementById(layerName); }
  if(isMSIE){ return document.all[layerName]; }
  if(isNetscape4){ return eval('document.layers[layerName]'); }
  return false;
}

function hintshow(e,what){
  mousex = e.clientX;
  mousey = e.clientY;
  pagexoff = 0;
  pageyoff = 0;
  if(isMSIE5){
    pagexoff = document.body.scrollLeft;
    pageyoff = document.body.scrollTop;
  }
  else{
    pagexoff = window.pageXOffset;
     pageyoff = window.pageYOffset;
  }
  if(getLayer(what)){
    if(isNetscape4)
      obj = getLayer(what);
    else
      obj = getLayer(what).style;

          c_width = getLayer(what).offsetWidth;
          oCanvas = document.getElementsByTagName(
              (document.compatMode && document.compatMode == "CSS1Compat") ? "HTML" : "BODY"
      )[0];
          w_width = oCanvas.clientWidth ? oCanvas.clientWidth + oCanvas.scrollLeft : window.innerWidth + window.pageXOffset;

          if(obj){
            leftoff = mousex-pagexoff;
            obj.left = (mousex+pagexoff);
        if (mousex + pagexoff + c_width > w_width) obj.left = w_width - c_width + "px";

            topoff = mousey-pageyoff;
            if(isOpera && topoff <= 30)
              obj.top = mousey + 20;
            else
                if( mousey <= 30)
                obj.top = (mousey+pageyoff) + 20;
                else
              if (isOpera)
                obj.top = mousey + 20;
            else
              obj.top = (mousey+pageyoff) + 20;


            if(isNetscape4)
              obj.visibility = 'show';
            else
              obj.visibility = 'visible';
          }
   }
  return true;
}

function closehint(){
  if(obj){
    if(isNetscape4)
      obj.visibility = 'hide';
    else
      obj.visibility='hidden';
  }
  return true
}



function forOthers(e)
{
 if (document.getElementById('hint').style.visibility == "visible")
 {
  hor = window.pageXOffset + window.innerWidth - document.getElementById('hint').offsetWidth - 20;
  ver = window.pageYOffset + window.innerHeight - document.getElementById('hint').offsetHeight - 20;
  posHor = window.pageXOffset + e.clientX + 10;
  posVer = window.pageYOffset + e.clientY + 10;
  posHor2 = window.pageXOffset + e.clientX - document.getElementById('hint').offsetWidth - 5;
  posVer2 = window.pageYOffset + e.clientY - document.getElementById('hint').offsetHeight - 5;

  if (posVer<ver)
   document.getElementById('hint').style.top = posVer
  else
   document.getElementById('hint').style.top = posVer2;

  if (posHor<hor)
   document.getElementById('hint').style.left = posHor
  else
   document.getElementById('hint').style.left = posHor2
 }
}

function showhint(x,y,w,z)
{
 if (x == '')
  x = "Начало первого сообщения темы";
 temp = "<table border=0 width=240 cellspacing=1 cellpadding=0><tr><td width=1 valign=bottom><img border=1 src=img/" + x + "s.png width=50 height=38></td><td width=100% valign=bottom><div class=click>&nbsp;Кликни,&nbsp;чтобы&nbsp;посмотреть&nbsp;скриншот&nbsp;</div></td></tr><tr><td width=100% colspan=2 class=bord bgcolor=white><p style=padding:3px;line-height:10px;color:black; class=s>" + y + "</td></tr></table>";

 if (navigator.appName == "Netscape")
 {
  document.captureEvents(Event.MOUSEOVER);
  document.captureEvents(Event.MOUSEMOVE);
  document.onmouseover = forOthers;
  document.onmousemove = forOthers;

  document.getElementById('hint').innerHTML = temp;
  document.getElementById('hint').style.width = w;

  if (z == 1)
   document.getElementById('hint').style.visibility = "visible";
  else
   document.getElementById('hint').style.visibility = "hidden";
 }
 else
 {
  if (z == 1)
  {
   document.all('hint').innerHTML = temp;
   document.all('hint').style.width = w;
   movehint;
   document.all('hint').style.visibility = "visible";
  }
  else
   document.all('hint').style.visibility = "hidden";
 }
}

function movehint()
{
 if (navigator.appVersion != "Netscape")
 {
  hor = document.body.scrollWidth - document.all('hint').offsetWidth;
  ver = document.body.scrollHeight - document.all('hint').offsetHeight;
  posHor = document.body.scrollLeft + event.clientX + 10;
  posVer = document.body.scrollTop + event.clientY + 10;
  posHor2 = document.body.scrollLeft + event.clientX - document.all('hint').offsetWidth - 5;
  posVer2 = document.body.scrollTop + event.clientY - document.all('hint').offsetHeight - 5;

  if (posHor < hor)
   document.all('hint').style.posLeft = posHor
  else
   document.all('hint').style.posLeft = posHor2;

  if (posVer < ver)
   document.all('hint').style.posTop = posVer
  else
   document.all('hint').style.posTop = posVer2;
 }
}


function addLoadEvent(func)
{    
    var oldonload = window.onload;
    if (typeof window.onload != 'function'){
        window.onload = func;
    } else {
        window.onload = function(){
        oldonload();
        func();
        }
    }

}

function ShowDiv(DivName) {
    var Obj = document.getElementById(DivName);
    if (Obj) {
        if (Obj.style.display == "none") {
            Obj.style.display = "block";
        } else {
            Obj.style.display = "none";
        }
    }
    return false;
}

var copytoclip=1
function HighlightAll(theField) {
    var tempval=eval(theField)
    tempval.focus()
    tempval.select()
    if (document.all&&copytoclip==1){
        therange=tempval.createTextRange()
        therange.execCommand("Copy")
        window.status="Contents highlighted and copied to clipboard!"
        setTimeout("window.status=''",1800)
    }
}

function getCountryList(sel) {
        var Code = sel.options[sel.selectedIndex].value;
        //document.getElementById('zakup_razd').options.length = 0;
        var src = sel.id;
        if(Code.length>0){
                var index = ajax.length;
                ajax[index] = new sack();
                ajax[index].requestFile = 'getCountry.php?'+src+'Code='+Code;
                ajax[index].onCompletion = function(){ evalList(index) };
                ajax[index].runAJAX();
        }
}
function getAutoModelList(sel) {
        var Code = sel.options[sel.selectedIndex].value;
        //document.getElementById('zakup_razd').options.length = 0;
        var src = sel.id;
        if(Code.length>0){
                var index = ajax.length;
                ajax[index] = new sack();
                ajax[index].requestFile = 'getAutoModel.php?'+src+'Code='+Code;
                ajax[index].onCompletion = function(){ evalList(index) };
                ajax[index].runAJAX();
        }
}

function evalList(index){
        eval(ajax[index].response);
}

function getUsername(val) {
    var name_obj = document.logon.username;
    name_obj.value = '';
    var domain_obj = document.logon.domain_name;
    var curr_domain = domain_obj.options[domain_obj.selectedIndex].value; 
    switch(curr_domain) {
       case '1':
            curr_dom_name = '@tarazinfo.kz';
         break;
       case '2':
            curr_dom_name = '@e-taraz.kz'; 
         break;
       case '3':
            curr_dom_name = '@zhambyl.kz'; 
         break;
    }   
    name_obj.value = val+curr_dom_name; 
}

function info(id, sid){
    myWindow = window.open("send_mail.php?Id="+id+"&sid="+sid, "","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=500,height=300");
}

function MembersPhoto(id, sid){
    myWindow = window.open("members/show_image.php?Id="+id+"&sid="+sid, "","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=500,height=300");
}

function Set_Cookie( name, value, expires, path, domain, secure ){
    var today = new Date();
    today.setTime( today.getTime() );
    if ( expires ){
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}
function Get_Cookie( check_name ) {
    var a_all_cookies = document.cookie.split( ';' );
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false; 
    for ( i = 0; i < a_all_cookies.length; i++ ){
        a_temp_cookie = a_all_cookies[i].split( '=' );
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        if ( cookie_name == check_name ){
            b_cookie_found = true;
            if ( a_temp_cookie.length > 1 ){
                cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
            }
            return cookie_value;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if ( !b_cookie_found ){
        return null;
    }
}
function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
   ( ( path ) ? ";path=" + path : "") + ( ( domain ) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}


