var virtual="";
function getMousePoint(ev) {
	// 定义鼠标在视窗中的位置
	var point = {
		x:0,
		y:0
	};
 
	// 如果浏览器支持 pageYOffset, 通过 pageXOffset 和 pageYOffset 获取页面和视窗之间的距离
	if(typeof window.pageYOffset != 'undefined') {
		point.x = window.pageXOffset;
		point.y = window.pageYOffset;
	}
	// 如果浏览器支持 compatMode, 并且指定了 DOCTYPE, 通过 documentElement 获取滚动距离作为页面和视窗间的距离
	// IE 中, 当页面指定 DOCTYPE, compatMode 的值是 CSS1Compat, 否则 compatMode 的值是 BackCompat
	else if(typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
		point.x = document.documentElement.scrollLeft;
		point.y = document.documentElement.scrollTop;
	}
	// 如果浏览器支持 document.body, 可以通过 document.body 来获取滚动高度
	else if(typeof document.body != 'undefined') {
		point.x = document.body.scrollLeft;
		point.y = document.body.scrollTop;
	}
 
	// 加上鼠标在视窗中的位置
	point.x += ev.clientX;
	point.y += ev.clientY;
 
	// 返回鼠标在视窗中的位置
	return point;
}
function getLeft(obj) {
        if (obj == null)
            return null;
        var mendingObj = obj;
        var mendingLeft = mendingObj.offsetLeft;
        while (mendingObj != null && mendingObj.offsetParent != null && mendingObj.offsetParent.tagName != "BODY") {
            mendingLeft = mendingLeft + mendingObj.offsetParent.offsetLeft;
            mendingObj = mendingObj.offsetParent;
        }

        return mendingLeft;
    };


function getTop(obj) {
        if (obj == null)
            return null;
        var mendingObj = obj;
        var mendingTop = mendingObj.offsetTop;
        while (mendingObj != null && mendingObj.offsetParent != null && mendingObj.offsetParent.tagName != "BODY") {
            mendingTop = mendingTop + mendingObj.offsetParent.offsetTop;
            mendingObj = mendingObj.offsetParent;
        }
        return mendingTop;
};
	
function numcheck(){
	if(event.keyCode<47 || event.keyCode>58) return false;
}

function floatcheck(){
	if ((event.keyCode>47 && event.keyCode<58) || event.keyCode==46 || event.keyCode==45) return true;
	return false;
}

function phonecheck(){
	if ((event.keyCode>47 && event.keyCode<58) || event.keyCode==43 || event.keyCode==45) return true;
	return false;
}

function isIE(){
	is_opera = /opera/i.test(navigator.userAgent);  
	var is_ie = (/msie/i.test(navigator.userAgent) && !is_opera) 
	return is_ie; 
}

function is_array(test)
{
	if(typeof test == 'object' && typeof test.sort == 'function' && typeof test.length == 'number')
	{
		return true;
	}
	else
	{
		return false;
	}
}

function in_array(value,arr) //var in array
{
	for (key in arr){
		if (arr[key]==value) return key;	
	}
	return -1;
}

function arr_in_array(arr,mainarr) //array in array
{
	//for (key in mainarr){	
	
}

function getCurrentDirectory(){
var locHref = location.href;
var locArray = locHref.split("/");

    delete locArray[locArray.length-1];
    var dirTxt = locArray.join("/");
    return dirTxt;
}

///////////////////////////////////////////////////////////////////
function getcheckbox(space,tag,num){
	var cbs=document.getElementsByTagName("input");
	var myvalue="";
	for(var i=0;i<cbs.length;i++){
		if 	(cbs[i].type=="checkbox"  && cbs[i].checked)
			if (cbs[i].name.substr(0,tag.length)==tag){
				myvalue=myvalue+cbs[i].value+space;
				if (num==1) break;
			}		
	}
	return (myvalue.substr(0,myvalue.length-1));
}
function   getHTTPPage(url)   
{  

	try //Internet Explorer
	{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{

		try //Firefox, Mozilla, Opera, etc.
		{
			xmlHttp=new XMLHttpRequest();
		}
		catch(e) {
			alert(e.message)
		}

	}

	var chkUrl  = url;

//	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");  
 //	xmlHttp.setRequestHeader("Content-Type","text/html;charset=gb2312")  
	xmlHttp.open('get', chkUrl, false);
	
	try{
		xmlHttp.send();
	}
	catch(e){
		window.alert('出现异常');
	}
	return xmlHttp.responseText;
}

function setselect(url,selectid,alls){
	document.getElementById(selectid).length=0;
	if (alls) document.getElementById(selectid).add(new Option("==全部==","0"));
	var html=getHTTPPage(url);
	var arr=html.split("|");
	if (arr.length%2==1) return;
	
	for (var i=0;i<arr.length;i=i+2){
		document.getElementById(selectid).add(new Option(arr[i+1],arr[i]));
	}
}


function getPageSize(){    
    var xScroll, yScroll;    
    if (window.innerHeight && window.scrollMaxY) {    
        xScroll = document.body.scrollWidth;    
        yScroll = window.innerHeight + window.scrollMaxY;    
    } else if (document.body.scrollHeight > document.body.offsetHeight){    
        xScroll = document.body.scrollWidth;    
        yScroll = document.body.scrollHeight;    
    } else {    
        xScroll = document.body.offsetWidth;    
        yScroll = document.body.offsetHeight;    
    }    
   
    var windowWidth, windowHeight;    
    if (self.innerHeight) {    
        windowWidth = self.innerWidth;    
        windowHeight = self.innerHeight;    
    } else if (document.documentElement && document.documentElement.clientHeight) {    
        windowWidth = document.documentElement.clientWidth;    
        windowHeight = document.documentElement.clientHeight;   

    } else if (document.body) {    
        windowWidth = document.body.clientWidth;    
        windowHeight = document.body.clientHeight;    
    }    
   
    if(yScroll < windowHeight){    
        pageHeight = yScroll;    
    } else {    
        pageHeight = windowHeight;    
    }    
   
    if(xScroll < windowWidth){    
        pageWidth = xScroll;    
    } else {    
        pageWidth = windowWidth;    
    }    
   
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)    
    return arrayPageSize;    
}
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-18752546-1']);
_gaq.push(['_trackPageview']); 
(function() {
	var ga = document.createElement('script');
	ga.type = 'text/javascript'; 
	ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; 
	s.parentNode.insertBefore(ga, s); 

})();
