function checkAll(id) {
    $("input:checkbox[id^='"+id+"']").click();
}
function realCheckAll(checker, id) {
    $('#'+id+' input:checkbox').attr({checked : checker.checked});
}

function enableAll(checker, id) {
    $('#'+id+' input:text').attr({disabled : !checker.checked});
}
function fillAll(checker, id, subname) {
	if (subname) {
    	$('#'+id+" input:text[name^='"+subname+"'][disabled=0]").attr({value : checker.value});
    	$('#'+id+" input:text[name^='"+subname+"'][disabled=0]").change();
    	return true;
    }
    
    $('#'+id+" input:text[disabled=0]").attr({value : checker.value});
    $('#'+id+" input:text[disabled=0]").change();
}

function checkValid(field,value){
    var patern ='';
    switch(field){
	case 'wallet':
	    pattern = /^(R|Z)[0-9]{12}$/;
	break;
	
	case 'host':
	    pattern = /^[^\/]{3,}\.[a-z0-9]{2,5}(\/.*)?/i;
	    
	break;
	
	case 'ru_fstname':
	 case 'ru_lastname':
	  case 'ru_patronymic':
        	pattern = /^[А-Яа-яёЁ]{2,}s*$/;
	    break;
	case 'email':
                pattern = /^[\w.-]+@([\w.-]+)\.[a-z]{2,6}$/i
	break;

        case 'passport':
            pattern = /^[A-Za-zА-Яа-я0-9]{2,4} [0-9]{5,6}$/;
	break;
		
	case 'inn':
            pattern = /^[0-9]{12}$/;
	break;
		
	/*case 'phone_ru':
	 case 'fax_ru':
            pattern = /^\+[0-9]{1,4} [0-9]{3,} [0-9]{6,}$/;
	break;

        case 'phone':
	 case 'fax':
            pattern = /^\+[0-9]{1,4}\.[0-9]{3,}[0-9]{6,}$/;
	break;*/
    case 'profile_phone':
        pattern = /^\+\d{1,2}\.\d{10}$/;
            //pattern = /^\+[0-9]{1,4}\.[0-9]{3,}[0-9]{6,}$/;
	break;
                        
	case 'index':
            case 'post_index':
                case 'residence_index':
            pattern = /^[0-9]{3,10}$/;
	break;
		
	case 'city':
	  case 'state':
	   case 'post_street':
	    case 'p_addr':
         case 'residence_street':
          case 'post_whom':
            pattern = /[а-яА-Я\/\\+=_;#!@$%^&*]/i;
	break;
    }

    if(value != ''){
        encodeURIComponent(value);
        if(pattern.test(value)) {
            document.getElementById(field).style.backgroundColor='#B8F8AD';
        } else {
            document.getElementById(field).style.backgroundColor='#FE6E6E';
        }    
    }
}
$(document).ready(function(){
    $(".rounded").corner();
    //$("td.selectedMenu div").corner();
});
