﻿var passport_url = "http://www.ca315.com.cn/dh_space/passport";

function _esc(a) {
	return window.encodeURIComponent?encodeURIComponent(a):escape(a)
}

function p_get() {
  var elements = new Array();
  
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    try
    {
		if (typeof element == 'string')
		element = document.getElementById(element) || document.all(element) || document.forms(0).all(element);
    }
    catch(ex)
    {
		element = null;
    }

    if (arguments.length == 1) 
      return element;
      
    elements.push(element);
  }
  
  return elements;
}


function  p_login(mark,action,element_id,passprotid)
{
	var title = _esc(document.title);
	//?action=".$action."&auth=".$auth."&title=".$title."&forward=".$forward
	var url = mark+"/passport/passport.php?action="+action+"&auth="+passprotid+"&title="+title+"&forward="+_esc(window.location);
	//var url = "http://passport.ca315.com.cn/passport/user/1.xml";
	//document.write(url);

	var xmlhttp = false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e2) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	//alert(url);
	//document.write('<iframe src="'+url+'" width="100" height="50" id="do_passport" name="do_passport"></iframe>');
	//var a = document.frames['do_passport'].document.body.innerHTML;
	//alert("aa"+a);
	xmlhttp.open("GET",url+"&"+Math.random(),true);
	xmlhttp.send(null);
	xmlhttp.onreadystatechange=function(){
	if (4==xmlhttp.readyState){
			if (200==xmlhttp.status){
				B = xmlhttp.responseText;
				//alert(B);
				if(B=="logining"){
					if(element_id){
						p_get(element_id).innerHTML = "用户登陆中...";
					}
					setTimeout("window.location.reload()",1500);
				}
				else if(B=="opening"){
					if(element_id){
						p_get(element_id).innerHTML = "激活成功 <a href=\"javascript:void(0);\" onClick=\"javascript:window.location.reload();\">登陆</a>";
					}
					//p_login(mark,"login",element_id);
				} else {
					if(element_id){
						
						p_get(element_id).innerHTML = B;
						
						//setTimeout("window.location.reload()",1500);
						if(action=="exit"){
							setTimeout("window.location.reload()",1500);
						}
					}
				}
	
			}
		}
	}
}









