var dongGuan = new Array(
	"南城区", "南城区",
	"东城区", "东城区",
	"莞城", "莞城",
	"万江", "万江",
	"石碣", "石碣",
	"石龙", "石龙",
	"茶山", "茶山",
	"石排", "石排",
	"企石", "企石",
	"横沥", "横沥",
	"桥头", "桥头",
	"谢岗", "谢岗",
	"东坑", "东坑",
	"常平", "常平",
	"寮步", "寮步",
	"大朗", "大朗",
	"黄江", "黄江",
	"清溪", "清溪",
	"塘厦", "塘厦",
	"凤岗", "凤岗",
	"长安", "长安",
	"虎门", "虎门",
	"厚街", "厚街",
	"沙田", "沙田",
	"道窖", "道窖",
	"洪梅", "洪梅",
	"麻涌", "麻涌",
	"中堂", "中堂",
	"高埗", "高埗",
	"樟木头", "樟木头",
	"大岭山", "大岭山",
	"望牛墩", "望牛墩",
	"松山湖", "松山湖"
);

var constellations = new Array(
	"白羊座",
	"金牛座",
	"双子座",
	"巨蟹座",
	"狮子座",
	"处女座",
	"天秤座",
	"天蝎座", 
	"射手座",
	"魔羯座",
	"水瓶座",
	"双鱼座"
);

//地区的数量
var intDongGuanAreaCount = dongGuan.length / 2;

//星座constellation
//constellation：选中的星座
//boxid：显示的div
//例子：
//<div id="constellation"></div>
//showconstellation("双子座", "constellation");
function showconstellation(constellation, boxid) {
		
	var selObj = document.createElement("select");
	selObj.name = "constellation";
	selObj.id = "constellation";
	$(boxid).appendChild(selObj);
	
	selObj.options[0] = new Option("选择星座", "");
	var j = 0;
	for(var i = 0; i < 12; i++) {
		j = i + 1;
		selObj.options[j] = new Option(constellations[i], constellations[i]);
		if(constellations[i] == constellation){
			selObj.options[j].selected = true;
		}
	}
}

// 以下拉框形式显示地区
// containerId: 存放下拉框的容器id
// name: 下拉框的name
// id: 下拉框的id
// styleClass: 下拉框的样式class
// defaultValue: 下拉框的默认选中值
function showAreaForSelect(containerId, name, id, styleClass, defaultValue){

	var objSelect = document.createElement("select");
	objSelect.id = id;
	objSelect.name = name;
	objSelect.className = styleClass;
	var objOption;
	
	objSelect.options.add(new Option("请选择地区", 0));
	
	for(var i = 0; i < intDongGuanAreaCount; i ++){
		var curValue = dongGuan[i * 2];
		objOption = objSelect.options.add(new Option(curValue, curValue));
		objOption = document.createElement("option");
		objOption.text = curValue;
		objOption.value = curValue;
		if(curValue == defaultValue){
			objSelect.options[i + 1].selected = true;
		}
	}
	
	$(containerId).appendChild(objSelect);
	
}

//以横向列表显示地区
// containerId: 存放下拉框的容器id
// aUrl: 链接地址
//aUrlAreaName: 链接地址中地区的参数名
// separator: 分隔符
//styleClassForDefault: 选中时的样式
//defaultValue: 选中的值
function showAreaForList(containerId, aUrl, aUrlAreaName, separator, styleClassForDefault, defaultValue){
	var str = "";
	var len = intDongGuanAreaCount - 1;
	
	for(var i = 0; i <= len; i ++){
		var curArea = dongGuan[i * 2];
		if(curArea == defaultValue){
			str += str += "<a href='" + aUrl + "&" + aUrlAreaName + "=" + curArea + "' class='" + styleClassForDefault + "'>" + curArea + "</a>";
		}else{
			str += "<a href='" + aUrl + "&" + aUrlAreaName + "=" + curArea + "'>" + curArea + "</a>";
		}
		if(i < len){
			str += separator;
		}
	}
	$(containerId).innerHTML = str;
}

//检查上传图片
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 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 == 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);
}

//限制只可输入数字
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 == 13) || (iKeyCode == 46) || (iKeyCode == 45) || (iKeyCode == 37) || (iKeyCode == 39) || (iKeyCode == 8))){   
		if (isIE){
			e.returnValue=false;
		}else{
			e.preventDefault();   //重要 firefox是用prevenDefault()来取消事件的
		}
	}
}

/**
 * 全选
 */
//function checkall(form, prefix, checkall) {
//	var checkall = checkall ? checkall : 'chkall';
//	for(var i = 0; i < form.elements.length; i++) {
//		var e = form.elements[i];
//		if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
//			e.checked = form.elements[checkall].checked;
//		}
//	}
//}
function checkAllExt(allId, prefix, num){
	var isChecked = $(allId).checked;
	for(var i = 0; i < num; i ++){
		$(prefix + i).checked = isChecked;
	}
}

/**
 * 取消全选 chbox 当期checkbox idcheckall 全选checkbox
 */
function uncheckAll(chbox, idcheckall){
	var objCheckbox = $(chbox);
	if(!objCheckbox.checked){
		$(idcheckall).checked = false;
	}
}
