    function getRadiValue(radioObj){
          for (var i=0; i < radioObj.length; i++)
            if (radioObj[i].checked) return radioObj[i].value;
        
          return null;
    }
    
    function formValid(str, type) {
						switch(type)
						{
							case 'first_name':
								if (str == '')
								{
									return false;
								}
								else
								{
									return /^[\D\s]*$/.test(str);
								}
								break;
							case 'last_name':
								if (str == '')
								{
									return false;
								}
								else
								{
									return /^[\D\s]*$/.test(str);
								}
								break;	
							case 'email':
								return /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(str);
								break;
							case 'login':
								if (str == '' || str.length<5)
								{
									return false;
								}
								else
								{
									return /^[a-zA-Z0-9_\-\.]*$/.test(str);
								}
								break;
							case 'password':
								if (str == '' || str.length<5)
								{
									return false;
								}
								else
								{
									return /^[a-zA-Z0-9]*$/.test(str);
								}
								break;
							case 'address':
								if (str == '')
								{
									return false;
								}
								else
								{
									return /^[a-zA-Z0-9\-\.\,\s]*$/.test(str);
								}
								break;	
							case 'city':
								if (str == '')
								{
									return false;
								}
								else
								{
									return true;
								}
								break;
							case 'captcha':
								if (str == '' || str.length!=5)
								{
									return false;
								}
								else
								{
									return true;
								}
								break;
							case 'zip':
								if (str == '' || str.length!=5)
								{
									return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;
							case 'card_num':
								if (str == '' || str.length != 16)
								{
									return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;
							case 'card_num_visa':
								if (str == '' || (str.length != 16 && str.length != 13))
								{
									return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;
							case 'card_num_diners_club':
								if (str == '' || str.length != 14)
								{
									return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;	
							case 'card_num_american_expres':
								if (str == '' || str.length!=15)
								{
									return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;
							case 'card_code':
								if (str == '' || (str.length != 3 && str.length != 4))
								{
								    return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;	

							case 'bank_name':
								if (str == '' || str.length > 50)
								{
								    return false;
								}
								else
								{
									return true;
								}
								break;
								
							case 'bank_rout_num':
								if (str == '' || str.length != 9)
								{
								    return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;	
								
							case 'bank_acc_num':
								if (str == '' || str.length > 20)
								{
								    return false;
								}
								else
								{
									return /^[0-9]*$/.test(str);
								}
								break;												
		
							default:
								return false;
						}
					}