function intOnly(i)
{
	if(i.value.length>0)
	{
		i.value = i.value.replace(/[^\d]+/g, '');
	}
}


function white_space(field)
{
	  fieldval = field.value;
	  var the_first_char = fieldval.charAt(0);
	 if(the_first_char == ' ')
	   {
          field.value = (field.value).replace(/^\s*|\s*$/g,'');
	   }
}

	function generateCC()
	{
			switch(document.frmSignup.creditCardType.value)
			{
				case "Visa":
					   document.getElementById('cardnum').maxlength = 16;
					break;
				case "Discover":
					   document.getElementById('cardnum').maxlength = 16;
					break;
				case "MasterCard":
					   document.getElementById('cardnum').maxlength = 16;
					break;
				case "Amex":
					   document.getElementById('cardnum').maxlength = 15;
					   document.getElementById('cardnum').size = 15;
					break;
					 default:
						       document.frmSignup.creditCardNumber.value = '';
					 break;
			}
	 }


   function checkrestrict(card_numOBJ,card_type)
    {
		  var card_num = card_numOBJ.value;
		
		   var read = '';  
		   var readLength = '';
			  switch(card_type)
					{
						case "Visa":
						       var card_num_val = card_num.charAt(0);
							     if(card_num_val != 4)
								  {
									     card_numOBJ.value = '';
										 read = 'Visa';
								  }
							break;
						case "Discover":  
                                    var card_num_val = card_num.substring(0,4);
							     if(card_num_val != 6011)
								  {
									   card_numOBJ.value = '';
									   read = 'Discover';
								  }
							break;
						case "MasterCard":
							   var card_num_val = card_num.charAt(0);
							     if(card_num_val != 5)
								  {
									   card_numOBJ.value = '';
									   read = 'MasterCard';
								  }
							break;
						case "Amex":
						         var card_num_val = card_num.substring(0,2);
							     if(card_num_val != 37)
								  {
									   card_numOBJ.value = '';
									    read = 'Amex';
								  }
							break;
					     
						 default:
						       card_numOBJ.value = '';
							    read = '';
						 break;
					}
				
			if(read != '')	
			 {
					if(read == 'Visa')
					{
						   alert('Visa CC must have 4 as First Character'); 
						   return false;
					}
				    if(read == 'Discover')
					{
						   alert('Discover CC must have 6011 as First Four Character'); 
						   return false;
					}
					if(read == 'MasterCard')
					{
						   alert('Master Card CC must have 5 as First Character'); 
						   return false;
					}
					if(read == 'Amex')
					{
						   alert('American Express CC must have 37 as First Two Character'); 
						   return false;
					}
			 }
			 
			
			
			 switch(card_type)
					{
						case "Visa":
						       var card_num_val = card_num.length;
							     if(card_num_val >= 13 && card_num_val <= 16)
								  {
								  }
								 else
								  {
									   card_numOBJ.value = '';
										 readLength = 'LengthVisaProblem';
								  }
							break;
						case "Discover":  
                                  var card_num_val = card_num.length;
							     if(card_num_val > 16)
								  {
									   card_numOBJ.value = '';
										 readLength = 'LengthDiscoverProblem';
								  }
							break;
						case "MasterCard":
							   var card_num_val = card_num.length;
							     if(card_num_val > 16)
								  {
									   card_numOBJ.value = '';
										 readLength = 'LengthMasterCardProblem';
								  }
							break;
						case "Amex":
						         var card_num_val = card_num.length;
							     if(card_num_val > 15)
								  {
									   card_numOBJ.value = '';
										 readLength = 'LengthAmexProblem';
								  }
							break;
					     
						 default:
						       card_numOBJ.value = '';
							    readLength = '';
						 break;
					}
					
					
					if(readLength != '')	
					 {
							if(readLength == 'LengthVisaProblem')
							{
								   alert('Visa CC must not have more than 13 or 16 Characters'); 
								   return false;
							}
							if(readLength == 'LengthDiscoverProblem')
							{
								   alert('Discover CC must not have more than 16 Characters'); 
								   return false;
							}
							if(readLength == 'LengthMasterCardProblem')
							{
								   alert('Master Card CC must not have more than 16 Characters'); 
								   return false;
							}
							if(readLength == 'LengthAmexProblem')
							{
								   alert('American Express CC must not have more than 15 Characters'); 
								   return false;
							}
					 }
	}
	
	/* */
	
	function checkdelform(form)
	 {
		  var chks = document.getElementsByName('txtcheck[]');
            var hasChecked = false;
				for (var i = 0; i < chks.length; i++)
				{
						if (chks[i].checked)
						{
								hasChecked = true;
								break;
						}
				}
				if (!hasChecked)
				{
						alert("Please select at least one record.");
						chks[0].focus();
						return false;
				}
				else
				{
					    var agree=confirm("Are you sure you want to remove this record?");
						if (agree)
						 {
							return true ;
						 }
						else
							return false ;
				}
	 }
	 
	 function checkdelform2(form)
	 {
		     var agree=confirm("Are you sure you want to remove this record?");
				if (agree)
					return true ;
				else
					return false ;
	 }
	
	function makeseldel(itemid)
	 {	
	        var res = checkdelform2(); 
			        if(res == true) 
					 { 
					         document.forms['listviewwinksFrm'].id.value=itemid;
							 document.forms['listviewwinksFrm'].remove.value='1';
							 document.forms['listviewwinksFrm'].submit();
					 }
	 }
	 
	 
	 function checkage(txtlookagestart,txtlookageend,obj)
	  {
		    	if(txtlookageend < txtlookagestart) 
				  {
					   alert('Please select the End Age greater than Start age');
					    obj.focus();
					   return false;
				  }

	  }
	  
	  

function checkcommentreplyform(form)
 {
	   if(form.txtcomment.value == '')
	    {
			alert('Please Enter the Comment');
			  form.txtcomment.focus();
			 return false;
		}
	  return true;
 }
	 