<!--
function makeBold(target)
{
	var obj = document.getElementById(target);
	obj.value = "<strong>" + obj.value + "</strong>";
}

function clearFormat( target )
{
	var obj = document.getElementById(target);	
	var re = /\<[^\>]+\>/ig;
	obj.value = obj.value.replace(re,"");
}

/* 在屏幕中央弹出窗口 */
//----------------------------------------------------------------------------------------------------
function PopCenterWindow(width, height, url)
{
	var left = (screen.availWidth - width)/2;
	var top = (screen.availHeight - height)/2;

	window.open (url,'pop','status=yes,scrollbars=yes,width='+width+',height='+height+',left='+left+',top='+top+',scroll=true');
}

/* 弹出confirm并跳转 */
//----------------------------------------------------------------------------------------------------
function PromptUrl(string, url){ if(confirm(string)) window.open(url,"_self"); }

/* 全选、推荐、切换、删除操作 | 王庆 */
//----------------------------------------------------------------------------------------------------
function Operation(FromType)
{
	var oid		= "input[name=\"id\"]";
	var idValue	= "";	/* id集合的值 */
	switch (FromType)
	{
		case 1:/* 全选按钮 */
			if ($(oid).length<=0) return; /* 无记录时跳出 */
			$(oid).each(function(i,n){
				if (this.checked){ this.checked=false; }
				else{ this.checked=true; }
			});
			break;

		case 2:/* 推荐 */
			$(oid).each(function(i,n){ if (this.checked) idValue+=this.value + ","; });
			idValue=idValue.substring(0,idValue.length-1);
			if ($.trim(idValue).length<=0){ alert("请选择要置顶的记录！"); }
			else{ if(confirm("确定要置顶吗？")) window.location=UrlParams +"&EditType=Recommend&id="+ idValue; }
			break;

		case 3:/* 切换 */
			$(oid).each(function(i,n){ if (this.checked) idValue+=this.value + ","; });
			idValue=idValue.substring(0,idValue.length-1);
			if ($.trim(idValue).length<=0){ alert("请选择要切换的记录！"); }
			else{ if(confirm("确定要切换记录吗？")) window.location=UrlParams +"&EditType=Switch&ID="+ idValue; }
			break;

		case 4:/* 删除 */
			$(oid).each(function(i,n){ if (this.checked) idValue+=this.value + ","; });
			idValue=idValue.substring(0,idValue.length-1);
			if ($.trim(idValue).length<=0){ alert("请选择要删除的记录！"); }
			else{ if(confirm("确定要删除记录吗？")) window.location=UrlParams +"&EditType=Delete&ID="+ idValue; }
			break;
	}
}

/* 无刷修改单个字段 | 王庆 */
//----------------------------------------------------------------------------------------------------
function EditSingleField(id)
{
	var FieldValue=$("#ShowField"+ id).html();
	$("#EditButton"+ id).html("提交");
	$("#EditCancel"+ id).html("取消");
	$("#EditButton"+ id).attr("href","javascript:SubmitField("+ id +");");
	$("#EditCancel"+ id).attr("href","javascript:CancelField("+ id +");");
	$("#ShowField"+ id).html('<input type="text" name="EditField'+ id +'" id="EditField'+ id +'" value="'+ FieldValue +'" />');
}
function SubmitField(id)
{
	var EditFieldValue=$("#EditField"+ id).val();
	$.post(UrlParams +"&EditType=SingleField&FieldValue="+ EditFieldValue +"&id="+ id,function(data){
		switch (data)
		{
			case "1":
				alert("修改成功！");
				CancelField(id);
				break;
		}
	});
}
function CancelField(id)
{
	var EditFieldValue=$("#EditField"+ id).val();
	$("#ShowField"+ id).html(EditFieldValue);
	$("#EditButton"+ id).html("修改");
	$("#EditButton"+ id).attr("href","javascript:EditSingleField("+id+");");
	$("#EditCancel"+ id).html("");
}


function ShowLoadPicIcon(width, height)
{
	return '<img style=\"border:1px solid black;\"  width=\"'+ width +'\"  height=\"'+ height +'\" src=\"http://pic.static.sdo.com/mxd/mxd/web4/project/MyDiary/images/loading.gif\" align=\"absmiddle\" alt=\"图片加载中...\" />';
}

/* 检查身份证 */
//----------------------------------------------------------------------------------------------------
function CheckIdcard(v_card)
{
	var reg = /^\d{15}(\d{2}[0-9X])?$/i;
	if (!reg.test(v_card))
	{
		alert("证件号码输入错误！");
		return false;
	}

	if(v_card.length==15)
	{
		var n = new Date();
		var y = n.getFullYear();
		if(parseInt("19" + v_card.substr(6,2)) < 1900 || parseInt("19" + v_card.substr(6,2)) > y)
		{
			//alert("生日年份范围错误");
			alert("证件号码输入错误！");
			return false;
		}

		var birth = "19" + v_card.substr(6,2) + "-" + v_card.substr(8,2) + "-" + v_card.substr(10,2);
		if(!isDate(birth))
		{
			//alert("生日错误");
			alert("证件号码输入错误！");
			return false;
		}
	}
	if(v_card.length==18)
	{
		var n = new Date();
		var y = n.getFullYear();
		if(parseInt(v_card.substr(6,4)) < 1900 || parseInt(v_card.substr(6,4)) > y)
		{
			//alert("生日年份范围错误");
			alert("证件号码输入错误！");
			return false;
		}

		var birth = v_card.substr(6,4) + "-" + v_card.substr(10,2) + "-" + v_card.substr(12,2);
		if(!isDate(birth))
		{
			//alert("生日错误");
			alert("证件号码输入错误！");
			return false;
		}
/*
		iW = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);

		iSum = 0;
		for( i=0;i<17;i++)
		{
			iC = v_card.charAt(i);
			iVal = parseInt(iC);
			iSum += iVal * iW[i];
		}

		iJYM = iSum % 11;
		if(iJYM == 0) sJYM = "1";
		else if(iJYM == 1) sJYM = "0";
		else if(iJYM == 2) sJYM = "x";
		else if(iJYM == 3) sJYM = "9";
		else if(iJYM == 4) sJYM = "8";
		else if(iJYM == 5) sJYM = "7";
		else if(iJYM == 6) sJYM = "6";
		else if(iJYM == 7) sJYM = "5";
		else if(iJYM == 8) sJYM = "4";
		else if(iJYM == 9) sJYM = "3";
		else if(iJYM == 10) sJYM = "2";

		var cCheck = v_card.charAt(17).toLowerCase();
		if( cCheck != sJYM )
		{
			//alert("校验位不符");
			alert("证件号码输入错误");
			return false;
		}
*/
	}
	
	return true;
}

//日期格式：YYYY-MM-DD
function isDate(strDate)
{
	var strSeparator = "-"; //日期分隔符
	var strDateArray;
	var intYear;
	var intMonth;
	var intDay;
	var boolLeapYear;
	
	strDateArray = strDate.split(strSeparator);
	
	if(strDateArray.length!=3) return false;
	
	intYear = parseInt(strDateArray[0],10);
	intMonth = parseInt(strDateArray[1],10);
	intDay = parseInt(strDateArray[2],10);
	
	if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;
	
	if(intMonth>12||intMonth<1) return false;
	
	if((intMonth==1||intMonth==3||intMonth==5||intMonth==7||intMonth==8||intMonth==10||intMonth==12)&&(intDay>31||intDay<1)) return false;
	
	if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30||intDay<1)) return false;
	
	if(intMonth==2){
	  if(intDay<1) return false;
	
	  boolLeapYear = false;
	  if((intYear%100)==0){
		 if((intYear%400)==0) boolLeapYear = true;
	  }
	  else{
		 if((intYear%4)==0) boolLeapYear = true;
	  }
	
	  if(boolLeapYear){
		 if(intDay>29) return false;
	  }
	  else{
		 if(intDay>28) return false;
	  }
	}
	return true;
}
//-->