/**
 * @author ivan
 */

var step = 10; // 滚动步长
var delay = 50; // 时间段

/**
 * 地区选择
 */
var rows = 10;
var pages = Math.ceil(intDongGuanAreaCount / rows);
var fHandle = null;

var mouseover = false;
var handleTimeout = null;
var weathermouseEnter = function(){
	var coor = this.getCoordinates();
	$('panelweather').setStyles({'display':'block',left:coor.left,top:coor.bottom+5});
	if (handleTimeout!=null){
		clearInterval(handleTimeout);
		handleTimeout = null;
	}
}
var weathermouseOut = function(el)
{
	if (handleTimeout==null)
		handleTimeout = setInterval(function(){
			if (mouseover)return;
			$('panelweather').setStyle('display','none');
			clearInterval(handleTimeout);
			handleTimeout = null;
		}, 50);
}

var attachexts = new Array();

var extensions = 'jpg,gif,png';
var acceptext = ['gif', 'jpg', 'png'];
function getExt(path) {
	return path.lastIndexOf('.') == -1 ? '' : path.substr(path.lastIndexOf('.') + 1, path.length).toLowerCase();
}

function checkFileType(obj){
	var path = $(obj).value;
	var ext = getExt(path);
	var re = new RegExp("(^|\\s|,)" + ext + "($|\\s|,)", "ig");
	var localfile = path.substr(path.replace(/\\/g, '/').lastIndexOf('/') + 1);
	
	if (path == ''){
		return;
	}
	if (extensions !='' && (re.exec(extensions) == null || ext =='')){
		alert('对不起，不支持上传此类扩展名的文件。');
		return;
	}
}

//检查上传图片
function checkPhoto(objPhoto){
	var arrExt = new Array("jpg", "gif", "png");
	var photo = objPhoto.value;
	var index = photo.lastIndexOf(".");
	if(index < 0){
		return false;
	}
	
	var extPhoto = photo.substr(index);
	return inArray(extPhoto, arrExt);
}

function setTab(m,n){
	var tli=$("menu"+m).getElementsByTagName("li");
	var mli=$("main"+m).getElementsByTagName("ul");
	for(i=0;i<tli.length;i++){
		tli[i].className=(i==n?"hover":"");
		mli[i].style.display=(i==n?"block":"none");
	}
}

//判断元素是否在数组中
function inArray(data, arr){
	var isIn = false;
	for(value in arr){
		if(data == value){
			isIn = true;
			break;
		}
	}
	return isIn;
}

//限制只可输入数字
function isDigit(e){
	var isIE = false;
	var isFF = false;

	if ((navigator.userAgent.indexOf("MSIE")>0) && (parseInt(navigator.appVersion) >=4)) isIE = true;
	if (navigator.userAgent.indexOf("Firefox")>0) isFF = true;

	var iKeyCode = window.event?e.keyCode:e.which;
	if(!(((iKeyCode >= 48) && (iKeyCode <= 57)) || ((iKeyCode >= 96) && (iKeyCode <= 105)) || (iKeyCode == 13) || (iKeyCode == 46) || (iKeyCode == 45) || (iKeyCode == 37) || (iKeyCode == 39) || (iKeyCode == 8))){
		if (isIE){
			e.returnValue=false;
		}else{
			e.preventDefault();   //重要 firefox是用prevenDefault()来取消事件的
		}
	}
}

//验证电子邮箱
function isEmail(email){
	var re = /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/;
	return re.test(email);
}


