
function intshow(str)
  {
  var i,j,strTemp;
  strTemp="0123456789";
  if ( str.length== 0)
   return 0
  for (i=0;i<str.length;i++)
  {
   j=strTemp.indexOf(str.charAt(i)); 
   if (j==-1)
   {
   //
   return 0;
   }
  }
  //
  return 1;
  }
function nameshow(str)
  {
  var i,j,strTemp;
  strTemp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ,.-_[]()&$#%!'?";
  if ( str.length== 0)
   return 0
  for (i=0;i<str.length;i++)
  {
   j=strTemp.indexOf(str.charAt(i)); 
   if (j==-1)
   {
   //
   return 0;
   }
  }
  //
  return 1;
  }

function Checkreg()
{	
	
      
   if (document.ADDUser.pro_full.value.length < 1 || document.ADDUser.pro_full.value.length >50 || !nameshow(document.ADDUser.pro_full.value)) {
		alert("Notice: Please enter your organization name ");
		document.ADDUser.pro_full.focus();
		return false;
	}
	if (document.ADDUser.pro_title.value.length < 1 || document.ADDUser.pro_title.value.length >120) {
		alert("Please check your proposal title, and make sure your title contains letters only.");
		document.ADDUser.pro_title.focus();
		return false;
	}
	  if (document.ADDUser.pro_amount.value.length < 1 || document.ADDUser.pro_amount.value.length >16) {
		alert("Notice:Please enter Amount Requested!");
		document.ADDUser.pro_amount.focus();
		return false;
	}
	 
	  if (document.ADDUser.pro_start.value.length < 1 || document.ADDUser.pro_start.value.length >12) 	{
		alert("Notice:Please enter start date");
		document.ADDUser.pro_start.focus();
		return false;
	}
	 if (document.ADDUser.pro_complet.value.length < 1 || document.ADDUser.pro_complet.value.length >12) 	{
		alert("Notice:Please enter complete date");
		document.ADDUser.pro_complet.focus();
		return false;
	}
	// Pri check start 
	if (document.ADDUser.pri_prefix.value.length < 1 || document.ADDUser.pri_prefix.value.length >15  || !nameshow(document.ADDUser.pri_first.value)) 	{
		alert("Notice:Please enter your Prefix!");
		document.ADDUser.pri_prefix.focus();
		return false;
	}
	 if (document.ADDUser.pri_first.value.length < 1 || document.ADDUser.pri_first.value.length >15  || !nameshow(document.ADDUser.pri_first.value)) 	{
		alert("Notice:Please enter your First name!");
		document.ADDUser.pri_first.focus();
		return false;
	}
	if (document.ADDUser.pri_last.value.length < 1 || document.ADDUser.pri_last.value.length >15 || !nameshow(document.ADDUser.pri_last.value)) 	{
		alert("Notice:Please enter your last name!");
		document.ADDUser.pri_last.focus();
		return false;
	}
	
		if (document.ADDUser.pri_present.value.length < 1 || document.ADDUser.pri_present.value.length >30) 	{
		alert("Notice:Please enter your Present Postion!");
		document.ADDUser.pri_present.focus();
		return false;
	}
	
	if (document.ADDUser.pri_dep.value.length < 1 || document.ADDUser.pri_dep.value.length >50) 	{
		alert("Notice:Please enter your Department!");
		document.ADDUser.pri_dep.focus();
		return false;
	}
	
	if (document.ADDUser.pri_org.value.length < 1 || document.ADDUser.pri_org.value.length >50 ) 	{
		alert("Notice:Please enter your Organization/School!");
		document.ADDUser.pri_org.focus();
		return false;
	}
	
		if (document.ADDUser.pri_mail.value.length < 1 || document.ADDUser.pri_mail.value.length >200 ) 	{
		alert("Notice:Please enter your Mailing Address!");
		document.ADDUser.pri_mail.focus();
		return false;
	}
	
	if (document.ADDUser.pri_city.value.length < 1 || document.ADDUser.pri_city.value.length >200 ) 	{
		alert("Notice:Please enter your Mailing City!");
		document.ADDUser.pri_city.focus();
		return false;
	}
	
	if (document.ADDUser.pri_state.value.length < 1 || document.ADDUser.pri_state.value.length >200 ) 	{
		alert("Notice:Please enter your Mailing state!");
		document.ADDUser.pri_state.focus();
		return false;
	}
	
	if (document.ADDUser.pri_zip.value.length < 1 || document.ADDUser.pri_zip.value.length >8 ||!intshow(document.ADDUser.pri_zip.value) ) 	{
		alert("Notice:Please enter your Mailing Zip Code");
		document.ADDUser.pri_zip.focus();
		return false;
	}
	
	if (document.ADDUser.pri_telp1.value.length < 1 ||  !intshow(document.ADDUser.pri_telp1.value)) 	{
		alert("Notice:Please enter your Contact Telephone!");
		document.ADDUser.pri_telp1.focus();
		return false;
	}
	if (document.ADDUser.pri_telp2.value.length < 1 ||  !intshow(document.ADDUser.pri_telp2.value)) 	{
		alert("Notice:Please enter your Contact Telephone!");
		document.ADDUser.pri_telp2.focus();
		return false;
	}
	if (document.ADDUser.pri_telp3.value.length < 1 ||  !intshow(document.ADDUser.pri_telp3.value)) 	{
		alert("Notice:Please enter your Contact Telephone!");
		document.ADDUser.pri_telp3.focus();
		return false;
	}
	
	if (document.ADDUser.pri_contact.value.length <8 || document.ADDUser.pri_contact.value.length >=60) {
		alert("Notice:Please enter your E-mail!");
		document.ADDUser.pri_contact.focus();
		return false;
	}
	if (document.ADDUser.pri_contact.value.length > 0 && !document.ADDUser.pri_contact.value.match( /^.+@.+$/ ) ) {
	    alert("Notice:Please enter your E-mail!");
		document.ADDUser.pri_contact.focus();
		return false;
	}
// pri check end 

	 
	  if (document.ADDUser.pri_prefix1.value.length < 1 || document.ADDUser.pri_prefix1.value.length >15) 	{
		alert("Notice:Please enter your Prefix!");
		document.ADDUser.pri_prefix1.focus();
		return false;
	}
	 
	 if (document.ADDUser.pri_first1.value.length < 1 || document.ADDUser.pri_first1.value.length >15) 	{
		alert("Notice:Please enter your First name!");
		document.ADDUser.pri_first1.focus();
		return false;
	}
	if (document.ADDUser.pri_last1.value.length < 1 || document.ADDUser.pri_last1.value.length >15) 	{
		alert("Notice:Please enter your last name!");
		document.ADDUser.pri_last1.focus();
		return false;
	}
	
	// ///
			if (document.ADDUser.pri_present1.value.length < 1 || document.ADDUser.pri_present1.value.length >50) 	{
		alert("Notice:Please enter your Present Postion!");
		document.ADDUser.pri_present1.focus();
		return false;
	}
	
	if (document.ADDUser.pri_dep1.value.length < 1 || document.ADDUser.pri_dep1.value.length >50) 	{
		alert("Notice:Please enter your Department!");
		document.ADDUser.pri_dep1.focus();
		return false;
	}
	
	if (document.ADDUser.pri_org1.value.length < 1 || document.ADDUser.pri_org1.value.length >50 ) 	{
		alert("Notice:Please enter your Organization/School!");
		document.ADDUser.pri_org1.focus();
		return false;
	}
	
		if (document.ADDUser.pri_mail1.value.length < 1 || document.ADDUser.pri_mail1.value.length >200 ) 	{
		alert("Notice:Please enter your Mailing Address!");
		document.ADDUser.pri_mail1.focus();
		return false;
	}
	
	if (document.ADDUser.pri_city1.value.length < 1 || document.ADDUser.pri_city1.value.length >200 ) 	{
		alert("Notice:Please enter your Mailing City!");
		document.ADDUser.pri_city1.focus();
		return false;
	}
	
	if (document.ADDUser.pri_state1.value.length < 1 || document.ADDUser.pri_state1.value.length >200 ) 	{
		alert("Notice:Please enter your Mailing state!");
		document.ADDUser.pri_state1.focus();
		return false;
	}
	
	if (document.ADDUser.pri_zip1.value.length < 1 || document.ADDUser.pri_zip1.value.length >8 ||!intshow(document.ADDUser.pri_zip1.value) ) 	{
		alert("Notice:Please enter your Mailing Zip Code, Only number!");
		document.ADDUser.pri_zip1.focus();
		return false;
	}
	/////
		if (document.ADDUser.pri_telp11.value.length < 1 ||  !intshow(document.ADDUser.pri_telp11.value)) 	{
		alert("Notice:Please enter your Contact Telephone!");
		document.ADDUser.pri_telp11.focus();
		return false;
	}
	if (document.ADDUser.pri_telp21.value.length < 1 ||  !intshow(document.ADDUser.pri_telp21.value)) 	{
		alert("Notice:Please enter your Contact Telephone!");
		document.ADDUser.pri_telp21.focus();
		return false;
	}
	if (document.ADDUser.pri_telp31.value.length < 1 ||  !intshow(document.ADDUser.pri_telp31.value)) 	{
		alert("Notice:Please enter your Contact Telephone!");
		document.ADDUser.pri_telp31.focus();
		return false;
	}
	
	
	if (document.ADDUser.pri_contact1.value.length <8 || document.ADDUser.pri_contact1.value.length >=60) {
		alert("Notice:Please enter your E-mail!");
		document.ADDUser.pri_contact1.focus();
		return false;
	}
	if (document.ADDUser.pri_contact1.value.length > 0 && !document.ADDUser.pri_contact1.value.match( /^.+@.+$/ ) ) {
	    alert("Notice:Please enter your E-mail!");
		document.ADDUser.pri_contact1.focus();
		return false;
	}

	if (document.ADDUser.v_Code.value != document.ADDUser.r_code.value)
   {
	   alert("Notice: Please enter Validation Code!");
		document.ADDUser.v_Code.focus();
		return false;
	   }
   
}

