function inputMaxLength(Object, MaxLen, evt)
{
	if (Object.value.length <= MaxLen) {
		return true;
	} else {
		var keynum = 0;
		Object.value = Object.value.substr(0,MaxLen);
		if(window.event) keynum = evt.keyCode;
		else if(evt.which) keynum = evt.which;
		if (keynum == 13 || keynum == 8 || keynum == 0) { return true } else { return false; }
	}
}

$(document).ready(function(){
	//Show/Hide users lists
	$('#general').click(function(){
		//if (this.selected) {
			$('.users_select_list').hide();
		//} else {
		//	$('.users_select_list').show();
		//}
	});
	$('#personal').click(function(){
		//if (this.selected) {
			$('.users_select_list').show();
		//} else {
		//	$('.users_select_list').hide();
		//}
	});
	//Add selected users in subscriber list 
	$('#add_user').click(function(){
		$('#users_list option:selected').each(function(i,n){
			$('#subsc_users_list').append('<option value="'+n.value+'">'+n.text+'</option>');
			$('#users_list option:contains('+n.text+')').remove();
		});
		makeSubscIdList();
	});
	//Remove selected users from subscriber list
	$('#remove_user').click(function(){
		$('#subsc_users_list option:selected').each(function(i,n){
			$('#users_list').append('<option value="'+n.value+'">'+n.text+'</option>');
			$('#subsc_users_list option:contains('+n.text+')').remove();
		});
		makeSubscIdList();
	});
	$('#add_more_files').click(function(){
		var field1 = $('#attach_1');
		var field2 = $('#attach_2');
		var field3 = $('#attach_3');
		
		if (!field3.is(':hidden')) {
			$('.max_fields_notice').show();
		} else {
			if (field2.is(':hidden')) {
				field2.show();
			} else if (field3.is(':hidden')) {
				field3.show();
			}
		}
	});
	//
	function makeSubscIdList()
	{
		var list = '';
		$('#subsc_users_list option').each(function(i,n){
			list += n.value+','; 
		});
		$('#subscr_list').val(list);
	}
	
	//Ajax links for our services page
	$('.ajax_link').click(function(){
		var url = this.href;
		var el_id = this.id;
		//Page content ajax request
		$.post(url, {'ajax': 1}, function(data){
			$('.side-main-cont').hide();
			$('.side-main-cont').html(data);
			$('.side-main-cont').fadeIn('slow');
			$('#left_menu LI').removeClass('active');
			$('#'+el_id+' ').parent().addClass("active");
		});
		return false;
	});
	
	//Appointment page
	var active_select = 0;
	$('#location').change(function(){
		var loc_id = $('#location option:selected').val();

		if (loc_id == 0) {
			$('.doc_list_hiden').hide();
			$('#phys_0').show();
			$('#physician').val('0');
			active_select = 0;
		} else {
			$('.doc_list_hiden').hide();
			$('#phys_0').hide();
			$('#phys_'+loc_id).show();
			$('#physician').val($('#phys_'+loc_id+' option:selected').val());
			active_select = loc_id;
		}
	});
	$('.doc_list_hiden').change(function(){
		var doc_id = $('#phys_'+active_select+' option:selected').val();
		$('#physician').val(doc_id);
	});
});







