Date.prototype.format = function(format)
{
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(),    //day
"h+" : this.getHours(),   //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), //second
"q+" : Math.floor((this.getMonth()+3)/3),  //quarter
"S" : this.getMilliseconds() //millisecond
}
if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
(this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp("("+ k +")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length==1 ? o[k] :
("00"+ o[k]).substr((""+ o[k]).length));
return format;
}

function CheckDateTime(Obj)
{
	var obj=document.getElementById(Obj);
	var Values=obj.value;
	var dtArr = Values.split(" ");
	var pattern=/\d{4}-{1}\d{1,2}-{1}\d{1,2}$/;
	if(!pattern.test(dtArr[0])) 
	{
		alert("对不起，时间格式不正确！");
		obj.focus();
		return false; 
	}
	else
	{
		return true;	
	}
}

function CheckMail(Obj)
{
	var obj=document.getElementById(Obj);
	var pattern=/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if(!pattern.test(obj.value)) 
	{
		alert("对不起，邮件格式不正确！");
		obj.focus();
		return false; 
	}
	else
	{
		return true;	
	}
}


function CheckIsNumeric(Obj,Str)
{
	var obj=document.getElementById(Obj);
	if(obj.value!="")
	{
		var pattern=/^[0-9]*[1-9][0-9]*$/;
		if(!pattern.test(obj.value)) 
		{
			alert("对不起，"+Str+"输入为数字！");
			obj.focus();
			return false; 
		}
		else
		{
			return true;	
		}
	}
	else
	{
		return true;
	}
}

function CheckISNull(Obj,Str)
{
	var obj=document.getElementById(Obj);
	if(obj.value=="")
	{
		alert("对不起，"+Str+"不能为空！");
		obj.focus();
		return false;
	}
	else
	{
		return true;	
	}
}

function CheckISNullSerVer(Obj,Str)
{
	var obj=document.getElementById(Obj);
	if(obj.value=="0")
	{
		alert("对不起，"+Str+"不能为空！");
		obj.focus();
		return false;
	}
	else
	{
		return true;	
	}
}

function CheckMobile(Obj)
{
    var obj=document.getElementById(Obj);
	var pattern=/^0?1(59\d{8}|3\d{9})$/;
	if(obj.value!="")
	{
		if(!pattern.test(obj.value)) 
		{
			alert("对不起，手机号码格式不正确！");
			obj.focus();
			return false; 
		}
		else
		{
		return true;	
		}
	}
	else
	{
		return true;
	}
}


function CheckComp(Obj1,Obj2,Str)
{
	var Obj1=document.getElementById(Obj1);
	var Obj2=document.getElementById(Obj2);
	if(Obj1.value!=Obj2.value)
	{
		alert("对不起，"+Str+"确认不正确！");
		Obj2.focus();
		return false;
	}
	else
	{
		return true;	
	}
}

function CheckISNull_HTML(Obj,Str)
{
	var obj=document.getElementById(Obj);
	if(obj.innerHTML=="")
	{
		alert("对不起，"+Str+"不能为空！");
		try
		{
			obj.focus();
		}
		catch(exception)
		{
			
		}
		return false;
	}
	else
	{
		return true;	
	}
}

function Selected(object,values)
{
	var aaa = document.getElementById(object);
	for(var i=0;i<aaa.options.length;i++)
	{
		if(aaa.options[i].value==values || aaa.options[i].text==values)
		{
			aaa.options[i].selected=true;
		}
	}
}

function GetRadioValue(Obj) {
var ooo=document.getElementsByName(Obj);
var Valued;
for (i=0;i<ooo.length;i++) {
        if (ooo[i].checked) {
        Valued=ooo[i].value;
        break;
        }
}
return Valued;
}

function ImgSetAutoSize(imgname,widths,heights) 
{ 
var w; 
var h; 

w=imgname.width; 
h=imgname.height; 
if(imgname.width>widths){ 
do 
w=w-1; 
while (w>widths) ; 

s=w/imgname.width; 
imgname.width=w; 
imgname.height=h*s; 
h=imgname.height 
} 
if(imgname.height>heights){ 
do 
h=h-1; 
while (h>heights) ; 

s=h/imgname.height; 
imgname.width=w*s; 
imgname.height=heights; 
} 
} 
