var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
http = new XMLHttpRequest();
}

function code_pic_refresh() {
var code_pic = document.getElementById('code_pic');
var now = new Date();
code_pic.src = '/includes/showpic.php?k=' + now.getSeconds() + now.getMinutes() + now.getHours();
}

function win2(link, w, h, gr) {
var t=(screen.availHeight/2)-h/2;
if (t<0) { t=0; }
var l=(screen.availWidth/2)-w/2;
if (l<0) { l=0; }
eval("window.open('"+link+"', '"+gr+"', 'fullscreen=no, resizable=yes, scrollbars=yes, toolbar=no, width="+w+", height="+h+", top="+t+", left="+l+"')");
}

function clearbox(id) {
var obj = document.getElementById(id);
obj.style.visibility='hidden';
}

// Определение позиции элемента
function getElementPosition(elemId)
{
var elem = elemId;
var ret={t:0,l:0,w:0,h:0}
ret.w = elem.offsetWidth;
ret.h = elem.offsetHeight;
ret.l = elem.offsetLeft;
ret.t = elem.offsetTop;
return ret;
}

function getElementPosition(elemID) {
  var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}

function docreload() {
window.location.reload();
}

function to(indicator) {
//alert(indicator);
document.getElementById('i'+indicator).src = '_ajax0.gif';
}

// ===== главный ajax
function rp(file, place, indicator, val1, val2, val3, val4) {
var link;
link = file + "?" + val1 + "=" + val2 + "&" + val3 + "=" + val4;
//alert('s'+place); 
document.getElementById('i'+indicator).src = '_ajax2.gif';
http.open("GET", link, true);
http.onreadystatechange=function() {
if(http.readyState == 4 && http.status == 200) {
document.getElementById('s'+place).innerHTML = http.responseText;
setTimeout('to(' + indicator + ')',400);
}
}
http.send(null);
if (document.location.href.indexOf('order-confirm')>0) { 
setTimeout("docreload()",300);
}
} 


