function doUpdateAuction() {
   doUpdateAuctionWork();
   setTimeout('doUpdateAuction()',30000);
}

function doUpdateMyBidsWin() {
   doUpdateMyBidsWinWork();
   setTimeout('doUpdateMyBidsWin()',30000);
}

function doUpdateMyBids() {
   doUpdateMyBidsWork();
   setTimeout('doUpdateMyBids()',30000);
}
function doUpdateAucListing() {
   doUpdateAucListingWork();
   setTimeout('doUpdateAucListing()',30000);
}

// Get the HTTP Object
function getHTTPObject(){
   if (window.ActiveXObject) 
       return new ActiveXObject("Microsoft.XMLHTTP");
   else if (window.XMLHttpRequest) 
       return new XMLHttpRequest();
   else {
      alert("Your browser does not support AJAX.");
      return null;
   }
}

// Implement business logic    
function doUpdateAuctionWork(){
   if (document.getElementsByName('id').item(0) != null) {
      httpObject = getHTTPObject();
      if (httpObject != null) {
          httpObject.open("GET", "http://rus.izsoles.lv/ajaxService.php?AuctionIDHiBid="
              +document.getElementsByName('id').item(0).value, true);
          httpObject.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
          httpObject.onreadystatechange = setOutputHiBid;
          httpObject.send(null);
      }
      
      httpObject2 = getHTTPObject();
      if (httpObject2 != null) {
          httpObject2.open("GET", "http://rus.izsoles.lv/ajaxService.php?AuctionIDHiBidder="
              +document.getElementsByName('id').item(0).value, true);
          httpObject2.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
          httpObject2.onreadystatechange = setOutputHiBidder;
          httpObject2.send(null);
      }
      
      httpObject3 = getHTTPObject();
      if (httpObject3 != null) {
          httpObject3.open("GET", "http://rus.izsoles.lv/ajaxService.php?AuctionIDTillEnd="
              +document.getElementsByName('id').item(0).value, true);
          httpObject3.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
          httpObject3.onreadystatechange = setOutputTillEnd;
          httpObject3.send(null);
      }
      
      httpObject4 = getHTTPObject();
      if (httpObject4 != null) {
          httpObject4.open("GET", "http://rus.izsoles.lv/ajaxService.php?AuctionIDBidHistory="
              +document.getElementsByName('id').item(0).value, true);
          httpObject4.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
          httpObject4.onreadystatechange = setOutputBidHistory;
          httpObject4.send(null);
      }
   }
}

function doUpdateMyBidsWinWork(){
   if (document.getElementById('my_bid_win_ids') != null) {
      httpObject5 = getHTTPObject();
      if (httpObject5 != null) {
          httpObject5.open("GET", "http://rus.izsoles.lv/ajaxService.php?MyBidWin="
              +document.getElementById('my_bid_win_ids').value, true);
          httpObject5.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
          httpObject5.onreadystatechange = setOutputMyBidWin;
          httpObject5.send(null);
      }
   }
}

function doUpdateMyBidsWork(){
   if (document.getElementById('my_bid_ids') != null) {
      httpObject6 = getHTTPObject();
      if (httpObject6 != null) {
          httpObject6.open("GET", "http://rus.izsoles.lv/ajaxService.php?MyBids="
              +document.getElementById('my_bid_ids').value, true);
          httpObject6.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
          httpObject6.onreadystatechange = setOutputMyBids;
          httpObject6.send(null);
      }
   }
}

function doUpdateAucListingWork(){
   if (document.getElementById('aucListIDs') != null) {
      httpObject7 = getHTTPObject();
      if (httpObject7 != null) {
          httpObject7.open("GET", "http://rus.izsoles.lv/ajaxService.php?AucListingIDs="
              +document.getElementById('aucListIDs').value+"&viewType="+document.getElementById('viewType').value, true);
          httpObject7.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
          httpObject7.onreadystatechange = setOutputAucListing;
          httpObject7.send(null);
      }
   }
}

// Change the value of the outputText field
function setOutputHiBid(){
    if(httpObject.readyState == 4){
        document.getElementById('HiBid').innerHTML 
            = httpObject.responseText;
    }
}
function setOutputHiBidder(){
    if(httpObject2.readyState == 4){
        document.getElementById('HiBidder').innerHTML 
            = httpObject2.responseText;
    }
}
function setOutputTillEnd(){
    if(httpObject3.readyState == 4){
        document.getElementById('TillEnd').innerHTML 
            = httpObject3.responseText;
    }
}
function setOutputBidHistory(){
    if(httpObject4.readyState == 4){
        document.getElementById('BidHistory').innerHTML 
            = httpObject4.responseText;
    }
}
function setOutputMyBidWin(){
    if(httpObject5.readyState == 4){
        document.getElementById('cpauctions').innerHTML 
            = httpObject5.responseText;
    }
}
function setOutputMyBids(){
    if(httpObject6.readyState == 4){
        document.getElementById('cpauctions').innerHTML 
            = httpObject6.responseText;
    }
}
function setOutputAucListing(){
    if(httpObject7.readyState == 4){
        document.getElementById('aucList').innerHTML 
            = httpObject7.responseText;
    }
   
}

function getInteresantiBlockX(block){    
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "http://rus.izsoles.lv/ajaxService.php?GetBlock="
            +block, true);
        httpObject.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
        httpObject.onreadystatechange = setInteresantiBlockX;
        httpObject.send(null);
    }
}

function getInteresantiBlockXPage(block, page){    
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "http://rus.izsoles.lv/ajaxService.php?GetBlock="
            +block + "&page="+page, true);
        httpObject.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
        httpObject.onreadystatechange = setInteresantiBlockX;
        httpObject.send(null);
    }
}

function setInteresantiBlockX() {
   if(httpObject.readyState == 4){
      document.getElementById('fpt_block').innerHTML 
         = httpObject.responseText;
   }
}

var innerMsgID = 0;
var chkbx;
var userExists = false;
var userExistsSilent = false;

function checkUser(userName, silent) {
   if( typeof(silent) == 'undefined'){
      silent = false;
   }
   userExistsSilent = silent;
   
   try {
      httpObject = getHTTPObject();
      if (httpObject != null) {
         httpObject.open("GET", "http://rus.izsoles.lv/ajaxService.php?UserExists="
            +escape(userName), true);
         httpObject.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
         httpObject.onreadystatechange = returnCheckUser;
         httpObject.send(null);
      }      
   } catch(e){
      return true;
   }
}

function returnCheckUser() {
   if(httpObject.readyState == 4){
      if (httpObject.responseText == 'true') {
         userExists = true;
         return true;
      } else {
         if (!userExistsSilent && httpObject.responseText == 'false') {
            userExists = false;
            alert('Ievediet korektu adresāta lietotājvārdu');
         }
         return false;
      } 
   }
}

function getMsgID(mid) {
   if (document.getElementById('msgc_' + mid).style.display == '' ) {
      document.getElementById('msgc_' + mid).style.display = 'none';
   } else {
      try {
         if (!chkbx){
            httpObject = getHTTPObject();
            if (httpObject != null) {
               httpObject.open("GET", "http://rus.izsoles.lv/ajaxService.php?GetMsg="
                     +mid, true);
               httpObject.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
               innerMsgID = mid;
               httpObject.onreadystatechange = setMsg;
               httpObject.send(null);
            }
         }
      } catch(e){
	 return true;
      }
   }
}

function setMsg() {
   if(httpObject.readyState == 4){
      document.getElementById('msg_'+innerMsgID).innerHTML 
         = httpObject.responseText;
      document.getElementById('msgc_' + innerMsgID).style.display = '';
      try {
         document.getElementById('tr_' + innerMsgID).style.fontWeight = 'normal';
         document.getElementById('img_' + innerMsgID).src  = '/img/ico_mail_read.gif';
      } catch(e) {
      }      
   }
}

function mchk(v){
	chkbx = v;
}

function cha(item) {
        item.checked = item.checked == false;
	table = document.getElementById('imessages');
	allchk = table.getElementsByTagName('input');
	for (var i = 0; i < allchk.length; i++) {
		allchk[i].checked = item.checked
	}
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( 
aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}



function setOHMsg() {
   if(httpObject.readyState == 4){
      try {
         //document.getElementById('txtOutput').value = httpObject.responseText;
         document.getElementById('messages').innerHTML = httpObject.responseText;
         document.getElementById('messages').scrollTop = 999999;
      } catch(e) {
      }      
   }
}

function getOHMsgID(mid) {
   try {
         httpObject = getHTTPObject();
         if (httpObject != null) {
            httpObject.open("GET", "http://rus.izsoles.lv/ajaxService.php?GetOHMsg="
                  +mid, true);
            httpObject.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
            innerMsgID = mid;
            httpObject.onreadystatechange = setOHMsg;
            httpObject.send(null);
         }
   } catch(e){
      return true;
   }
}
