//var domen = "localhost/p/virus/WMmail.ru/www";
var domen=document.domain;
if (!domen) domen="www.wmmail.ru";
function gebi(id){
	return document.getElementById(id)
}
function openWindow(name, page, id, left, top, width, height, query){
	gebi('fixed').style.display='block';
//	if (left){
//		gebi('fixed').style.marginLeft = gebi('fixed').style.marginLeft - left;
//	}
	
//	var template='<div style=\'position:absolute; top:'+top+'px;left:'+left+'px;'+width+height+'\' id=\'window\'><ul class=\'wul\'><li class=\'wzag\'><font>'+name+'</font><b><a href=\'javascript:void(0);\' onclick=\'closeWindow();\' class=\'closew\'></a></b></li><li style=\''+width+height+'\' class=\'inner\' id=\''+id+'\'><h1>загрузка</h1></li></ul></div>'; 
	var template='<table width="'+(width?width:400)+'" border="0" cellspacing="0" cellpadding="0" class="popap"><tr><td class="title"><strong><a href="javascript:void(0);"><img src="img/popap.gif" alt="закрыть" border="0" align="right" OnClick="closeWindow(); return false;"></a>'+name+'</strong></td></tr><tr><td id=\''+id+'\'><h1>Подождите, идет загрузка...</h1></td></tr></table>';
	
//	if (top) gebi('fixed').style.marginTop += top;
	gebi('fixed').innerHTML=template;
	if (page) getContent(page, id, query);
}

function getContent(load, element, query){
  var url="http://"+domen+"/index.php?cf="+load+(query?"&"+query:"")+"&rand="+Math.random();
  if(window.XMLHttpRequest){
    req=new XMLHttpRequest();
    //req.overrideMimeType('text/html');
  }else if(window.ActiveXObject){
    req=new ActiveXObject("Microsoft.XMLHTTP");
  }
  req.onreadystatechange=function(){
    if(req.readyState==4){
      if(req.status==200){
        document.getElementById(element).innerHTML=req.responseText;
      }
    }
  }
  req.open("GET", url, true);
  req.setRequestHeader('Accept-Language', 'en');
  req.setRequestHeader('Accept-Charset', 'windows-1251');
  req.send(null);
}
function closeWindow(){
  gebi('fixed').style.display='none';
  gebi('fixed').innerHTML='';
}
function ajax(load, data, php){
  if (!php)php='index.php';
  var url="http://"+domen+"/"+php+"?cf="+load+"&rand="+Math.random();
  var str='';
  var dat='';
  for(var i=0;i<data.length;i++){
    dat=data[i].toString();
    dat=dat.replace(/\+/g, '&#43;');
    if(i!='0'){
      str=str+'&data['+i+']='+escape(dat);
    }else{
      str='data['+i+']='+escape(dat);
    }
  }
  if(window.XMLHttpRequest){
    req=new XMLHttpRequest();
    req.onreadystatechange=ajaxProcess;
    req.open("POST", url, true);
    req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    req.setRequestHeader('Accept-Language', 'en');
    req.setRequestHeader('Accept-Charset', 'windows-1251');
    req.send(str);
  }else if(window.ActiveXObject){
    req=new ActiveXObject("Microsoft.XMLHTTP");
    if(req){
      req.onreadystatechange=ajaxProcess;
      req.open("POST", url, true);
      req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      req.setRequestHeader('Accept-Language', 'en');
      req.setRequestHeader('Accept-Charset', 'windows-1251');
      req.send(str);
    }
  }
}
function ajaxProcess(){
  if(req.readyState==4){
    if(req.status==200){
      response=req.responseXML.documentElement;
      if(response.nodeType){
        var children=response.childNodes;
        var tagname=new Array();
        var j=0;
        for(var i=0;i<children.length;i++){
          if(children[i].tagName!=null){tagname[j]=children[i].tagName;j++;}
        }
        for(var i=0;i<tagname.length;i++){
          var temp=tagname[i];
          for(var j=i+1;j<tagname.length;j++){
            if(tagname[j]==temp){
              tagname.splice(j-1,1);
            }
          }
        }
        var str='';
        var j=0;
        for(var i=0;i<tagname.length;i++){
          if(j){
            if(str){
              if(response.getElementsByTagName(tagname[i]).length>1){
                var tmpdata='';
                for(var k=0;k<response.getElementsByTagName(tagname[i]).length;k++){
                  if(k){
                    tmpdata=tmpdata+", '"+response.getElementsByTagName(tagname[i])[k].firstChild.data+"'";
                  }else{
                    tmpdata="'"+response.getElementsByTagName(tagname[i])[k].firstChild.data+"'";
                  }
                }
                str=str+", ["+tmpdata+"]";
              }else{
                str=str+", '"+response.getElementsByTagName(tagname[i])[0].firstChild.data+"'";
              }
            }else{
              if(response.getElementsByTagName(tagname[i]).length>1){
                var tmpdata='';
                for(var k=0;k<response.getElementsByTagName(tagname[i]).length;k++){
                  if(k){
                    tmpdata=tmpdata+", '"+response.getElementsByTagName(tagname[i])[k].firstChild.data+"'";
                  }else{
                    tmpdata="'"+response.getElementsByTagName(tagname[i])[k].firstChild.data+"'";
                  }
                }
                str="["+tmpdata+"]";
              }else{
                str="'"+response.getElementsByTagName(tagname[i])[0].firstChild.data+"'";
              }
            }  
          }else{
            var func=response.getElementsByTagName(tagname[i])[0].firstChild.data;
          }
          j++;
        }
        setTimeout(func+"("+str+")", 1);
      }
    }
  }
}


function refbook_saveform(rid){
	if (!rid){
		alert("Ошибка! Вы не выбрали реферала!");
		return false;
	}
	
	ajax("ref-srefbook", [rid,gebi("textrefbook").value]);
	
	gebi("divrefbook").innerHTML = "<p><b>Идет сохранение информации</b></p><p>Пожалуйста подождите...</p>";
	
	return false;
}
function refbooksetdata(ajstatus, ajerror, ajid, ajb){
	if (ajstatus == 1){
		closeWindow();
		if (gebi("rs"+ajid)){
			if (ajb == "1")
				gebi("rs"+ajid).style.background="#00ff00";
			else
				gebi("rs"+ajid).style.background="";
		}
	} else {
		openWindow("Ошибка!", "", "divrefbook", 0, 0, 0, 0, "");
		gebi("divrefbook").innerHTML = "<p>"+ajerror+"</p><p align=\"center\"><a href=\"javascript:void(0)\"><img src=\"img/popap2.gif\" alt=\"Закрыть окно\" OnClick=\"closeWindow(); return false;\" border=\"0\"></a></p>";
	}
}