﻿
function getXMLHttpRequest2(okhandler, cont) {
    var xmlRequest, e;
    try {
        xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
        xmlRequest.onreadystatechange = function() {
            if (xmlRequest.readyState == 4) {
                if (xmlRequest.status == 200) {
                    var v = xmlRequest.responseText;
                    okhandler(true, v, cont);
                } else {
                    okhandler(false, xmlRequest.statusText, cont);
                }
            }

        };


        //alert("您的浏览器目前不能正常浏览本站，请使用IFF.0或以上版本");
    }
    catch (e) {
        try {
            xmlRequest = new XMLHttpRequest();
            xmlRequest.onload = function() {
                if (xmlRequest.readyState == 4) {
                    if (xmlRequest.status == 200) {
                        var v = xmlRequest.responseText;
                        okhandler(true, v, cont);
                    } else {
                        okhandler(false, xmlRequest.statusText, cont);
                    }
                }

            };
            xmlRequest.onerror = function() {
                okhandler(false, xmlRequest.statusText+"1008", cont);

            };
            //alert("您的浏览器目前不能正常浏览本站，请使用IE6.0或以上版本");
        }
        catch (e) {
            alert("您的浏览器目前不能正常浏览本站，请使用IE6.0或以上版本");
        }

    }
    finally {

        return xmlRequest;

    }
}
function getXMLHttpRequest(handler)
{
var xmlRequest,e;
try {
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
		xmlRequest.onreadystatechange = handler;

	
}
catch(e) {
		try {
		xmlRequest = new XMLHttpRequest();
	xmlRequest.onload = handler;
	xmlRequest.onerror = handler;
		}
		catch(e) {
		alert("您的浏览器目前不能正常浏览本站，请使用IE6.0或以上版本");
		}
		
		}
finally{

return xmlRequest;   

}
}


function xmlRequestHandler()
{

if(xmlRequest.readyState==4){
　　if(xmlRequest.status==200){
　　
　　}
　}
}
function sendPost(xmlRequest,postData,url)
{

xmlRequest.open("POST",url, true);

       if(window.event)
       {
       //ie
           xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;text/xml;charset=utf-8"); 
       // xmlRequest.setRequestHeader("Content-Type","text/xml;charset=utf-8");
        }else{
        //ff
         //xmlRequest.setRequestHeader("Content-Type","text/xml;charset=utf-8");
        xmlRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;text/xml;charset=utf-8"); 
       
        }
       // alert(postData);
        var da = new Date();
        //alert(postData);
        xmlRequest.send(postData+"&tmp="+da.getHours()+da.getMinutes()+da.getSeconds()+da.getMilliseconds());
        return;

}
function doajax(arg,handler,url)//调用该函数：参数，回调函数，服务器URL
{
xmlhttp=getXMLHttpRequest(handler);

sendPost(xmlhttp,arg,url);

}
function doajax2(arg, handler, url, cont) {
    var xmlhttp2 = getXMLHttpRequest2(handler, cont);

    sendPost(xmlhttp2, arg, url);

}

function showdoing() {
    $("#doing").show();
    var v = arguments[0];
    if (v != null) {
        $("#doingspan").html(v);

    }
    else {
        $("#doingspan").html("正在处理，请稍候 … …");

    }
    $("#doing").css("opacity", "0.8");
    $("#doing").css("top", $(document).scrollTop() + $(window).height() / 2 - 100);
    $("#doing").css("left", $(document).scrollLeft() + $(window).width() / 2 - 200);
    // alert( $(document).scrollTop() + $(window).height() / 2 - 100)
}
function hidedoing() {
    var v = arguments[0];
    if (v != null) {
        $("#doingspan").html(v);
        setTimeout('$("#doing").hide()', 2000);
    }
    else {
        $("#doing").hide();
    }

}

function showtag() {
   
    $("#divtig").css("bottom", 1);
    $("#divtig").css("right", 1);
    $("#divtig").slideDown("slow");
}
function hidetag() {
    $("#divtig").slideUp("slow");
}

function setopDiv() {

   // SConvert();
    var allselect = document.getElementsByTagName("select");
    
        
    if ($("#minido").css("display") == "none") {
        $("#minido").show();
    }
    $("#minido").css("top", $(document).scrollTop() + $(window).height() / 2 - 100);
    $("#minido").css("left", 0);
    

}
function closeminido() {

    $("#minido").html("");
    $("#minido").hide();
   // var allselect = document.getElementsByTagName("select");
   
        
     //   SClean();
}

function SConvert(){  //整个页面区域加屏蔽层
  var objScreen = document.getElementById("ScreenOver");
  if(!objScreen) 
  var objScreen = document.createElement("div");
  var oS = objScreen.style;
  objScreen.id = "ScreenOver";
  oS.display = "block";
  oS.top = oS.left = oS.margin = oS.padding = "0px";
  if (document.body.clientHeight) {
  var wh = document.body.clientHeight + "px";
  }else if (window.innerHeight){
  var wh = window.innerHeight + "px";
  }else{
  var wh = "100%";
  }
  oS.width = "100%";
  oS.height = wh;
  oS.position = "absolute";
  oS.zIndex = "3";
  oS.background = "#cccccc";
  oS.filter = "alpha(opacity=50)";
  oS.opacity = 40/100;
  oS.MozOpacity = 40/100;
  document.body.appendChild(objScreen);
  var allselect = document.getElementsByTagName("select");
  for (var i=0; i<allselect.length; i++) 
  allselect[i].style.visibility = "hidden";
}
function SClean(){  //清屏
  var objScreen = document.getElementById("ScreenOver");
  if (objScreen)
  objScreen.style.display = "none";
  var allselect = document.getElementsByTagName("select");
  for (var i=0; i<allselect.length; i++) 
  allselect[i].style.visibility = "visible";
}
function initselect(id,v){

for(var i=0;i<document.getElementById(id).options.length;i++)
{
if(document.getElementById(id).options[i].value==v)
document.getElementById(id).selectedIndex=i;
}

}