﻿//JavaScript Document
//定义Ajax
var Req = Ajax();	//定义一个初始化的变量
function Ajax(){	//主要是用于初始化
	var httprequest = null;
	//mozilla,safari等浏览器的初始化方式(可以不写)
	if(window.XMLHttpRequest){	
		httprequest = new XMLHttpRequest();
		if(httprequest.overrideMimeType){
			httprequest.overrideMimeType('text/xml');
		}
	//ie浏览器的初始化方式
	}else if(window.ActiveXObject){	
		try{
			httprequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				httprequest = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){}
		}
	}
	return httprequest;
}

//定义表单属性
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string'){
		element = document.getElementById(element);
		}
		if (arguments.length == 1){
			return element;
		}
		elements.push(element);
	}
	return elements;
}

//弹出窗口Open Modal Window
function OpenWindowAndSetValue(Url,Width,Height,WindowObj,SetObj){
	var ReturnStr=showModalDialog(Url,WindowObj,'dialogWidth:'+Width+';dialogHeight:'+Height+';status:no;help:no;scroll:yes;');
	if (ReturnStr!='007007007007') {
		SetObj.value=ReturnStr;
	}
	return ReturnStr;
}

//文本框提示信息■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
function calculateSumOffset(item, offsetName) {
	var totalOffset = 0;
	do{
		totalOffset += eval('item.'+offsetName);
		item = eval('item.offsetParent');
	} 
	while (item != null);
	return totalOffset;
}
function tips(str){
	//隐藏页面selects
	hideSelects();
	
	var obj = event.srcElement;
	var l = calculateSumOffset(obj, "offsetLeft")+5;
	var t = calculateSumOffset(obj, "offsetTop")-25;
	
	//<!--页面放置在body下面的提示框DIV--><div id="tips" style="position:absolute;border:1px solid #ccc;padding:0px 3px;color:#f00;display:none;height:20px;line-height:20px;background:#fcfcfc;font-size:12px"></div>
	//document.getElementById("tips").innerHTML="提示："+str;
	//document.getElementById("tips").style.left=l;
	//document.getElementById("tips").style.top=t;
	//document.getElementById("tips").style.display="";

	//2009-07-24修改提示DIV
	var tips="";
	tips+="<div id=\"tips\" style=\"left:"+l+";top:"+t+";position:absolute;border:1px solid #ccc;padding:0px 3px;color:#f00;display:;height:20px;line-height:20px;background:#fcfcfc;font-size:12px\">提示："+str+"</div>";
	//向页面中增加DIV标签
	document.body.insertAdjacentHTML("afterBegin",tips);
}

function outtips(){
	//显示页面selects
	showSelects();
	//document.getElementById("tips").style.display='none';
	
	//2009-07-24修改提示DIV
	//删除创建的DIV
	var oDiv = document.getElementById("tips");
    oDiv.parentNode.removeChild(oDiv); 
}

//显示隐藏页面下拉框■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
function showSelects(){
   var elements = document.getElementsByTagName("select");
   for (i=0;i< elements.length;i++){
      elements[i].style.visibility='visible';
   }
}
function hideSelects(){
   var elements = document.getElementsByTagName("select");
   for (i = 0; i < elements.length; i++){
   		elements[i].style.visibility='hidden';
   }
}
//清空文本框内容■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
function clearContent(str){
	$(str).value="";
}



