
/*------------------------------------------------------------------------------------------------------*/
//  开头字母大写  //
function Upper1STCase(s)
{
	//  alert(s.length);
	var mylast
	if (s.length>1)
		{
			var t = s.toLowerCase();
			mylast=t.charAt(0).toUpperCase() + t.substr(1);
		}
	else
		mylast=s.toUpperCase();
	mylast=mylast.replace('Cs','CS');
		
	return mylast;
}
/*------------------------------------------------------------------------------------------------------*/
//  各个单词都首字母大写  //
function UpperAll1STCase(s)
{
	//  alert(s.length);
	var mylast="";
	var xtemp = s.toLowerCase();
	if (s.length>1)
	{
		while (xtemp.indexOf('  ')>-1)
		{
			xtemp=xtemp.replace('  ',' ');
		}
		while (xtemp.indexOf(' ')>-1)
		{
			var d=xtemp.search(" ");
			var dl=xtemp.length;
			var ta = xtemp.substring(0,d+1).toLowerCase();
			xtemp=xtemp.substr(d+1);
			if (xtemp.indexOf(' ')>-1)
				mylast=mylast+ta.charAt(0).toUpperCase() + ta.substr(1);
			else
				mylast=mylast+ta.charAt(0).toUpperCase() + ta.substr(1)+xtemp.charAt(0).toUpperCase() + xtemp.substr(1);
		}
		if (s.search(" ") ==-1)
		{
			var t = s.toLowerCase();
			mylast=t.charAt(0).toUpperCase() + t.substr(1);
		}
	}
	else
		mylast=s.toUpperCase();
		
	mylast=mylast.replace('Po Box','PO Box');
	mylast=mylast.replace('P.o.Box','P.O.Box');
	mylast=mylast.replace('P.o. Box','P.O. Box');
	mylast=mylast.replace('P.o.box','P.O.Box');
		
	mylast=mylast.replace('Ne,','NE,');
	mylast=mylast.replace('Nw,','NW,');
	mylast=mylast.replace('Se,','SE,');
	mylast=mylast.replace('Sw,','SW,');
	
	if (mylast == "Cs")
		mylast="CS";
	
	return mylast;
}
/*------------------------------------------------------------------------------------------------------*/
//  特殊字符输入大小写格式转换  //
function UpperAll1STCaseContactName(s)
{
	//  alert(s.length);
	var mylast="";
	var xtemp = s.toLowerCase();
	if (s.length>1)
	{
		while (xtemp.indexOf('  ')>-1)
		{
			xtemp=xtemp.replace('  ',' ');
		}
		while (xtemp.indexOf(' ')>-1)
		{
			var d=xtemp.search(" ");
			var dl=xtemp.length;
			var ta = xtemp.substring(0,d+1).toLowerCase();
			xtemp=xtemp.substr(d+1);
			if (xtemp.indexOf(' ')>-1)
				mylast=mylast+ta.charAt(0).toUpperCase() + ta.substr(1);
			else
				mylast=mylast+ta.charAt(0).toUpperCase() + ta.substr(1)+xtemp.charAt(0).toUpperCase() + xtemp.substr(1);
		}
		if (s.search(" ") ==-1)
		{
			var t = s.toLowerCase();
			mylast=t.charAt(0).toUpperCase() + t.substr(1);
		}
	}
	else
		mylast=s.toUpperCase();
		
	mylast=mylast.replace('Mca','McA');
	mylast=mylast.replace('Mcb','McB');
	mylast=mylast.replace('Mcc','McC');
	mylast=mylast.replace('Mcd','McD');
	mylast=mylast.replace('Mce','McE');
	mylast=mylast.replace('Mcf','McF');
	mylast=mylast.replace('Mcg','McG');
	mylast=mylast.replace('Mch','McH');
	mylast=mylast.replace('Mci','McI');
	mylast=mylast.replace('Mcj','McJ');
	mylast=mylast.replace('Mck','McK');
	mylast=mylast.replace('Mcl','McL');
	mylast=mylast.replace('Mcm','McM');
	mylast=mylast.replace('Mcn','McN');
	mylast=mylast.replace('Mco','McO');
	mylast=mylast.replace('Mcp','McP');
	mylast=mylast.replace('Mcq','McQ');
	mylast=mylast.replace('Mcr','McR');
	mylast=mylast.replace('Mcs','McS');
	mylast=mylast.replace('Mct','McT');
	mylast=mylast.replace('Mcu','McU');
	mylast=mylast.replace('Mcv','McV');
	mylast=mylast.replace('Mcw','McW');
	mylast=mylast.replace('Mcx','McX');
	mylast=mylast.replace('Mcy','McY');
	mylast=mylast.replace('Mcz','McZ');
	return mylast;
}
/*------------------------------------------------------------------------------------------------------*/
//  把输入字符自动全部转换为大写  //
function UpperCase(s)
{
	s.value = s.value.toUpperCase();
}
/*------------------------------------------------------------------------------------------------------*/
//  把输入字符自动全部转换为小写  //
function LowerCase(s)
{
	s.value = s.value.toLowerCase();
}
/*------------------------------------------------------------------------------------------------------*/
//  format ssn: 18, 15, 9
//  格式化社会福利号码或者身份证号码  //
function formatssn(s,g)
{
	while (s.value.indexOf('-')>-1)
	{
		s.value=s.value.replace('-','');
	}
	if ((s.value.search("-") ==-1) && (s.value !="") && (s.value.length < 10))
	{
		var d=s.value.length;
		for(i=0; i< 9-d;i++)
		{s.value ="0"+s.value}
		s.value = s.value.substring(0,3)+"-"+s.value.substring(3,5)+"-"+s.value.substring(5,9)
	}	
	if ((s.value.search("-") ==-1) && (s.value !="") && (s.value.length < 16) && (s.value.length > 9))
	{
		var d=s.value.length;
		for(i=0; i< 15-d;i++)
		{s.value ="0"+s.value}
		s.value = s.value.substring(0,4)+"-"+s.value.substring(4,8)+"-"+s.value.substring(8,12)+"-"+s.value.substring(12,15)
	}
	
    g.value =s.value;
}
/*------------------------------------------------------------------------------------------------------*/
//  check key code, only 0-9
//  只允许输入0到9的字符  //
function keyPress()
{
	if ((event.keyCode < 48) || (event.keyCode>57))
		event.returnValue=false;
}
/*------------------------------------------------------------------------------------------------------*/
//  Input No Space
//  输入内容禁止空格  //
function InputNoSpace()
{
	if (event.keyCode == 32)
		event.returnValue=false;
	else
		event.returnValue=true;
}
/*------------------------------------------------------------------------------------------------------*/
//  按照CS的7年换算方法，转换输入的日期数值  //
//  输入格式：MMDDYY或者MMDDYYYY，相应的输出：MM/DD/YYYY  //
function formatusadate(s,g)
{	
if ((s.value.indexOf("/") ==-1) && (s.value.indexOf("-")==-1)  && (s.value !=""))
{if (s.value.length == 6)
{
var yy =new Date()
 if (s.value.substring(4,6)>(yy.getYear()+7).toString().substring(2,4)) 
	s.value = s.value.substring(0,4)+"19"+s.value.substring(4,6)
else
	s.value = s.value.substring(0,4)+"20"+s.value.substring(4,6)
}
if (s.value.length == 8)
{
s.value = s.value.substring(0,2)+"/"+s.value.substring(2,4)+"/"+s.value.substring(4,8);
g.value =s.value;
}
}
if (s.value.length==10)
g.value=s.value;
return true;
}
/*------------------------------------------------------------------------------------------------------*/
//  按照CS的7年换算方法，转换输入的日期数值  //
//  输入格式：MMDDYY或者MMDDYYYY，相应的输出：YYYY/MM/DD（中国格式）  //
function formatdate(s,g)
{	
if ((s.value.indexOf("/") ==-1) && (s.value.indexOf("-")==-1)  && (s.value !=""))
{if (s.value.length == 6)
{
var yy =new Date()
 if (s.value.substring(0,2)>(yy.getYear()+7).toString().substring(2,4)) 
	s.value = "19"+s.value
else
	s.value = "20"+s.value
}
if (s.value.length == 8)
{
s.value = s.value.substring(0,4)+"/"+s.value.substring(4,6)+"/"+s.value.substring(6,8);
g.value =s.value;
}
}
if (s.value.length==10)
g.value=s.value;
return true;
}
/*------------------------------------------------------------------------------------------------------*/
//  action: delete, cancel
//  EMail，DELETE和CANCEL操作时候的MESSAGEBOX使用  //
function OnActionAll(fxPostBack, action, xEE)
{
	var message;
	var ret
	if (action == '')
	{
		eval(fxPostBack);
	}
	else
	{
		if (action == 'delete')
		{
			Changed = true;
		}
		if (Changed)
		{
			message = xEE;
			//  Call VBScript Routine, js_VbYes is VBYes In VBScript.(public.vbs)
			ret = AskYesNo(message, '')
			if(ret == js_VbYes)
			{
				eval(fxPostBack);
			}
		}
		else
		{
			eval(fxPostBack);
		}
	}
	return false;
}
/*------------------------------------------------------------------------------------------------------*/
//  action: delete, cancel
//  EMail，DELETE和CANCEL操作时候的MESSAGEBOX使用  //
function OnAction(fxPostBack, action, xEE)
{
	var message;
	var ret
	if (action == '')
	{
		eval(fxPostBack);
	}
	else
	{
		if (action == 'delete')
		{
			Changed = true;
		}
		if (Changed)
		{
			if (action == 'cancel')
				message = 'Are you sure you want to cancel the changes of  "' + xEE + '" ?';
			else
				message = '"' + xEE + '"';
			//  Call VBScript Routine, js_VbYes is VBYes In VBScript.(public.vbs)
			ret = AskYesNo(message, '')
			if(ret == js_VbYes)
			{
				eval(fxPostBack);
			}
		}
		else
		{
			eval(fxPostBack);
		}
	}
	return false;
}
/*------------------------------------------------------------------------------------------------------*/
//  action: delete, cancel
//  EMail，DELETE和CANCEL操作时候的MESSAGEBOX使用  //
function OnAction01(fxPostBack, action, xEE)
{
	var message;
	var ret
	//  alert(action);
	if (action == '')
	{
		eval(fxPostBack);
	}
	else
	{
		if (action == 'EMail')
		{
			Changed = true;
		}
		if (Changed)
		{
			if (action == 'cancel')
				message = 'Are you sure you want to cancel the changes of  "' + xEE + '" ?';
			else
			//	message = 'Are you sure you want to EMail "' + xEE + '" ?';
				message = '"' + xEE + '"';
			//  Call VBScript Routine, js_VbYes is VBYes In VBScript.(public.vbs)
			ret = AskYesNo(message, '')
			if(ret == js_VbYes)
			{
				eval(fxPostBack);
			}
		}
		else
		{
			eval(fxPostBack);
		}
	}
	return false;
}
/*------------------------------------------------------------------------------------------------------*/
//  action: delete, cancel
//  EMail，DELETE和CANCEL操作时候的MESSAGEBOX使用  //
function OnAction02(fxPostBack, action, xEE)
{
	var message;
	var ret
	//  alert(action);
	if (action == '')
	{
		eval(fxPostBack);
	}
	else
	{
		if (action == 'EMail')
		{
			Changed = true;
		}
		if (Changed)
		{
			if (action == 'cancel')
				message = 'Are you sure you want to cancel the changes of  "' + xEE + '" ?';
			else
				message = '"' + xEE + '"';
			//  Call VBScript Routine, js_VbYes is VBYes In VBScript.(public.vbs)
			ret = AskYesNo(message, '')
			if(ret == js_VbYes)
			{
				eval(fxPostBack);
			}
		}
		else
		{
			eval(fxPostBack);
		}
	}
	return false;
}
/*------------------------------------------------------------------------------------------------------*/
//  check key code, only Numeric
//  只允许输入数字，负号和小数点，不包括千分位  //
function keyNumeric()
{
	if ((event.keyCode < 45) || (event.keyCode>57) || (event.keyCode==47))
		event.returnValue=false;
}
/*------------------------------------------------------------------------------------------------------*/
//  check key code, only Numeric
//  只允许输入数字和冒号  //
function keyTime()
{
	if ((event.keyCode < 48) || (event.keyCode>58))
		event.returnValue=false;
}
/*------------------------------------------------------------------------------------------------------*/
//  Select all when Onfocus
//  焦点落入TEXT控件时候，自动全选其中的内容  //
function InputField_OnFocus()
{
	var f;

	f = event.srcElement;
	//   INPUT TYPE=TEXT || TEXTAREA
	if('INPUT' == f.tagName && 'text' == f.type || 'TEXTAREA' == f.tagName)
	{
		f.select();
	}
}
/*------------------------------------------------------------------------------------------------------*/
function OpenOkno1(idPozice)
{ 
	return window.open('NewsWin.aspx?NewsID='+idPozice,'DetailPozice','width=1000, height=600,resizable=no,scrollbars=yes');
}
