function trim(str)
{
	str=str.toString();
	var i=0;
	var j=str.length-1;
	trimstr="";
    
	for (i=0;i<=j;i++)
	{
		if(str.substr(i,1)!=" ")
		trimstr=trimstr+str.substr(i,1);

	}
	return trimstr;
}
//***********
function isemail(item)
{
	var etext=item;
	var elen=item.length;
	var i
	var aa

	if (elen<5)
		return false;
		
	i= etext.indexOf("@",0)
	if (i==0 || i==-1 || i==elen-1)
	{
		return false;
	}
	else
	{
		if (etext.indexOf("@",i+1)!=-1)
			return false;
	}
	
	if (etext.indexOf("..",i+1)!=-1)
		return false;
		
	i=etext.indexOf(".",0)
	if (i==0 || i==-1 || etext.charAt(elen-1)=='.')
		return false;
	if ( etext.charAt(0)=='-' ||  etext.charAt(elen-1)=='-')
		return false;
	if ( etext.charAt(0)=='_' ||  etext.charAt(elen-1)=='_')
		return false;
	
	for (i=0;i<=elen-1;i++)
	{
		aa=etext.charAt(i)
		if (!((aa=='.') || (aa=='@') || (aa=='-') ||(aa=='_') || (aa>='0' && aa<='9') || (aa>='a' && aa<='z') || (aa>='A' && aa<='Z')))
		return false;
	}
	
	return true;
}
//******** Checkdate:**********
function isdate(date){
	s=date;

	var checkOK = "0123456789-";
	var checkStr = s;
	var allValid = true;
	for (jss = 0;  jss < checkStr.length;  jss++)
	{
	  ch = checkStr.charAt(jss);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	
	if (s.length<8 || s.length>10)
		return false;
	if (s.indexOf("-")==-1)
		return false;
	var s2=s.substr(5,6);
	if (s2.indexOf("-")==-1)
		return false;
	else
		a=s2.indexOf("-");
		
	var year=s.substr(0,4);
	var month=s2.substr(0,a);
	var day=s2.substr(a+1,5);

	if (month>12 || day>31 || month<1 || day<1 || year<1900 || year >2999)
		return false;
	if (month==2 && day>28 && year % 4!=0)		//
		return false;
	if (month==2 && day>29)					//
		return false;
	

	if ((month==4 || month==6 || month==9 || month==11) && day>30)
		return false;
	return true;
}

//********** ***************
function isnumeric(num){
	if (num=="")
		return false;
	var checkOK = "0123456789.";
	var checkStr = num;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	return true;
}

//*****************************
function istel(num){
	num=trim(num);
	if (num=="")
		return false;
	var s1=num.length;
	if (s1<6)
		return false;
	var checkOK = "0123456789-()";
	var checkStr = num;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	return true;
}
//****************************
function isabc(num){
	if (num=="")
		return false;
	var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.";
	var checkStr = num;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	return true;
}

//****************************
function isid(num){
	num=trim(num);
	var ln=num.length;
	if (ln<3)
		return false;
	if (num=="")
		return false;
	var s1=num.substr(0,1);
//	if (!isabc(s1))
//		return false;
	var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789.";
	var checkStr = num;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	return true;
}
//****************************
function ispwd(num){
	if (num=="")
		return false;
	var s1=num.length;
	if (s1<3)
		return false;
	var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789.";
	var checkStr = num;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	return true;
}
//****************************
function iszip(num){
	if (num=="")
		return false;
	var s1=num.length;
	if (s1<6)
		return false;
	var checkOK = "0123456789";
	var checkStr = num;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	return true;
}
//****************************
function isoicq(num){
	if (num=="")
		return false;
	var s1=num.length;
	if (s1<3)
		return false;
	var checkOK = "0123456789";
	var checkStr = num;
	var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
	  for (j = 0;  j < checkOK.length;  j++)
	    if (ch == checkOK.charAt(j))
	      break;
	  if (j == checkOK.length)
	  {
	    allValid = false;
	    break;
	  }
	}
	if (!allValid)
		return false;
	if (s1>10)
	{
		return false;
	}
	return true;
}

//*****************************
function isIDcard(IDcard){
	num=trim(IDcard)
	if (num=="")
		return false;

	var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	var checkChr ="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var checkStr = num;
	var allValid=true;
	var cntOK = 0;
	var cntChr = 0;
	for (i = 0;  i < checkStr.length;  i++)
	{
	  ch = checkStr.charAt(i);
//	  
	  for (n=0; n<checkOK.length;n++){
	  	if (ch==checkOK.charAt(n))
			cntOK++;
		}

//
	  for (j = 0;  j < checkChr.length;  j++){
	    if (ch == checkChr.charAt(j))
	      cntChr++;
		}
	}
	
	
	  if (cntChr>1){
	  	allValid=false;
	  }
		if(cntOK<checkStr.length){
			allValid=false;
	  }
	return allValid;
}

function delThis(url,Text){
	if (window.confirm(Text)){
		window.location.href(url);
	}
}
function showdivThis(divid){

document.getElementById(divid).style.display="block";	
}
function hiddendivThis(divid){
document.getElementById(divid).style.display="none";		
}


function autodate()
{
var datastart=document.getElementById("hkrqzzz").value;
var dataend=document.getElementById("hkrqzzz1").value;
var qjje=document.getElementById("qk").value;
var hjqz=document.getElementById("hkzq").value;
var hkje=parseInt(Math.round(qjje / hjqz))
if(isdate(datastart)==false || isdate(dataend)==false )
{
	return false;
}
else
{
	var truedateStart= new Date(datastart.replace(/\-/g,"/"));// 转换成日期格式

	var truedateEnd= new Date(dataend.replace(/\-/g,"/"));//转换成日期格式
	
	var daystar=truedateStart.getMonth();
	
	var dayend=truedateEnd.getMonth();
	var yearstar=truedateStart.getYear();
	var yearend=truedateEnd.getYear();
	var monthCz=dayend - daystar;
	var yearCz="";
	if(yearend >= yearstar)
	{
		yearCz=12*(yearend - yearstar);//取得相差月份按年算
		var tGetMonth=yearCz + monthCz;//取得相差月份确切数字
		if(tGetMonth >= 12)
		{
			alert("您输入的还款周期大于12个月");
		}
		else
		{
			for(j=1;j<=12;j++)
			{
				document.getElementById("y"+j).value="";
			}
			
			for(i=0;i<=tGetMonth;i++)
			{
				var thismonth=daystar + i +1;//获得月份
				if(thismonth > 12)
				{
					
					document.getElementById("y"+(thismonth - 12)).value=yearend + "-" + (thismonth - 12) + "-" +"20";
					document.getElementById("h"+(thismonth - 12)).value=hkje;
				}
				else
				{
					
					document.getElementById("y"+(thismonth)).value=yearstar + "-" + thismonth + "-" +"20";
					document.getElementById("h"+(thismonth)).value=hkje;
				}
			}
		}
	}
	else
	{
		alert("日期区间填写错误");
	}
	
}
}


function    tofloat(f,dec)    {     
   if(dec<0)    return    "Error:dec<0!";     
   result=parseInt(f)+(dec==0?"":".");     
   f-=parseInt(f);     
   if(f==0)     
   for(i=0;i<dec;i++)    result+='0';     
   else    {     
   for(i=0;i<dec;i++)    f*=10;     
   result+=parseInt(Math.round(f));     
   }     
   return    result;     
   }   
   
 
